Презентация, доклад по информатике Реализация циклов на языке Паскаль

Содержание

Существует 3 типа циклических структур:Цикл с предусловиемЦикл с постусловиемЦикл с параметром

Слайд 1Цикл – это команда исполнителю многократно повторить указанную последовательность команд.
Циклические алгоритмы

Цикл – это команда исполнителю многократно повторить указанную последовательность команд.Циклические алгоритмы

Слайд 2Существует 3 типа циклических структур:
Цикл с предусловием
Цикл с постусловием
Цикл с параметром


Существует 3 типа циклических структур:Цикл с предусловиемЦикл с постусловиемЦикл с параметром

Слайд 3Цикл - ПОКА

Цикл - ПОКА

Слайд 4Цикл - ДО

Цикл - ДО

Слайд 5Цикл - ДЛЯ

Цикл - ДЛЯ

Слайд 62 группа
1 группа
3 группа
3
2
1
3
2
1
3
2
1

2 группа1 группа3 группа321321321

Слайд 7Определить, что будет выведено на экран после выполнения следующей программы.
Uses crt;
var

n, k:byte;
begin
n:=5;
writeln('цикл 1');
for k:=1 to n do write (k);
writeln; writeln('цикл 2');
for k:=1 downto n do write (k);
writeln; writeln('цикл 3');
for k:=n to 1 do write (k);
writeln; writeln('цикл 4');
for k:=n downto 1 do write (k);
end.

Определить, что будет выведено на экран после выполнения следующей программы.Uses crt;var n, k:byte;beginn:=5;writeln('цикл 1');	for k:=1 to n

Слайд 8Определить, что будет выведено на экран после выполнения следующей программы.
Uses crt;
var

n, k:byte;
begin
k:=2; n:=1;
while k begin
k:=k+2;
n:=n+3;
end;
write (k, n);
end.
Определить, что будет выведено на экран после выполнения следующей программы.Uses crt;var n, k:byte; begink:=2; n:=1;while k

Слайд 9Определить, что будет выведено на экран после выполнения следующей программы.
var n,

i, p:integer;
begin
n:=5; p:=1; i:=1;
Repeat
p:=p*i ; i:=i+1;
Until i>n;
writeln(p);
end.
Определить, что будет выведено на экран после выполнения следующей программы.var n, i, p:integer;beginn:=5; p:=1;  i:=1;Repeat	p:=p*i ;

Слайд 10Определить, что будет выведено на экран после выполнения следующей программы.
Uses crt;
var

n, k:byte;
begin
n:=5;
for k:=1 to n do
begin
n:=n+1;
writeln (‘k=k’, k, ’ n=’,n);
end;
end.

Определить, что будет выведено на экран после выполнения следующей программы.Uses crt;var n, k:byte;beginn:=5;for k:=1 to n do

Слайд 11Определить, что будет выведено на экран после выполнения следующей программы.
Uses crt;
var

n, k:integer;
begin
k:=1; n:=2;
while k begin
k:=k+2;
n:=n+3;
end;
write (k, n);
end.

Определить, что будет выведено на экран после выполнения следующей программы.Uses crt;var n, k:integer; begin  k:=1; n:=2;

Слайд 12Определить, что будет выведено на экран после выполнения следующей программы.
repeat
write(‘Введите верно

год: ’);
readln(g);
until (g>=1990) and(g<=2030);
Определить, что будет выведено на экран после выполнения следующей программы.repeat		write(‘Введите верно год: ’);	readln(g);until (g>=1990) and(g

Слайд 13Определить, что будет выведено на экран после выполнения следующей программы.
Uses crt;
var

k, s:byte;
begin
s:=0;
for k:=1 to 5 do
begin
s:=s+k;
write (s);
end;
end.
 


Определить, что будет выведено на экран после выполнения следующей программы.Uses crt;var k, s:byte;begin  s:=0;  for

Слайд 14Определить, что будет выведено на экран после выполнения следующей программы.
Uses crt;
var

n, k:byte;
begin
k:=1; n:=5;
while k begin
k:=k+2;
n:=n+3;
end;
write (k, n);
end.

Определить, что будет выведено на экран после выполнения следующей программы.Uses crt;var n, k:byte;  begin  k:=1;

Слайд 15Определить, что будет выведено на экран после выполнения следующей программы.
Uses crt;
var

n, k, w:byte; s:string;
begin
k:=1; n:=5; s:=’информатика’; w:=200;
repeat
gotoxy(35,12); write(s); sleep(w);
clrscr;
sleep(w);
k:=k+1;
until k>n;
end.
Определить, что будет выведено на экран после выполнения следующей программы.Uses crt;var n, k, w:byte; s:string;begink:=1; n:=5; s:=’информатика’;

Слайд 16Дан оператор цикла, задающий некоторую последовательность действий. Как организовать выполнение тех

же действий с помощью двух других операторов цикла? Записать математической формулой или словами, что вычисляется с помощью данного фрагмента программы.

s:=5; x:=2; for c:=a to b do s:=s+x;
p:=0; repeat readln(x); p:=p*x; until x=0;
f:=1; k:=1; while k<=n do begin f:=f*k; k:=k+1; end;

Дан оператор цикла, задающий некоторую последовательность действий. Как организовать выполнение тех же действий с помощью двух других

Слайд 17Домашнее задание.
Напечатать таблицу умножения на 7 (3 балла).
Дано число n. Из

чисел 1, 4, 9, 16, 25, 36, 42, 64, 81 напечатать те, которые не превышают n (4 балла).
Тремя операторами цикла описать вычисление N! (N! = 1*2*3* … *N) (5 баллов).
 

Домашнее задание.Напечатать таблицу умножения на 7 (3 балла).Дано число n. Из чисел 1, 4, 9, 16, 25,

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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