Урок Программирование циклических алгоритмов
презентация к уроку по информатике и икт (8 класс)

Презентация к уроку 8 класса на тему Программирование циклических алгоритмов по программе Босовой Л.Л.

Скачать:

ВложениеРазмер
Файл urok.pptx995.99 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Начала программирования Программирование циклических алгоритмов. Программирование циклов с заданным условием продолжения работы

Слайд 2

Тест индивидуальный 5 минут

Слайд 3

Поменяйтесь работами, проверьте работу и поставьте оценку своему товарищу: Критерии оценок: 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 > Составной оператор

Слайд 4

Циклические алгоритмы Циклические алгоритмы содержат, помимо прочих, конструкцию повторения . Повторение (цикл) – это алгоритмическая конструкция, представляющая собой последовательность действий, которая выполняется многократно.

Слайд 5

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

Слайд 6

Цикл с заданным условием продолжения работы (с предусловием) Дерево не упало Нет Удар топором по дереву Да Условие Нет Тело цикла Да

Слайд 7

Запись цикла с предусловием в языке Pascal while begin < оператор 1 >; < оператор 2>; … e nd ; w hile < условие > do < оператор 3>; < условие > do Тело цикла

Слайд 8

Задача Написать программу вычисления наибольшего общего делителя двух целых положительных чисел по алгоритму Эвклида. Наибольший общий делитель двух чисел – это наибольшее число, на которое без остатка делятся оба числа. Словесное описание алгоритма Эвклида Пока числа не равны между собой – наибольшее из них заменяется разностью его самого и наименьшего числа. После чего выводится любое из них. Эвклид

Слайд 9

Блок-схема алгоритма: Начало a, b a ≠ b a > b a:=a–b b:=b–a a Конец Да Да Нет Нет

Слайд 10

Написание программы 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 .

Слайд 11

Найдите кота среди сов

Слайд 12

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

Слайд 13

Алгоритм кипячения воды в чайнике Начало Налить воду Закрыть крышку Поставить чайник на плиту Закрыть крышку Подождать несколько минут Вода закипела Выключить газ Конец Да Нет Условие Нет Тело цикла Да Блок-схема цикла с предусловием

Слайд 14

Цикл с заданным условием окончания работы (с постусловием) Алгоритм работы цикла с постусловием: выполняется тело цикла, п роверяется условие цикла: е сли условие не выполняется – возврат в начало алгоритма; если условие выполняется – завершение цикла.

Слайд 15

Цикл с заданным условием окончания работы (с постусловием) Алгоритм работы цикла с постусловием: выполняется тело цикла, п роверяется условие цикла: е сли условие не выполняется – возврат в начало алгоритма; если условие выполняется – завершение цикла. Условие Тело цикла Да Нет

Слайд 16

Запись цикла с постусловием на языке Pascal repeat < оператор 1 > ; < оператор 2 > ; … until < условие > ; Логические скобки begin end

Слайд 17

Д.З. § 3.5.1 , 3.5.2 № 2, 6, 7.

Слайд 18

Задача Написать программу для расчёта суммы чисел, введённых пользователем. Пользователь вводит произвольное количество чисел, а для выхода из программы вводит 0. ∑ a 1 a n …

Слайд 19

Блок-схема алгоритма Начало s :=0 n s :=s+n n = 0 s Конец Нет Да

Слайд 21

Блок-схема алгоритма Начало s :=0 n s :=s+n n = 0 s Конец Нет Да


По теме: методические разработки, презентации и конспекты

Конспект урока и проверочный тест по теме "Программирование циклических алгоритмов в ABC Pascal" 9 класс

Урок по информатике и ИКТ по теме: « Циклические алгоритмы на языке программирования ABC Pascal»,  9 классУчитель: МБОУ «Уруссинская сош № 3» Ютазинского муниципального ра...

Урок "Программирование циклических алгоритмов"

Урок ознакомления с новым материалом в 9 классе общеобразовательного профиля "Программирование циклических алгоритмов". Задачи:познакомить учащихся с операторами цикла с предусловием, с постуслов...

Разработка урока "Программирование циклических алгоритмов (цикл с заданным числом повторений)"

В разработке урока представлена технологическая карта урока, презентация, файл для работы с интерактивной доской, файлы для проведение этапа рефлексии....

Урок Программирование циклических алгоритмов

Презентация к уроку 8 класса на тему Программирование циклических алгоритмов по программе Босовой Л.Л....

Технологическая карта урока в 8 классе "Программирование циклических алгоритмов"

Тип урока: комбинированный.Методы работы: объяснительно-иллюстративные, репродуктивный, самоконтроль.Способы работы: Индивидуальная, парнаяОснащение урока: ПК, интерактивная доска, мультимедийный прое...

Методическая разработка урока "Программирование циклических алгоритмов"

Данная работа представляет собой методическую разработку проведения урока открытия нового знания (согласно ФГОС ООО)по информатике для 8 класса по теме "Программирование циклических алгоритмов&qu...

Презентация к уроку информатики по теме "Программирование циклических алгоритмов на языке Python"

В презентации дано понятие цикла, описаны виды циклов, программирование циклов и задачи для практической работы на уроке....