Рабочие листы
к вашим урокам
Скачать
1 слайд
Цикл с предусловием (Пока)
2 слайд
Цикл – многократно исполняемый участок алгоритма (программы). Циклический алгоритм – это алгоритм, который предусматривает многократное повторение одного и того же действия.
3 слайд
Цикл У циклов выделяют заголовок и тело. Заголовок определяет, до каких пор или сколько раз тело цикла будет выполняться. Тело содержит выражения, которые выполняются, если в заголовке цикла выражение вернуло логическую истину.
4 слайд
Цикл с предусловием (Пока) Общий вид оператора: while <условие> do <оператор>; <условие> - логическое выражение; пока оно истинно, выполняется тело цикла; <оператор> - простой или составной оператор, с помощью которого записано тело цикла.
5 слайд
Особенности цикла While Цикл работает пока условие истинно. Цикл завершается, когда условие становится ложным. Цикл может не выполниться ни разу, если исходное значение условия при входе в цикл ложь. Если в теле цикла требуется выполнить более одного оператора, то необходимо использовать составной оператор.
6 слайд
Задача №1 Составьте таблицу значений функции y = 7x2 – 3x + 1 на отрезке [-5; 5] с шагом 1.
7 слайд
Решение Program dj; Var x,y:real; Begin write('x='); read(x); while x<=5 do begin y:=7*x*x-3*x+1; writeln(‘y=‘, y, ‘x=‘,x); x:=x+1; end; end.
8 слайд
Цикл с постусловием (ДО) Общий вид оператора: Repeat <оператор 1>; <оператор 2>; <оператор n>; Until <условие>; <оператор 1>, <оператор 2>,<оператор n> - последовательность операторов; <условие> – выражение логического типа
9 слайд
Особенности цикла Repeat Until Выполняется тело цикла. Проверяется условие выхода из цикла. Если условие ложно, то переход к п.1. Если условие истинное, то происходит выход из цикла.
10 слайд
Задача №2 Составить программу планирования закупки товара в магазине на сумму, не превышающую заданную величину.
11 слайд
Решение
12 слайд
Цикл с параметром (Для) Общий вид оператора: For <параметр>:=<начальное_значение> to <конечное_значение> do <оператор>; Где: <параметр> - переменная целого типа; <начальное_значение> и <конечное_значение> - выражения того же типа, что и параметр; <оператор> - простой или составной оператор - тело цикла.
13 слайд
Формы цикла: 1. For <параметр цикла>:= <начальное значение> To <конечное значение> Do <тело цикла>; Пример: For i := 1 To 10 Do write(i); - выводит на экран строку 12345678910 2. For <параметр цикла>:= <начальное значение> DownTo <конечное значение> Do <тело цикла>; Пример: For i := 10 DownTo 1 Do write(i); - выводит на экран строку 10987654321
14 слайд
Особенности цикла For Не рекомендуется изменять параметр цикла в теле цикла с помощью команды присваивания. Если в заголовке оператора for..to начальное значение параметра цикла больше конечного значения, то тело цикла не выполнится ни разу. Если в заголовке оператора for..downto начальное значение параметра цикла меньше конечного значения, то тело цикла не выполнится ни разу. Телом цикла может быть не один оператор, а группа операторов (составной оператор), которую обязательно надо заключать в операторные скобки begin… end.
15 слайд
Задача №3 Вывести на экран все двузначные числа. Решение: Program dvyzna4nue; Uses crt; Var i:integer; Begin For i:=10 to 99 do Write(i, ' '); End.
16 слайд
Задача №4 Написать программу нахождения суммы целых чисел от 1 до 100. Program p1; var i,s: integer; begin s:=0; for i:=1 to 100 do s:=s+i; writeln ('сумма равна:', s ); end.
17 слайд
18 слайд
19 слайд
20 слайд
Рабочие листы
к вашим урокам
Скачать
Данная презентация подготовлена для урока в 9 классе на тему "Программирование циклических алгоритмов". Презентация содержит в себе гиперссылки на каждый из типов циклов. К каждому типу цикла относится задача с пояснениями, блок-схемы. А так же представлен общий вид программы для каждого из циклов. Презентация очень удобна в плане объяснения урока.
6 665 188 материалов в базе
Настоящий материал опубликован пользователем Тарасова Валентина Михайловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36/72 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
500/1000 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.