Рабочие листы
к вашим урокам
Скачать
1 слайд
Циклические алгоритмы
2 слайд
Циклический алгоритм- это ?
Циклический алгоритм – это алгоритм, содержащий один или несколько циклов.
Цикл – это последовательность операторов, которая может выполняться более одного раза.
3 слайд
Виды циклов
арифметический
итерационный
Число повторений известно заранее или может быть вычислено
Нельзя указать число повторений и проверка окончания цикла происходит по достижению нужного условия
Например, решить 10 примеров
Например, учить стихотворение, пока не расскажешь без ошибок
4 слайд
3. Циклические структуры алгоритмов
Счетчик цикла
Серия
команд
а) арифметический цикл
5 слайд
б) Логический цикл
с предусловием
Условие
Да
Нет
Серия
команд
6 слайд
Начало
Подойти к забору
Время
до обеда
еще есть?
Выкопать 10 см3
траншеи
Идти обедать
Конец
да
нет
Алгоритм копания траншеи “от забора и до обеда”
7 слайд
в) Логический цикл
с послеусловием
Условие
Да
Нет
Серия
команд
8 слайд
Начало
Забор
закончился?
Отнести кисть и краску
и идти гулять
нет
Конец
да
Покрасить 1 доску
Подойти к забору
Алгоритм покраски забора
А теперь давайте вспомним Тома Сойера – как он построил свой алгоритм покраски забора
9 слайд
Сравнение арифметического и логического циклов
Количество повторений в арифметическом цикле известно до начала выполнения цикла.
Количество повторений в логическом цикле зависит от проверки условия.
Логический цикл с предусловием может не выполняться ни разу.
Логический цикл с послеусловием выполняется хотя бы один раз.
10 слайд
Оператор цикла WHILE с предусловием
Структура оператора имеет вид:
WHILE <условие> DO <оператор>;
WHILE, DO – зарезервированные слова (WHILE – пока; DO – выполнить);
<условие> – выражение логического типа;
<оператор> – произвольный оператор Паскаля.
11 слайд
Оператор цикла FOR с постусловием
Счетный оператор цикла FOR имеет структуру:
FOR i:=a TO b DO <оператор>;
FOR, TO, DO – зарезервированные слова (для, до, выполнить);
i – переменная цикла типа INTEGER; (счётчик циклов)
a – начальное значение счётчика циклов (тип INTEGER);
b – конечное значение счётчика циклов (тип INTEGER);
<оператор> – произвольный оператор Паскаля.
12 слайд
Задача 1
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.
13 слайд
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.
14 слайд
Задача 2
Дано натуральное число N. Написать программу для вычисления произведения всех натуральных чисел от 1 до N.
15 слайд
Дано натуральное число N. Написать программу для вычисления произведения всех натуральных чисел от 1 до N.
16 слайд
Классная работа
Написать программу.
1.Дано натуральное число N. Написать программу для вычисления суммы всех натуральных чисел от 1 до N.
2.Нахождения суммы 3+5+7+…+17.
17 слайд
Домашнее задание
Написать программу.
1.Нахождения суммы 4+8+12+…+28
2.Нахождения произведения 3*6*9*…*27
Двумя способами.
Рабочие листы
к вашим урокам
Скачать
Циклический алгоритм – это алгоритм, содержащий один или несколько циклов Цикл – это последовательность операторов, которая может выполняться более одного раза. Сравнение арифметического и логического циклов 1.Количество повторений в арифметическом цикле известно до начала выполнения цикла. 2.Количество повторений в логическом цикле зависит от проверки условия. •Логический цикл с предусловием может не выполняться ни разу. •Логический цикл с послеусловием выполняется хотя бы один раз.Задача 1Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.
6 662 768 материалов в базе
Настоящий материал опубликован пользователем Фирстова Наталья Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.