Алгоритм. урок информатики, 7 класс, КГУ «Опытнопольская средняя школа» Автор: Феклистова Мария Николаевна, Учитель Информатики г. Усть-Каменогорск.

Презентация:



Advertisements
Похожие презентации
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Advertisements

Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Введение в программирование. Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
Информатика в школе Алгоритмы Введение в программирование.
Образец подзаголовка Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители.
Замалдинова Зайтуня Фалькудиновна, учитель информатики МБОУ «СОШ 3», г.Боготола Красноярского края.
АЛГОРИТМЫ. Свойства алгоритмов. Виды алгоритмов. Форма записи алгоритмов.
Определение и свойства алгоритма. Происхождение понятия «алгоритм» В IX веке математик Мухаммед аль-Хорезми описал правила выполнения четырех арифметических.
Алгоритмы
Алгоритмы Составитель Магеря Н. А., МОУ «Славянская СОШ»
АЛГОРИТМЫАЛГОРИТМЫ Алгоритмы Понятие алгоритма Исполнители алгоритма Свойства алгоритма Способы записи алгоритма Основные алгоритмические структуры Основные.
АЛГОРИТМЫ подготовил учитель информатики МАОУ СОШ 2 г. Троицк Купцова Юлия Евгеньевна.
Алгоритмы 1. 2 Алгоритм. Формы записи алгоритма. Свойства алгоритма.
Алгоритм и его свойства Учитель информатики МОУ Сивохинская СОШ 5 Кох Елена Александровна.
Подготовил преподаватель информатики высшей категории ГБОУ СПО «Суражский педагогический колледж им. А.С. Пушкина» Савченко Марина Васильевна Сураж, 2012.
Что такое граф? Составные элементы графа? Граф, который имеет направленные линии?
Этапы решения задач с помощью компьютера Что такое алгоритм и его основные свойства Способы записи алгоритмов Основные структуры алгоритмов.
Транксрипт:

Алгоритм. урок информатики, 7 класс, КГУ «Опытнопольская средняя школа» Автор: Феклистова Мария Николаевна, Учитель Информатики г. Усть-Каменогорск

Вопросы и задания Что такое модель? Что такое моделирование? Назовите виды моделей? Материальная модель – это… Информационная модель – это… Знаковая модель - это… Вербальная модель – это… Компьютерная модель – это…

Из истории…. Появление алгоритмов связано с зарождением математики. Более 1000 лет назад (в 825 году) знаменитый восточный математик Абу Джафар Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.

Посмотрите на стихотворение и решите, в чем ошибка капитана? Пароход уперся в берег. Капитан кричит: Вперед! Как такому ротозею Доверяют пароход?

Алгоритм – последовательность выполнения действий для достижения нужного результата с использованием данных

Алгоритм – последовательность понятных и точных инструкций для исполнителя, которые он выполняет, используя первоначальные данные

Алгоритм – понятное и точное предписание, указание исполнителю совершить последовательность действий, для достижения указанной цели или решения поставленной задачи

Вот алгоритм, который составила мачеха для Золушки: Перемой-ка всю посуду. Да натри полы повсюду, Дров на месяц наколи, Кофе на год намели, Посади среди цветов Сорок розовых кустов, И, пока не подрастут, Подметай дорожки тут

Свойства алгоритмов Массовость Понятность Дискретность Конечность Определенность Эффективность Результативность

Массовость Один и тот же алгоритм можно использовать с разными исходными данными.

Понятност ь Знание исполнителя о том, что нужно делать для выполнения алгоритма.

Дискретность (прерывность) Алгоритм должен состоять из конкретных действий, следующих в определённом порядке.

Конечность Каждое действие и алгоритм в целом должны иметь возможность завершения.

Определенность Любое действие должно быть строго и недвусмысленно определено в каждом случае

Эффективность Каждый шаг алгоритма должен быть выполнен точно и за разумно конечное время

Результативность Отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях.

Способы предоставления алгоритма: 1)Естественный язык (Словесный) 2)Графический язык (Блок-схемы) 3)Алгоритмический язык ( Псевдокод – система обозначений и правил, предназначенных для единообразной записи алгоритма ) 4)Язык программирования

Естественный язык 1) Поднять трубку телефона 2) Набрать номер телефона абонента 3) Ждать ответа 4) Можно говорить. Приведем пример алгоритма пользования стационарным телефоном

Блок-схема Начало или конец алгоритма Команда алгоритма Ввод или вывод данных Проверка условия... Повторение действий (цикл) Для более наглядного представления алгоритма широко используется графическая форма – блок- схема, которая составляется из стандартных графических объектов.

Блок-схема алгоритма линейной структуры.

Напишем схему вычисления алгоритма по заданной формуле: y=a+b

3. Назовите назначение следующих блоков: А) Б) В) 1. Дайте определение алгоритму? 2. Какими свойствами должны обладать алгоритмы? 4. В каком виде более наглядно можно представить алгоритмы?

Домашнее задание: Написать алгоритм и составить блок-схему: 1) Поиск слова в словаре 2) Заваривание чая

Список используемых источников 1.Информатика. Учебник для 7 класса. Ермеков Н. Стифутина Н. - Алматы, Атамура, Пособие для учителя по преподаванию курса информатики в 7 классе. Ермеков Н., Кузина Е.М., Крепп Л.М., Пилипенко С.Б. Алматы, Атамура, Культан Н.Б. Программирование в Turbo Pascal 7.0 и Delphi е ИЗД., перераб. и доп. - СПб.: БХВ-Петербург, Культин Н.Б. Turbo Pascal в задачах и примерах. - СПб.: БХВ- Петербург, Меженный О.А. Turbo Pascal: учитесь программировать. - М.: Издательский дом «Вильяме», 2001.