Разделы презентаций


ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ

Программирование циклов с заданным условием продолжения работыОбщий вид оператора:while do Здесь: - логическое выражение; пока оно истинно, выполняется тело цикла; - простой или составной оператор, с помощью которого записано тело

Слайды и текст этой презентации

Слайд 1ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ

ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ

Слайд 2Программирование циклов с заданным условием продолжения работы
Общий вид оператора:
while

do
Здесь:
- логическое выражение; пока оно истинно, выполняется тело

цикла;
<оператор> - простой или составной оператор, с помощью которого записано тело цикла.
Программирование циклов с заданным условием продолжения работыОбщий вид оператора:while do Здесь: - логическое выражение;  пока оно

Слайд 3program n_14;
var x, y, q, r: integer;
begin
writeln ('Частное

и остаток');
write ('Введите делимое x>>');
readln (x);
write ('Введите

делитель y>>');
read (y);
r:=x;
q:=0;
while r>=y do
begin
r:=r-y;
q:=q+1
end;
writeln ('Частное q=', q);
writeln ('Остаток r=', r)
end.
program n_14; var x, y, q, r: integer;begin writeln ('Частное и остаток'); write ('Введите делимое x>>'); readln

Слайд 4Программирование циклов с заданным условием окончания работы
Общий вид оператора:
repeat

оператор2; …; > until
Здесь:
; ; … - операторы, образующие

тело цикла;
<условие> - логическое выражение; если оно ложно, то выполняется тело цикла.
Программирование циклов с заданным условием окончания работыОбщий вид оператора:repeat until Здесь:; ; … - операторы, образующие тело

Слайд 5program n_15;
var i: integer; x: real;
begin
writeln ('График тренировок');

i:=1;
x:=10;
repeat
i:=i+1;
x:=x+0.1*x;
until x>=25;
writeln ('Начиная с

', i, '-го дня спортсмен будет пробегать 25 км')
end.
program n_15; var i: integer; x: real;begin writeln ('График тренировок'); i:=1; x:=10; repeat i:=i+1; x:=x+0.1*x; until x>=25;

Слайд 6Программирование циклов с заданным числом повторений
Общий вид оператора:
for :=
to

do
Здесь:
- переменная целого типа;
и - выражения

того же типа, что и параметр;
<оператор> - простой или составной оператор - тело цикла.

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

Программирование циклов с заданным числом повторенийОбщий вид оператора:for :=to  do Здесь: - переменная целого типа; и

Слайд 7program n_16;
var i,n:integer;a,y:real;
begin
writeln ('Возведение в степень');
write ('Введите

основание a>>');
readln (a);
write ('Введите показатель n>>');
readln (n);

y:=1;
for i:=1 to n do y:=y*a;
writeln ('y=', y)
end.
program n_16; var i,n:integer;a,y:real;begin writeln ('Возведение в степень'); write ('Введите основание a>>'); readln (a); write ('Введите показатель

Слайд 8Различные варианты программирования циклического алгоритма
Для решения одной и той же

задачи могут быть созданы разные программы.
Организуем ввод целых чисел

и подсчёт количества введённых положительных и отрицательных чисел. Ввод должен осуществляться до тех пор, пока не будет введён ноль.
В задаче в явном виде задано условие окончания работы.

Воспользуемся оператором repeat.
Различные варианты программирования циклического алгоритмаДля решения одной и той же задачи могут быть созданы разные программы. Организуем

Слайд 9program n_17;
var n, k1, k2: integer;
begin
k1:=0;
k2:=0;
repeat

write ('Введите целое число>>');
readln (n);
if

n>0 then k1:=k1+1;
if n<0 then k2:=k2+1;
until n=0;
writeln ('Введено:');
writeln ('положительных чисел – ', k1);
writeln ('отрицательных чисел – ', k2)
end.
program n_17; var n, k1, k2: integer;begin k1:=0; k2:=0; repeat  write ('Введите целое число>>');  readln

Слайд 10Ввод осуществляется до тех пор, пока не будет введён ноль.

Работа

продолжается, пока n 0.
Воспользуемся оператором while:
program n_18;
var

n, k1, k2: integer;
begin
k1:=0;
k2:=0;
n:=1;
while n<>0 do
begin
writeln ('Введите целое число>>');
read (n);
if n>0 then k1:=k1+1;
if n<0 then k2:=k2+1;
end;
writeln ('Введено:');
writeln ('положительных – ', k1);
writeln ('отрицательных – ', k2)
end.

n

Ввод осуществляется до тех пор, пока не будет введён ноль.Работа продолжается, пока n  0. Воспользуемся оператором

Слайд 11Самое главное
В языке Паскаль имеются три вида операторов цикла:
while

цикл-ПОКА)
repeat (цикл-ДО)
for (цикл с параметром).
Если число повторений тела цикла известно,

то лучше воспользоваться оператором for; в остальных случаях используются операторы while и repeat.
Самое главноеВ языке Паскаль имеются три вида операторов цикла: while цикл-ПОКА)repeat (цикл-ДО)for (цикл с параметром).Если число повторений

Слайд 12Опорный конспект
while (цикл-ПОКA)
repeat (цикл-ДО)
for (цикл с параметром)
Число повторений
цикла известно


В языке Паскаль имеются три вида операторов цикла:
Число повторений


цикла неизвестно
Опорный конспектwhile (цикл-ПОКA)repeat (цикл-ДО)for (цикл с параметром)Число повторений цикла известно В языке Паскаль имеются три вида операторов

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика