Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемПавел Швырев
1 Презентация к уроку информатики в 9 классе на тему «Паскаль. Цикл while» Автор учитель математики, информатики Иванова Елена Васильевна г.Новочебоксарск Чувашская Республика
2 Программирование циклов. Цикл while
3 Цикл – это многократно выполняемая последовательность операторов (команд). WHILE... DO… REPEAT... UNTIL … FOR... TO / DOWNTO... DO … Цикл с параметром (FOR … DO …) является частным случаем цикла с предусловием.
4 3. Цикл с параметром 1. Цикл с предусловием (пока) да нет WHILE x
5 Помните Цикл с предусловием (WHILE... DO...) многократно выполняет одни и те же действия при истинности условия, которое изменяется обычно внутри цикла. Истинность условия проверяется перед выполнением операторов. Таким образом, если условие с самого начала оказалось ложным, то операторы тела цикла не будут выполнены ни разу. Если в цикле необходимо выполнить несколько простых операторов, они объединяются после служебного слова DO в составной оператор операторными скобками BEGIN... END (см. задачу 1).
6 Цикл с предусловием, цикл «пока». Задача 1 Вычислить сумму ряда чисел … Program sum; var a, s: integer; Begin writeln ( вычисление суммы ряда); a:=0; s:=0; while a
7 Дом. задание ( запишите в тетрадь ) Найти сумму всех натуральных чисел от 1 до n. Допол. Вычислить сумму ряда чисел
8 Задача 2 (самостоятельно на компьютерах) Вычислить сумму ряда чисел Program sum; var a, s: integer; Begin writeln ( вычисление суммы ряда); a:=0; s:=0; while a
9 Решение задачи из дом. задания Program sum; var Begin writeln ( readln ( a:= 1 ; s:=0; while a< n do begin a:=a+1; s:=s+а; end; writeln (сумма, n, натуральных чисел равна s=, s); end.
10 Решение дополнительной задачи Program sum; var Begin writeln ( readln ( a:= 1 ; s:=0; s1:=0; s2:=0; while a< n do begin a:=a+1; if a mod 2=0 do s1:=s1+1/a else s2:=s2-1/a end; s:=s1+s2; end; writeln (сумма ряда равна s=, s); end.
11 Program sum; var a, s: real; Begin writeln ( вычисление суммы ряда); a:=0; s:=0; while a
12 Источники: 1.Семакин и др. Информатика Базовый курс 2.Карасёв П.Н. Информатика (программирование) 3.Л.А.Залогова и др. «Информатика. Задачник- практикум» 4.ресурсы сети Интернет
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.