Урок Программирование циклических алгоритмов
презентация к уроку по информатике и икт (8 класс)
Презентация к уроку 8 класса на тему Программирование циклических алгоритмов по программе Босовой Л.Л.
Скачать:
Вложение | Размер |
---|---|
urok.pptx | 995.99 КБ |
Предварительный просмотр:
Подписи к слайдам:
Тест индивидуальный 5 минут
Поменяйтесь работами, проверьте работу и поставьте оценку своему товарищу: Критерии оценок: 1 ошибка – 5 2 ошибки – 4 3-4 ошибки – 3 Более - 2 11 тест 1 вар 1 1 1 2 1 If < условие > then < оператор > Составной оператор 2 вар 2 3 1 2 2 If < условие > then < оператор 1 > е lse < оператор 2 > Составной оператор
Циклические алгоритмы Циклические алгоритмы содержат, помимо прочих, конструкцию повторения . Повторение (цикл) – это алгоритмическая конструкция, представляющая собой последовательность действий, которая выполняется многократно.
Циклические алгоритмы Последовательность действий, исполняемых в цикле, называется телом цикла . Циклы С заданным условием продолжения работы С заданным условием окончания работы С заданным числом повторений
Цикл с заданным условием продолжения работы (с предусловием) Дерево не упало Нет Удар топором по дереву Да Условие Нет Тело цикла Да
Запись цикла с предусловием в языке Pascal while begin < оператор 1 >; < оператор 2>; … e nd ; w hile < условие > do < оператор 3>; < условие > do Тело цикла
Задача Написать программу вычисления наибольшего общего делителя двух целых положительных чисел по алгоритму Эвклида. Наибольший общий делитель двух чисел – это наибольшее число, на которое без остатка делятся оба числа. Словесное описание алгоритма Эвклида Пока числа не равны между собой – наибольшее из них заменяется разностью его самого и наименьшего числа. После чего выводится любое из них. Эвклид
Блок-схема алгоритма: Начало a, b a ≠ b a > b a:=a–b b:=b–a a Конец Да Да Нет Нет
Написание программы program nod; var a , b: integer ; begin writeln ( 'Программа расчёта НОД двух чисел. Введите два числа.' ); readln (a, b); while a<>b do if a>b then a:=a-b else b:=b-a; write ( ' НОД равен ' , a); end .
Найдите кота среди сов
Алгоритм кипячения воды в чайнике Начало Налить воду Закрыть крышку Поставить чайник на плиту Подождать несколько минут Вода закипела Выключить газ Конец Да Нет Включить газ
Алгоритм кипячения воды в чайнике Начало Налить воду Закрыть крышку Поставить чайник на плиту Закрыть крышку Подождать несколько минут Вода закипела Выключить газ Конец Да Нет Условие Нет Тело цикла Да Блок-схема цикла с предусловием
Цикл с заданным условием окончания работы (с постусловием) Алгоритм работы цикла с постусловием: выполняется тело цикла, п роверяется условие цикла: е сли условие не выполняется – возврат в начало алгоритма; если условие выполняется – завершение цикла.
Цикл с заданным условием окончания работы (с постусловием) Алгоритм работы цикла с постусловием: выполняется тело цикла, п роверяется условие цикла: е сли условие не выполняется – возврат в начало алгоритма; если условие выполняется – завершение цикла. Условие Тело цикла Да Нет
Запись цикла с постусловием на языке Pascal repeat < оператор 1 > ; < оператор 2 > ; … until < условие > ; Логические скобки begin end
Д.З. § 3.5.1 , 3.5.2 № 2, 6, 7.
Задача Написать программу для расчёта суммы чисел, введённых пользователем. Пользователь вводит произвольное количество чисел, а для выхода из программы вводит 0. ∑ a 1 a n …
Блок-схема алгоритма Начало s :=0 n s :=s+n n = 0 s Конец Нет Да
Блок-схема алгоритма Начало s :=0 n s :=s+n n = 0 s Конец Нет Да
По теме: методические разработки, презентации и конспекты
Конспект урока и проверочный тест по теме "Программирование циклических алгоритмов в ABC Pascal" 9 класс
Урок по информатике и ИКТ по теме: « Циклические алгоритмы на языке программирования ABC Pascal», 9 классУчитель: МБОУ «Уруссинская сош № 3» Ютазинского муниципального ра...
Урок "Программирование циклических алгоритмов"
Урок ознакомления с новым материалом в 9 классе общеобразовательного профиля "Программирование циклических алгоритмов". Задачи:познакомить учащихся с операторами цикла с предусловием, с постуслов...
Разработка урока "Программирование циклических алгоритмов (цикл с заданным числом повторений)"
В разработке урока представлена технологическая карта урока, презентация, файл для работы с интерактивной доской, файлы для проведение этапа рефлексии....
Урок Программирование циклических алгоритмов
Презентация к уроку 8 класса на тему Программирование циклических алгоритмов по программе Босовой Л.Л....
Технологическая карта урока в 8 классе "Программирование циклических алгоритмов"
Тип урока: комбинированный.Методы работы: объяснительно-иллюстративные, репродуктивный, самоконтроль.Способы работы: Индивидуальная, парнаяОснащение урока: ПК, интерактивная доска, мультимедийный прое...
Методическая разработка урока "Программирование циклических алгоритмов"
Данная работа представляет собой методическую разработку проведения урока открытия нового знания (согласно ФГОС ООО)по информатике для 8 класса по теме "Программирование циклических алгоритмов&qu...
Презентация к уроку информатики по теме "Программирование циклических алгоритмов на языке Python"
В презентации дано понятие цикла, описаны виды циклов, программирование циклов и задачи для практической работы на уроке....