Циклы
презентация к уроку по информатике и икт (9 класс)

Куляпина Елизавета Сергеевна

Краткий ознакомительный материал по информатике для учащихся 9 классов по теме "Циклы"

Скачать:

ВложениеРазмер
Office presentation icon tsikly._distantsionka.ppt839 КБ

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


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

Слайд 1

Домашнее задание Выполнить конспект презентации. Решить задачи из презентации(2,3,4,5). Выслать фото отчет до 7 апреля. (7 апреля- последний день)

Слайд 4

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

Слайд 5

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

Слайд 6

цикл while с предусловием цикл for с параметром цикл repeat - until с постусловием

Слайд 7

Цикл с предусловием в Паскале - WHILE Оператор цикла с предусловием выполняет действия заранее неизвестное число раз. Выход из цикла осуществляется, если некоторое логическое выражение или его результат окажется ложным. Так как верность логического выражения проверяется в начале, тело цикла может не выполнится ни одного разу.

Слайд 9

Структура цикла с предусловием: WHILE < условие > DO begin < тело цикла > end;

Слайд 10

Пример: Задача: вычислить сумму ряда 1+1.5+2+2.5+3+3.5+ .. + 30 var sum:real; n:real; begin sum:=0; n:=1; while n <= 30 do begin sum:=sum+n; n:=n+0.5; end; writeln (' Сумма равна: ', sum); end.

Слайд 11

Цикл с параметром в Паскале - FOR Цикл FOR задаёт определённое условие по которому программа будет работать до его выполнения, допустим нужно нам 5 (или n) раз зациклить программу, то это легко сделать с помощью данного цикла. У цикла FOR есть характерная черта - счетчик который обычно обозначается буквой i или j.

Слайд 13

for i:= 1 to n do // присваиваем i сначала одному, потом двум, трем, ..., n После 1-го прохода переменной i присваиваем 1, после второго присваиваем 2 и так до тех пор, пока не дойдем до n. to - это до .. в порядке возрастания , также есть downto - до .. в порядке убывания.

Слайд 14

Цикл с постусловием - Repeat - until. Этот оператор аналогичен оператору цикла с предусловием, но отличается от него тем, что проверка условия производится после выполнения тела (действий) цикла. Это обеспечивает его выполнение хотя бы один раз в отличие от ранее разобранных циклов. Последовательность операторов, входящих в тело цикла выполняется один раз, после чего проверяется соблюдение условия, записанного следом за служебным словом Until. Если условие не соблюдается, цикл завершается. В противном случае - тело цикла повторяется ещё раз, после чего снова проверяется соблюдение условия.

Слайд 16

REPEAT < тело цикла > UNTIL < условие >;

Слайд 17

Выводы: 1.Цикл с параметром используется переменная, называемая параметром цикла или счётчиком . Перед выполнением цикла параметру (счётчику) устанавливается начальное значение. После выполнения шага цикла значение параметра увеличивается на единицу. Цикл продолжается до тех пор пока параметр не достигнет своего конечного значения, которое указывается после to (downto). 2. Цикл с предусловием выполняется до тех пор, пока условие выполнения не станет ложным , и продолжается, если условие истинно. 3. Цикл с постусловием выполняется до тех пор, пока условие не станет истинно , если условие ложно, цикл продолжается.

Слайд 18

1. Ниже приведена программа, записанная на пяти языках программирования. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (6, 8); (3, 5); ( – 7, 2); (7, 7); (9, 8); ( – 1, 3); ( – 4, 5); (6, 9); (2, – 1). Сколько было запусков, при которых программа напечатала « YES » ? Решение: Берем первый набор чисел (6;8). Вместо буквы S подставляем число 6, вместо буквы t подставляем 8. Следом идет условие. Если S >5 И T>5 то пишем YES , иначе NO . S = 6 , ( S >5 ) и t =8 ( T>5 ) Следует из этого что пишем YES . Если будем брать другой набор (3, 5) . Где S=3, t= 5, видим, что первое условие не подходит, так как 3 < 5 И 5=5. Будет выполняться второе условие и компьютер напишет нам NO

Слайд 19

2. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»?

Слайд 20

3. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 13); (14, 2); (1, 12); (11, 12); (–14, –14); (–11, 13); (–4, 11); (2, 9); (8, 6). Сколько было запусков, при которых программа напечатала «YES»?

Слайд 21

4. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (8, 8); (9, 6); (4, 7); (6, 6); (–9, –2); (–5, 9); (–10, 10); (6, 9); (10, 6). Сколько было запусков, при которых программа напечатала «YES»?

Слайд 22

5. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (3, 4); (5, 4); (–2, 1); (5, 6); (7, 8); (–5, 5); (–2, 2); (4, 3); (3, –8). Сколько было запусков, при которых программа напечатала « NO »?


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

Методическая разработка учебного занятия по учебной дисциплине Информатика и ИКТ на тему "Циклы с несколькими зависимыми параметрами" с применением активного метода обучения "Цикла Д. Колба"

Методическая разработка урока по теме "Циклы с несколькими зависимыми параметрами" , в разработке показано применение Цикла Д.Колба на практических уроках Информатики при реализации ФГОС СПО...

Циклы. Цикл с параметром

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

Алгоритмы с повторениями. Цикл с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT.

Разработка урока по теме "Алгоритмы с повторениями. Цикл  с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT" (расчитан на 3 часа)...

Конспект урока на тему "Команда организации конечного цикла. Тело цикла в программе."

Конспект урока информатики на тему "Команда организации конечного цикла. Тело цикла в программе." Конспект составлен в соответствии с требованиями ФГОС второго поколения. Тема рассмотрена в рамках изу...

Организация циклов. Цикл с параметром

Конспект занятия: «Организация циклов. Цикл с параметром»...