Презентация, доклад на тему Решение задач в Паскале на циклы

Виды циклов

Слайд 1Решение задач
С применением операторов цикла

Решение задачС применением операторов цикла

Слайд 2Виды циклов

Виды циклов

Слайд 3For i:=N1 to N2 do
Begin
тело цикла
End;
Цикл с параметром

For i:=N1 to N2 doBeginтело циклаEnd;Цикл с параметром

Слайд 4While do
begin
;

<оператор>;
. . .
end;

Цикл с пред-условием

While dobegin     ;     ;

Слайд 5Repeat
;
;
. . .

<оператор>
Until <условие>;

Цикл с пост-условием

Repeat    ;	 ;	  . . .	  Until ;Цикл с пост-условием

Слайд 6Задача №1
Ввести с клавиатуры ряд чисел, признак окончания ввода – число

0.
Найти сумму чисел введённых чисел.
Найти сумму отрицательных чисел.
Задача №1Ввести с клавиатуры ряд чисел, признак окончания ввода – число 0.Найти сумму чисел введённых чисел.Найти сумму

Слайд 7Program Summa_While;
Const W=0;
Var chislo, S: integer;
Begin
S:= 0;

Write (‘Введи число ’);
Readln (chislo);
While chislo <> W do
begin
Write (‘Введи число ’);
Readln (chislo);
S := S + chislo;
end;
Writeln (‘Сумма = ’, S);
Readln
End.

Program Summa_Repeat;
Const W=0;
Var chislo, S: integer;
Begin
S:= 0;
Repeat
Write (‘Введи число ’);
Readln (chislo);
S := S + chislo;
Until chislo =W;
Writeln (‘Сумма = ’, S);
Readln
End.

Program Summa_While;Const W=0; Var  chislo, S: integer;Begin S:= 0;	  Write (‘Введи число ’);  Readln

Слайд 8Задача №2
Ввести с клавиатуры ряд чисел, признак окончания ввода – число

0.
Найти сумму отрицательных чисел, введённых с клавиатуры.
Задача №2Ввести с клавиатуры ряд чисел, признак окончания ввода – число 0.Найти сумму отрицательных чисел, введённых с

Слайд 9Program Summa_Repeat;
Const R=0;
Var chislo, S: integer;
Begin
S:= 0;

Repeat
Write (‘Введи число ’);
Readln (chislo);
if chislo <0 then S := S + chislo;
Until chislo = R;
Writeln (‘Сумма = ’, S);
Readln
End.
Program Summa_Repeat; Const R=0; Var  chislo, S: integer;Begin S:= 0;	 Repeat	 Write (‘Введи число ’);	 Readln

Слайд 10Задача №3
Ввести с клавиатуры несколько дробных чисел, признак окончания ввода –

число 1000. Найти и напечатать целую часть каждого числа.
Задача №3Ввести с клавиатуры несколько дробных чисел, признак окончания ввода – число 1000. Найти и напечатать целую

Слайд 11Program Trunc_While;
Const W =1000;
Var chislo: real;
Begin
Write

(‘Введи число ’);
Readln (chislo);
While chislo <> W do
begin
Writeln (‘Целая часть = ’, Trunc (chislo));
Write (‘Введи число ’);
Readln (chislo)
end;
Readln
End.
Program Trunc_While;  Const W =1000;  Var chislo: real;BeginWrite (‘Введи число ’);Readln (chislo); While chislo W

Слайд 12Изменить программу так, чтобы она находила:
дробную часть чисел;
произведение чисел, меньших 22;
сумму

чисел, которые попадают в промежуток [10, 50].
среднее арифметическое введенных чисел.

Подумай и реши!

Изменить программу так, чтобы она находила:дробную часть чисел;произведение чисел, меньших 22;сумму чисел, которые попадают в промежуток [10,

Слайд 13 Вводить с клавиатуры числа до тех пор, пока

не будет введено число "100". Найти:
количество четных чисел (таких, у которых остаток от деления на 2=0);
сумму отрицательных чисел ;
произведение чисел, попадающих в интервал [5; 15];

Задача №4

Вводить с клавиатуры числа до тех пор, пока не будет введено число

Слайд 14Вводить с клавиатуры символы до тех пор, пока не будет введен

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

Домашняя работа

Вводить с клавиатуры символы до тех пор, пока не будет введен пробел.Определить, сколько было введено маленьких английских

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

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


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

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

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

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