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

Цикл WhileОсобенность этих циклов заключается в том, что тело цикла с предсловием выполняет многократно одни и те же действия в зависимости от условия

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

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

Слайд 2Цикл While
Особенность этих циклов заключается в том, что тело цикла с

предсловием выполняет многократно одни и те же действия в зависимости от условия
Цикл WhileОсобенность этих циклов заключается в том, что тело цикла с предсловием выполняет многократно одни и те

Слайд 3Синтаксическая диаграмма
While
выражение
do
оператор

Синтаксическая диаграммаWhileвыражениеdoоператор

Слайд 4Блок схема
нет
(false)
да
(true)
WHILE
DO
Оператор, расположенный после DO выполняются многократно до тех пор,

пока условие TRUE.

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

Тело цикла

Блок схеманет(false)да (true)WHILEDOОператор, расположенный после DO выполняются многократно до тех пор, пока условие TRUE.Как только условие становится

Слайд 5Сколько раз будет напечатано на экране слово «ИНФОРМАТИКА» если:
i:=0;
While i

do
begin
write (‘ИНФОРМАТИКА');
i:=i+1;
end;


i < 5
i < 10
i > 6
i >= 0

5 раз

10 раз

Ни разу

бесконечность

Сколько раз будет напечатано на экране слово «ИНФОРМАТИКА» если: i:=0;While i

Слайд 6 Пример: Найти Сумму Последовательности Неравных Нулю Чисел, Завершающейся Нулем. Нуль

Играет Роль Признака Конца Последовательности.

Программа будет использовать ввод (слагаемые – числа необходимо вводить с клавиатуры)
Программа будет использовать вывод (сумма – результат работы должен быть выведен на экран монитора)
Программа использует цикл (часть программы повторяется несколько раз: запрос, суммирование, проверка)

Пример: Найти Сумму Последовательности Неравных Нулю Чисел, Завершающейся Нулем. Нуль Играет Роль Признака Конца Последовательности. Программа

Слайд 72. Вывести на экран запрос об очередном слагаемом
3. Занести ответ пользователя

в память

4. Суммировать в сумматор

1. Проверить слагаемое на равенство 0 (т.е. Признак окончания суммирования)

Вывести результат на экран PC

Решение:

2. Вывести на экран запрос об очередном слагаемом3. Занести ответ пользователя в память4. Суммировать в сумматор1.

Слайд 8Program Summa ;
Var A,S:Real;
Begin
S:=0; a:=1;
While a< > 0 do begin
Write

(‘Vvedite A=‘);

Read (A);

S:=S+A;

end;

Write (‘Summa=‘,S );

End.

:2:2

Ln

Program Summa ; Var A,S:Real;BeginS:=0; a:=1;While a< > 0 do beginWrite (‘Vvedite A=‘);Read   (A);S:=S+A;end;Write (‘Summa=‘,S

Слайд 9Сравнение циклов
Program Summa ;
uses CRT;
Var s,a:Real;
Begin
clrscr;
S:=0; a:=1;
While a

>0 do
begin
write ('Введите А=');
read (A);
S:=S+A;
end;
write ('Сумма чисел =',S);
end.

Program Summa ;
uses CRT;
Var A,S:Real;
Begin
clrscr;
S:=0;
repeat
write ('Введите А=');
read (A);
S:=S+A;
until A=0;
write ('Сумма чисел =',S);
end.

Сравнение цикловProgram Summa ;uses CRT; Var s,a:Real;Beginclrscr;S:=0; a:=1;  While a< >0 do    begin

Слайд 10Задачи для самостоятельного решения
Найти произведение последовательности чисел не равных 1. Единица

играет роль конца последовательности.
Вычислить факториал числа: n!=1*2*3*..*n
Вывести на экран определенную последовательность символов (цифр или букв), введенную с клавиатуры, несколько раз (количество определяется в процессе выполнения программы) а) в столбик; б) в строчку.
Вычислить сумму ряда:
1/x+1/x2+1/x3+..+1/xn
½+1/22+1/23+..+1/2n

Задачи для самостоятельного решенияНайти произведение последовательности чисел не равных 1. Единица играет роль конца последовательности.Вычислить факториал числа:

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

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


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

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

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

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