Алгоритмы. Их свойства и способы описания Учитель: Мартынова У.Н. МОУ Евлановская основная общеобразовательная школа Февраль 2010 г.

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



Advertisements
Похожие презентации
Языкблок-схем.. Задания для второй группы: Линейный циклический развлетвлённый Задания для первой группы: Определение алгоритма и его свойства. Виды алгоритмов.
Advertisements

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

Алгоритмы. Их свойства и способы описания Учитель: Мартынова У.Н. МОУ Евлановская основная общеобразовательная школа Февраль 2010 г.

Интеллектуальная разминка 7. Какая запись может существовать в 2-ой, 8-ой СС? 147, 122, 1001, В каком редакторе выполнены следующие файлы: Kukla.jpg Витраж.zip Volvo.txt Kukla.mp3 Volvo.exe Lida.xls

Тема урока: «Алгоритмы. Их свойства и способы описания

«Арифметика индусскими цифрами»

Алгоритм открывания двери: Достать ключ. Вставить ключ в замочную скважину Повернуть ключ дважды против часовой стрелки. Вынуть ключ.

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

Способы описания алгоритмов. на естественном языке; на специальном (формальном) языке; с помощью формул, рисунков, таблиц; с помощью стандартных графических объектов (геометрических фигур) – блок-схемы.

элементы блок-схемы: - Начало, конец - ввод, вывод данных - операция, действие - ветвление по условию

Типовые конструкции алгоритмов: Линейная. Циклическая. Разветвляющаяся.

ЛИНЕЙНЫЙ АЛГОРИТМ Линейный (последовательный) алгоритм - описание действий, которые выполняются однократно в заданном порядке. Например, как открыть дверь ключом. 1. Достать ключ из кармана. 2. Вставить ключ в замочную скважину. 3. Повернуть ключ два раза против часовой стрелке. 4. Вынуть ключ.

1. Линейный алгоритм

ЦИКЛИЧЕСКИЙ АЛГОРИТМ Циклический алгоритм - описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Например, как покрасить забор. 1.Покрасить доску. 2.Если есть еще доска, переместиться к следующей; перейти к действию 1. 3.Если доски закончились, завершить работу.

РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ Разветвляющийся алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая другая последовательность действий. Подобная ситуация постоянно встречается в повседневной жизни. Если пошел дождь, то надо открыть зонт. Если болит горло, то прогулку следует отменить.

Линейным называется алгоритм, в котором все действия выполняются последовательно. Разветвляющимся называется алгоритм, в котором в зависимости от условия выполняется либо одна серия действий, либо другая. Циклическим называется алгоритм, в котором серия действий многократно повторяется.

Известные русские пословицы и поговорки вблок-схемах.

Готовь сани летом, а телегу зимой. Лето? Зима? Телега Сани

Прошёл огонь, воду и медные трубы. Огонь Вода Медные трубы

Скупой платит дважды. I=1 Оплата покупки Скупой? I=I+1 I>

Куй железо, пока горячо. Высокая t? Высокая +- Конец

Семь раз отмерь - один раз отрежь. I=0 I=I+1 Отрежь I>7 - + Отмерь Конец

Умный в гору не пойдёт, умный гору обойдёт. Умный? ВосхождениеОбход Препятствие в виде возвышенности +-

С глаз долой, из сердца вон. Пылкие сердечные чувства Полное забвение Избранник в поле зрения? -+

НАЧАЛО алгоритма НАЧАЛО Стрелки показывают направление перехода a, b, c ДА D < 0 НЕТ x 1, x 2 КОНЕЦ Вводим значения a, b, с Проверяем - D < 0 ? Если ДА, то выводим «Решений нет», иначе (стрелка НЕТ)… Присваиваем X1 значение Вывод x1, x2 КОНЕЦ алгоритма aх 2 + bх + c = 0 D = b 2 – 4ac Решений нет -b+ D X1=X1= 2a -b - D X2=X2= 2a 2a2a -b+ D Присваиваем X2 значение -b - D 2a2a Присваиваем D значение b 2 – 4ac

На естественном языке: На языке блок-схем: 1. Ввести х 2. Ввести a 3.у=4х+a 4. Вывести у у=4х+a Ввод х КОНЕЦ НАЧАЛО Ввод a Вывод у Составьте алгоритм вычисления выражения у =4х+a

Правильный алгоритм: 1.Налить в чайник воду. 2. Зажечь спичку. 3. Открыть кран газовой горелки. 4. Поднести спичку к горелке. 5. Поставить чайник на плиту. 6. Ждать, пока вода закипит. 7. Выключить газ.