МБОУ СОШ 18 имени Э.Д. Потапова Повторение Линейный алгоритм Алгоритмическая структура «ветвление» Алгоритмическая структура «выбор» Алгоритмическая структура.

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



Advertisements
Похожие презентации
Разработка учителя информатики и ИКТ МОУ «Майская гимназия Белгородского района» Токарь Татьяны Васильевны.
Advertisements

Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
Презентацию составила учитель первой категории МБОУ СОШ 14 имени К.С.Федоровского г.Юрги Кемеровской области Яковлева Ирина Владимировна.
Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
Слово «алгоритм» происходит от имени великого среднеазиатского ученого 8–9 вв. Аль-Хорезми. Из математических работ Аль-Хорезми до нас дошли только две.
Виды алгоритмов. Существует 4 вида алгоритмов: линейный, циклический, разветвляющийся, вспомогательный.
Слово «алгоритм» происходит от имени великого среднеазиатского ученого 8–9 вв. Аль-Хорезми. Из математических работ Аль-Хорезми до нас дошли только две.
Алгоритмическая структура ветвления. Ветвление - такая форма организации действий, при которой в зависимости от выполнения некоторого условия совершается.
Кодирование основных алгоритмических структур на языках объектно-ориентированного и процедурного программирования Помаскин Юрий Иванович МБОУ СОШ 5 г.
Основные типы алгоритмических структур Проект Васильевой М.Г.
Разветвляющиеся алгоритмы. Кондрина А.В. учитель информатики и ИКТ.
Основные типы алгоритмических структур. Линейный алгоритм ( следование ) Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
1. Линейный алгоритм Конец Начало Действие 1 Действие n КОНСТРУКЦИИ АЛГОРИТМА.
Алгоритмические конструкции. Решить задачу при х=16, у=2.
Переменные: тип, имя, значение Переменные, величины. Типы, имена переменных Переменные, величины. Типы, имена переменных Хранение величин Хранение величин.
Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики МОУ «СОШ 3» г. Первоуральск.
«Основные типы алгоритмических структур». Задания Записать в словесной форме алгоритмы : А) рецепт приготовления чая Б)Правописание приставок бес- и без-
26 июля 2015 г.. «Приключения Тома Сойера»: «Вздыхая,он окунул кисть в ведро,провел ею по доске забора,повторил эту операцию,проделал ее снова…»
Программирование ветвящихся алгоритмов Условный оператор Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Ветвление в алгоритме. 27 октября Классная работа.
Транксрипт:

МБОУ СОШ 18 имени Э.Д. Потапова Повторение Линейный алгоритм Алгоритмическая структура «ветвление» Алгоритмическая структура «выбор» Алгоритмическая структура «цикл» Учитель информатики Зацепина Е.М. Мичуринск- наукоград Тамбовской области

Что такое Блок-схема? Какие вы знаете разновидности блок-схем?

Линейный алгоритм – это алгоритм, в котором команды выполняются последовательно одна за другой.

Запись линейного алгоритма в виде блок-схемы: S=Ư x t начало конец Ư,t S S

Разветвляющийся алгоритм – это алгоритм, в котором та или иная серия команд выполняется в зависимости от истинности условия. Разветвляющийся алгоритм – это алгоритм, в котором та или иная серия команд выполняется в зависимости от истинности условия. Алгоритмическая структура «ветвление» Примеры разветвляющих алгоритмов: если пошел дождь, то надо открыть зонт; если пошел дождь, то надо открыть зонт; если болит горло, то прогулку следует отменить; если болит горло, то прогулку следует отменить; если билет в кино стоит не больше десяти рублей, то купить билет и занять свое место в зале, иначе (если стоимость билета больше 10 руб.) вернуться домой. если билет в кино стоит не больше десяти рублей, то купить билет и занять свое место в зале, иначе (если стоимость билета больше 10 руб.) вернуться домой.

условие серия команд 1 серия команд 2 данет начало конец

условие серия команд 1 данет

Полное если (If) то(Then) [иначе (Else) ] End If Полное если (If) то(Then) [иначе (Else) ] End If Неполное если (If) то (Then) End Неполное если (If) то (Then) End В общем случае схема разветвляющего алгоритма будет выглядеть так: «если условие, то..., иначе...». Такое представление алгоритма получило название полной формы. Неполная форма, в которой действия пропускаются: «если условие, то...».

1. Вычислить периметр произвольного треугольника по его трем сторонам. 2.

составим блок-схему сказочного алгоритма: Поехал Иван – Царевич на сером волке за Жар – Птицей. Ехал он, ехал, глядь – перед ним лежит огромный камень. На камне надпись: Направо пойдешь – коня потеряешь, налево пойдешь – голову сложишь…

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

Выбор - это такая алгоритмическая структура, в которой выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.

Условие – это высказывание, которое может быть либо истинным, либо ложным. Условия простыесложные Пример: если билет в кино стоит не больше десяти рублей, то купить билет и занять свое место в зале, иначе (если стоимость билета больше 10 руб.) вернуться домой.

Включает в себя одно предложение; два числа, две переменных или два арифметических выражения, которые сравниваются между собой Например: Идет дождь; 5>4; x*y=3+8.

Последовательность простых условий, объединенных между собой знаками логических операций И (AND), ИЛИ (OR). Например: (10>0) AND (8>9); (x=10) OR (x>=0).

Дано: А, В, С – целые Найти: наибольшее из трех чисел Если А>B и А>C, то А – наибольшее число. Далее можно сравнить только два числа: если В>C, то В – наибольшее, иначе С – наибольшее.

а>b и а>c а-наибольшее b-наибольшее данет начало конец b>c а,в, с с-наибольшее

Цикл - это такая алгоритмическая структура, в которой серия команд (тело цикла) выполняется многократно.

Цикл с предусловием пока истинно условие, предписывает выполнять тело цикла. Словесный способ записи: пока условие тело цикла

условие тело цикла да нет

Цикл с постусловием предписывает выполнять тело цикла до тех пор, пока не выполнится условие выхода из цикла. Словесный способ записи тело цикла до условие

условие тело цикла данет

счетчик тело цикла да нет

Приключения Тома Сойера »: « Приключения Тома Сойера »: « Вздыхая,он окунул кисть в ведро,провел ею по доске забора,повторил эту операцию,проделал ее снова…» ? Составить алгоритм покраски забора.

1. подойти к левому краю забора 2. покрасить одну доску 3. шагнуть вправо на ширину доски 4. покрасить одну доску 5.шагнуть……..

Ответ: «Будешь красить пока забор не кончится». 1. Подойти к левому краю забора 2. Пока забор не кончился,повторять: покрасить одну доску. шагнуть вправо на ширину доски. 3. конец повтора 4.уйти

Подойти к левому краю забора Забор кончился? Покрасить одну доску Шагнуть вправо уйти конец нетда

Составить циклическую алгоритмическую конструкцию Составить циклическую алгоритмическую конструкцию задание: поточить все карандаши в коробке. Составить алгоритмическую конструкцию «выбор» Составить алгоритмическую конструкцию «выбор» задание: процесс фотосинтеза

Литература Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса/ Н.Д. Угринович.-2-е изд., испр. - М.: БИНОМ. Лаборатория знаний, с. : илл. Интернет-источники 1. – «Информатика на пять» (Информатика и ИКТ) Информационно-образовательный портал для учителя информатики и ИКТ «Информатика и информационно-коммуникационные технологии в школе» «Видеоуроки в сети интернет» Методическая копилка учителя информатики