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


Операторы цикла. Цикл с предусловием

Цикл (в программировании) – многократно выполняемая в составе некоторой программы группа команд.

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

Слайд 1Операторы цикла. Цикл с предусловием.
Коробова Т.М.
Учитель информатики
МОУ СОШ №2 г.Котово

Операторы цикла. Цикл с предусловием.Коробова Т.М.Учитель информатикиМОУ СОШ №2 г.Котово

Слайд 2 Цикл (в программировании) – многократно выполняемая в составе некоторой программы

группа команд.

Цикл (в программировании) – многократно выполняемая в составе некоторой программы группа команд.

Слайд 3 Цикл с предусловием – цикл, в котором условие его выполнения

проверяется перед выполнением тела цикла.
Цикл с предусловием вообще может ни

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

Слайд 4Оператор цикла в Паскале
While do
Операция выполняется до тех

пор, пока истинно условие, указанное в операторе while

Оператор цикла в ПаскалеWhile do Операция выполняется до тех пор, пока истинно условие, указанное в операторе while

Слайд 5Если операция состоит не из одной команды, а из нескольких,

то их следует заключить в операторные скобки begin и end.
Пример:


while <условие> do
begin
<команда 1>;
<команда 2>;
<команда 3>;
….
end;
Если операция состоит не из одной команды, а из нескольких, то их следует заключить в операторные скобки

Слайд 6Блок-схема

Блок-схема

Слайд 7Пример: требуется определить и вывести на экран по отдельности цифры

целого числа n.

Пример: требуется определить и вывести на экран по отдельности цифры целого числа n.

Слайд 8Математическое решение.
Найдём последнюю цифру числа 4538 (т.е. количество единиц)
4538 mod

10 =8
Тогда можно вывести на экран сообщение:
«1-я цифра справа равна

8».
Затем выполним целочисленное деление заданного числа 4538 на 10 (остаток отбрасывается):
4538 div 10 = 453 и т.д.
Процесс нужно продолжить, пока число n не равно 0. А как только оно станет равно 0, цикл нужно завершить.
Математическое решение.Найдём последнюю цифру числа 4538 (т.е. количество единиц)4538 mod 10 =8Тогда можно вывести на экран сообщение:«1-я

Слайд 9Блок-схема алгоритма решения задачи

Блок-схема алгоритма решения задачи

Слайд 10Программа для решения задачи.
Program problem5_1;
{определение и вывод на

экран цифр числа}
var n,p,i:integer;
begin

write(‘Введите натуральное число n<=4538’);
readln(n);
i:=0;
while n <> 0 do
begin
p:=n mod 10;
i:=i+I;
writeln(i, ‘-я цифра справа равна’,p);
n:=n div 10
end
end


Программа для решения задачи.Program problem5_1;  {определение и вывод на экран цифр числа}   var n,p,i:integer;

Слайд 11Задание (самостоятельно)
Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих

заданного натурального числа N. Напишите программу на Паскале.

Задание (самостоятельно)Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Напишите программу на

Слайд 12Литература:
Учебник Информатика и ИКТ. Базовый курс/Семакин И.Г.
Конструктор блок-схем: www.lucidchart.com

Литература:Учебник Информатика и ИКТ. Базовый курс/Семакин И.Г.Конструктор блок-схем: www.lucidchart.com

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

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

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

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

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


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

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