Выбранный для просмотра документ Цикл For.ppt
Скачать материал "Презентации для самостоятельнойработы по теме "Начала программирования на языке Паскаль. Цикл")(8 класс)"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Цикл For
2 слайд
Цикл «For» (цикл с заданным числом повторений)
Если число повторений цикла известно заранее, то используется команда цикла с заданным числом повторений.
Формат команды “For”:
For <переменная цикла> := A to B do
<оператор>
Переменная цикла – переменная целого типа
A – начальное значение переменной цикла
B – коечное значение переменной цикла
<оператор> - тело цикла, может быть простым или составным оператором
При выполнении команды “For” переменная цикла получает первоначальное значение. Затем выполняются команды, входящие в тело цикла. Затем переменная цикла увеличивается на 1, снова выполняется тело цикла и т. д. Таким образом, тело цикла выполняется многократно для всех значений переменной цикла от А до В. Если начальное значение переменной цикла больше конечного значения, то тело цикла не выполнится ни разу.
Вторая форма:
For <переменная цикла> := A downto B do
<оператор>
При выполнении этой команды переменная цикла последовательно уменьшается на 1. Если начальное значение переменной цикла меньше конечного значения, то тело цикла не выполнится ни разу.
3 слайд
Заполните таблицу так, чтобы в каждой строке таблицы результат выполнения команд был один и тот же
4 слайд
Составьте программу вычисления суммы чисел от 1 до 100
var x, s: integer;
program sum;
begin
s:=0;
For x:=1 to 100 do;
s:=s+x;
writeln (‘Сумма равна ’ ,s) ;
end.
Задание 1. Наберите программу в ABC Pascal и выполните. Сохраните в своей папке.
Задание 2. Измените программу так, чтобы вычислялась сумма четных чисел в диапазоне от 1 до 100. Сохраните в своей папке.
Задание 3. Составьте программу нахождения суммы нечетных чисел от 3 до 13
5 слайд
Задание 3
Составьте программу нахождения суммы нечетных чисел от 3 до 13
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Цикла Пока.ppt
Скачать материал "Презентации для самостоятельнойработы по теме "Начала программирования на языке Паскаль. Цикл")(8 класс)"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Алгоритмическая конструкция «Повторение».
Цикл “While” (цикл с предусловием)
Иногда в алгоритмах одну и ту же последовательность команд требуется выполнить несколько раз. В этом случае можно использовать команду цикла (команду повторения).
Цикл – это последовательность команд, которая выполняется до тех пор , пока выполняется некоторое условие. Эта последовательность команд называется телом цикла.
Формат команды повторения “While” :
While <условие> do
<оператор>;
<Оператор> - это простой или составной оператор (тело цикла)
При выполнении команды “While” сначала проверяется условие.
Если оно истинно, то выполняются команды, входящие в тело цикла, затем условие проверяется снова и т. д. Таким образом, команды цикла выполняются многократно до тех пор пока условие истинно, если условие ложно, то цикл заканчивается
условие
тело цикла
да
нет
2 слайд
Установите взаимооднозначное соответствие
3 слайд
Разберите работу программы:
Program prim1;
Var x, y: integer;
Begin
x:=1;
while x<5 do
begin
y:= x*2;
x:=x+1;
end;
End.
Ответьте на вопросы:
Сколько раз исполнится команда цикла?
Каковы будут значения переменных после окончания цикла?
Что произойдет, если из тела цикла убрать команду x:=x+1?
Сколько раз исполнится команда цикла, если изменить команду x:=x+1 на команду x:=x+2?
4 слайд
Составьте программу, выводящую на экран числа от 1 до 10, по одному в строке.
program n;
while x<=10 d0
var x: integer;
Begin
End.
end;
x:=1;
x:=x+1;
write(x, ‘ ‘);
begin
5 слайд
program n;
while x<=20 d0
var x: integer;
Begin
End.
begin
end;
x:=10;
x:=x+1;
write (x, ‘ ‘);
Составьте программу, выводящую на экран четные числа от 10 до 20, по одному в строке.
program n1;
6 слайд
Задание 1
Заполните пропущенные места в программе, которая выводит на экран нечетные числа в диапазоне от 10 до 30
Program prim2;
Var x: integer;
Begin
x:=____;
While x<________ do
Begin
Writeln (x);
x:=x+__________;
end;
end.
7 слайд
задание 2
Составьте программу, выводящую на экран в первую строку четные числа от 1до 20 через пробел, а во вторую нечетные числа от 20 до 30
Нужно сначала в цикле вывести четные числа, затем во втором цикле нечетные числа
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ цикл до.pptx
Скачать материал "Презентации для самостоятельнойработы по теме "Начала программирования на языке Паскаль. Цикл")(8 класс)"
Рабочие листы
к вашим урокам
Скачать
1 слайд
условие
Тело цикла
да
нет
2 слайд
Тело цикла
условие
3 слайд
4 слайд
5 слайд
6 слайд
Напишите программу для вычисления значения переменной b
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Архив содержит три презентации: "Цикл пока", "Цикл До", "Цикл Для". В каждой презентации есть теория, достаточная для выполнения задания (некоторые учащиеся могут работать с материалом самостоятельно). Перед уроком презентацию нужно записать в папку учащегося. Ученик выполняет задания в презентации и сохраняет её в своей папке. В презентации приводятся тексты программ, которые нужно выполнить в среде программирования Pascal ABC. Эти программы ученик должен набрать отладить и сохранить в своей папке. В презентации есть также задания на доработку программ.
6 662 866 материалов в базе
Настоящий материал опубликован пользователем Лебедева Маргаритиа Валентиновна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс профессиональной переподготовки
500/1000 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.