Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Язык Паскаль. Циклы

Содержание

1.Назначение цикла-Повторять одно и то же действие, до тех пор, пока условие ложно, либо истинноОшибки: зацикливание – это когда цикл «работает» «вечно»(зависание программы) :причина - неверно указано условие
ЦиклыВиды циклов в языке «Паскаль» 1.Назначение цикла-Повторять одно и то же действие, до тех пор, пока условие 2.Виды цикловВ языке Паскаль имеются три вида операторов цикла: while цикл-ПОКА)repeat (цикл-ДО)for while (цикл-ПОКA)repeat (цикл-ДО)for (цикл с параметром).Число повторений цикла известно Число повторений цикла неизвестно 3.Счетный цикл “FOR”Тело циклаДаНет =нач,кон, Program primer;uses GraphABC;var t:integer;begin for t:=18 downto 1 do  begin  circle(290,210,t*10);  end;End. 4.Цикл «пока» While Program primer;uses GraphABC;var a:integer;begin  a:=18; while a>=1 do begin circle(290,210,a*10); a:=a-1; end; end. Цикл « c послеусловием REPEAT UNTIL»УсловиеТело циклаДаНет Program primer;uses GraphABC;vari:integer;begin  i:=18;   repeat;  circle(290,210,i*10);  i:=i-1; until i ДЗСоставить программу подсчёта N! Факториала. N вводится с клавиатуры. Использовать цикл ФОР.Пояснение 1!=12!=1*23!=1*2*3N!=1*2*3*4*……..*N «Датчик» случайных чисел s:= random(32); Генерируется случайное число в диапазоне от 0 до 31. Program primer;uses GraphABC;vark,i,s:integer;begincls;writeln('ÏÊ çàãàäàëî ÷èñëî! Óãàäàéòå åãî');  k:=0;  i:=random(100); Program primer;uses GraphABC;varx,i,y,s,t:integer;begincls;   for t:=1 to 100 do  begin СветофорProgram primer;uses GraphABC;varx,i,y,s,b,t:integer;begincls; circle(300,100,50); circle(300,200,50);  circle(300,300,50);   for b:=1 to
Слайды презентации

Слайд 2 1.Назначение цикла-
Повторять одно и то же действие, до

1.Назначение цикла-Повторять одно и то же действие, до тех пор, пока

тех пор, пока условие ложно, либо истинно
Ошибки: зацикливание –

это когда цикл «работает» «вечно»(зависание программы) :причина - неверно указано условие

Слайд 3 2.Виды циклов
В языке Паскаль имеются три вида операторов

2.Виды цикловВ языке Паскаль имеются три вида операторов цикла: while цикл-ПОКА)repeat

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

тела цикла известно, то лучше воспользоваться оператором for; в остальных случаях используются операторы while и repeat.



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

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

известно
Число повторений
цикла неизвестно


Слайд 5 3.Счетный цикл “FOR”
Тело цикла
Да
Нет
=нач,кон,

3.Счетный цикл “FOR”Тело циклаДаНет =нач,кон,

Слайд 6
Program primer;
uses GraphABC;
var
t:integer;
begin
for t:=18 downto 1

Program primer;uses GraphABC;var t:integer;begin for t:=18 downto 1 do begin circle(290,210,t*10); end;End.

do
begin
circle(290,210,t*10);
end;
End.


Слайд 7 4.Цикл «пока» While

4.Цикл «пока» While

Слайд 8 Program primer;
uses GraphABC;
var
a:integer;
begin
a:=18;
while a>=1

Program primer;uses GraphABC;var a:integer;begin a:=18; while a>=1 do begin circle(290,210,a*10); a:=a-1; end; end.

do
begin
circle(290,210,a*10);
a:=a-1;
end;

end.


Слайд 9 Цикл « c послеусловием REPEAT UNTIL»
Условие
Тело цикла
Да
Нет

Цикл « c послеусловием REPEAT UNTIL»УсловиеТело циклаДаНет

Слайд 10
Program primer;
uses GraphABC;
var
i:integer;
begin
i:=18;
repeat;

Program primer;uses GraphABC;vari:integer;begin i:=18;  repeat; circle(290,210,i*10); i:=i-1; until i

circle(290,210,i*10);
i:=i-1;
until i


Слайд 11 ДЗ
Составить программу подсчёта N! Факториала. N вводится с

ДЗСоставить программу подсчёта N! Факториала. N вводится с клавиатуры. Использовать цикл ФОР.Пояснение 1!=12!=1*23!=1*2*3N!=1*2*3*4*……..*N

клавиатуры. Использовать цикл ФОР.
Пояснение 1!=1
2!=1*2
3!=1*2*3
N!=1*2*3*4*……..*N


Слайд 12 «Датчик» случайных чисел
s:= random(32); Генерируется случайное

«Датчик» случайных чисел s:= random(32); Генерируется случайное число в диапазоне от 0 до 31.

число в диапазоне от 0 до 31.


Слайд 13 Program primer;
uses GraphABC;
var
k,i,s:integer;
begin
cls;
writeln('ÏÊ çàãàäàëî ÷èñëî! Óãàäàéòå åãî');

Program primer;uses GraphABC;vark,i,s:integer;begincls;writeln('ÏÊ çàãàäàëî ÷èñëî! Óãàäàéòå åãî'); k:=0; i:=random(100);

k:=0;
i:=random(100);

repeat;
writeln('ââåäèòå ÷èñëî');
readln(s) ;

if s begin
writeln('íåïðàâèëüíî,íóæíî áîëüøå');
end;
if s>i then
begin
writeln('íåïðàâèëüíî,íóæíî ìåíüøå');
end;
k:=k+1;
until s=i;

writeln('ïðàâèëüíî ýòî ÷èñëî= ',s);
writeln('Óãàäàëè çà ',k,' øàãîâ');
end.

«Угадайка»

Угадайка


Слайд 14 Program primer;
uses GraphABC;
var
x,i,y,s,t:integer;
begin
cls;
for t:=1 to

Program primer;uses GraphABC;varx,i,y,s,t:integer;begincls;  for t:=1 to 100 do begin x:=random(600);

100 do
begin
x:=random(600);
y:=random(400);

circle(x,y,2);
FloodFill(x,y,clRed);
end;
for t:=1 to 100 do
begin
x:=random(600);
y:=random(400);
circle(x,y,2);
FloodFill(x,y,clBlue);
end;

end.

Звёздное небо из красных и голубых звёзд


  • Имя файла: yazyk-paskal-tsikly.pptx
  • Количество просмотров: 148
  • Количество скачиваний: 0