Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
6 класс
Вспоминаем с реализац.алгорит.конструкций ветвление и предлагаем вспомнить сказку «Гуси –лебеди!»))
Но для того,чтобы записать цикл алгор. Необходимо сформировать окончание цикла.
Семантика
Поток управления поподает на блок проверки условия. Если условие – истина, то выполняется тело цикла, затем поток управления попадает вновь но… и выполняется пока условие не станет ложным. Как только оно станет ложным поток управления покидает констр. Выполн. И выполняет команды след. за конструкцией. В отличие от ветвления, где выполняется только лишь одна серия конанд и только 1 раз. В констр. Повторение тело цикла с предусловием может не выполнятся ни разу, один или несколько раз или бесконечное число раз. Следовательно зацикливание задание для первичн. Закрепления составить блок- схему сказки колобок, 2 вариант—репка
Алгоритм, содержания команды, котор.повтор. пока выполн. Заданное условие наз. алгоритмом с циклом. Последоват. Повторение команд- тело цикла В нач. условия в алгоритме с циклом можно использовать любое понятное исполнит. Данные алгоритма высказыв., котор. Может быть истинно или ложно.
Необходимо продимонстр. То что в теле цикла с предусловием не проверяется.
Для этого нужно учащимся составить схему для решения задачи. Заполнить 7 литр. Ведро тёплой водой, если имеется кружка =1 и есть холодная война + кипяток Им предл. Выполн. по шагам и убеждаются в том, что условие не проверяется.
Цикл с предусловием –это цикл, в котор. условие провер. Перед выполн. Тела цикла; тело цикла повтор. До тех пор, пока условие истинно.
Свойства:
1 условие провер. Только перед исполн. Тела цикла и не проверяется в процессе его исполн.
2 если условие с начала не выполняется (ложно), то тело цикла не выполн. Ни разу.
3 после завершн. Цикла с предусл. Независимо от количества повторений тела цикла условия не соблюдается.
4 исполнение цикла с предусл. Может не завершится (зацикливание), если условие всегда да!
В языке прогр. Констр. Цикла с предусловием запис. С помощ while с лог выр. Do < оператор>; если мы хотим записать несколько оператор после do,
То нужны скобки begin…end (ctrl + F2,break, завершить) если зацикливание:
While 2> 1 do
Write (2);
Задача.
Дано натур. Число N (ввод. С клав.) вычислить произв. Всех нат. Чисел от 1 до N.
While i>N do
(+ ещё 1 задачу с суммой)
д/з подсчитать сумму всегда
1 +1/2 + 1/3 + 1/n
Даны полож. Числа a и b, a >b. На отрезке длинны a различ. Максим вызложн колич. Отрезков длинны в без наложид не использ. Опер. x и: найти колич. Отрезков распол. В a.
Дата публикования: 2015-11-01; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!