Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_ по_МПИ.docx
Скачиваний:
2
Добавлен:
01.08.2019
Размер:
107.06 Кб
Скачать

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.

32

Первоначальное знакомство с алгоритмической конструкцией ветвление осуществляется в 6 классе, когда учащиеся изучают типы алгоритмов.

Разветвляющимся наз. алг. в котором выбирается только один вариант из нескольких возможных вычислительного процесса.

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

Мотивация: если хотите научиться программировать решение сложных задач , в том числе и по другим предметам, вы должны будете применять конструкцию ветвление, т.е. делать выбор в зависимости от сложившегося условия.

Семантику удобно рассматривать на блок-схемах: поток управления попадает на блок проверки условия. Если условие истина, то выполняется серия команд 1 и поток управления покидает конструкцию ветвления. Если условие ложно, то выполняется серия команд 2 и поток управления покидает конструкцию ветвление

Обратить внимание на то, что выполняется только одна из серий команд и только один раз!

Можно сразу дать сокращённую форму записи конструкции ветвление. Далее переходим к примерам. Для первичного закрепления организуем работу в парах. Каждой паре даем изображение блок-схемы, где зашифрована пословица, дети должны сформулировать текст пословицы (Мороз ленивого за нос хватает, а перед проворным шапку снимает. Без труда не - вытащишь и рыбку из пруда).

д/з: нарисовать блок-схему к пословице «посеешь поступок – пожнешь привычку, посеешь привычку – пожнешь характер, посеешь характер – пожнешь судьбу»