- Главная
- Информатика
- Решение задач с циклом

Содержание
- 2. Решить задачу. Найти сумму положительных чисел, меньших 50. Рассмотрим вариант для цикла с параметром (цикл ДЛЯ)
- 3. Рассмотрим вариант для цикла с предусловием (цикл ПОКА) program a1; var i, a, s:integer; (i –
- 4. else если условие не выполняется, то i:=i+1 переходим на следующий шаг, добавляя в счетчик 1. end;
- 5. Рассмотрим вариант для цикла с постусловием (цикл ДО) program a1; var i, a, s:integer; (i –
- 6. else если условие не выполняется, то i:=i+1 переходим на следующий шаг, добавляя в счетчик 1. end;
- 8. Скачать презентацию
Слайд 2Решить задачу.
Найти сумму положительных чисел, меньших 50.
Рассмотрим вариант для цикла с параметром
Решить задачу.
Найти сумму положительных чисел, меньших 50.
Рассмотрим вариант для цикла с параметром

(цикл ДЛЯ)
program a1;
var
i, a, s:integer; (i – параметр цикла, a – исходное число, s – сумма) – все целого типа
begin начало программы
s:=0; в ячейку с именем s записываем 0
for i:=1 to 10 do вводим числа с по 10
begin начало тела цикла
readln(a); вводим число а с клавиатуры
if (a>0) and (a<50) then если условие выполняется, то тело цикла
s:=s+a прибавляем в ячейку s число а
end; конец тела цикла
write('s=',s:5) выводим результат на экран
end. конец программы
program a1;
var
i, a, s:integer; (i – параметр цикла, a – исходное число, s – сумма) – все целого типа
begin начало программы
s:=0; в ячейку с именем s записываем 0
for i:=1 to 10 do вводим числа с по 10
begin начало тела цикла
readln(a); вводим число а с клавиатуры
if (a>0) and (a<50) then если условие выполняется, то тело цикла
s:=s+a прибавляем в ячейку s число а
end; конец тела цикла
write('s=',s:5) выводим результат на экран
end. конец программы
Слайд 3Рассмотрим вариант для цикла с предусловием (цикл ПОКА)
program a1;
var
i, a, s:integer; (i
Рассмотрим вариант для цикла с предусловием (цикл ПОКА)
program a1;
var
i, a, s:integer; (i

– параметр цикла, a – исходное число, s – сумма) – все целого типа
begin начало программы
s:=0; i:=1; в ячейку с именем s записываем 0; счетчику шагов присваиваем начальное значение =1.
while i<=10 do пока значение счетчика не будет = 10 – это условие окончания
begin начало тела цикла работы цикла
readln(a); вводим число а с клавиатуры
if (a>0) and (a<50) then если условие выполняется, то
begin открываем операторные скобки
s:=s+a; прибавляем в ячейку s число а
i:=i+1 переходим на следующий шаг
end закрываем операторные скобки
begin начало программы
s:=0; i:=1; в ячейку с именем s записываем 0; счетчику шагов присваиваем начальное значение =1.
while i<=10 do пока значение счетчика не будет = 10 – это условие окончания
begin начало тела цикла работы цикла
readln(a); вводим число а с клавиатуры
if (a>0) and (a<50) then если условие выполняется, то
begin открываем операторные скобки
s:=s+a; прибавляем в ячейку s число а
i:=i+1 переходим на следующий шаг
end закрываем операторные скобки
Слайд 4else если условие не выполняется, то
i:=i+1 переходим на следующий шаг, добавляя в счетчик
else если условие не выполняется, то
i:=i+1 переходим на следующий шаг, добавляя в счетчик
i:=i+1 переходим на следующий шаг, добавляя в счетчик

1.
end; конец тела цикла
write('s=',s:5) выводим результат на экран
end. конец программы
end; конец тела цикла
write('s=',s:5) выводим результат на экран
end. конец программы
Слайд 5Рассмотрим вариант для цикла с постусловием (цикл ДО)
program a1;
var
i, a, s:integer; (i
Рассмотрим вариант для цикла с постусловием (цикл ДО)
program a1;
var
i, a, s:integer; (i

– параметр цикла, a – исходное число, s – сумма) – все целого типа
begin начало программы
s:=0; i:=1; в ячейку с именем s записываем 0; счетчику шагов присваиваем начальное значение =1.
repeat повторять
begin начало тела цикла
readln(a); вводим число а с клавиатуры
if (a>0) and (a<50) then если условие выполняется, то
begin открываем операторные скобки
s:=s+a; прибавляем в ячейку s число а
i:=i+1 переходим на следующий шаг
end закрываем операторные скобки
begin начало программы
s:=0; i:=1; в ячейку с именем s записываем 0; счетчику шагов присваиваем начальное значение =1.
repeat повторять
begin начало тела цикла
readln(a); вводим число а с клавиатуры
if (a>0) and (a<50) then если условие выполняется, то
begin открываем операторные скобки
s:=s+a; прибавляем в ячейку s число а
i:=i+1 переходим на следующий шаг
end закрываем операторные скобки
Слайд 6else если условие не выполняется, то
i:=i+1 переходим на следующий шаг, добавляя в счетчик
else если условие не выполняется, то
i:=i+1 переходим на следующий шаг, добавляя в счетчик

1.
end; конец тела цикла
until i>10; пока значение счетчика не будет больше 10 – это условие окончания работы цикла
write('s=',s:5) выводим результат на экран
end. конец программы
end; конец тела цикла
until i>10; пока значение счетчика не будет больше 10 – это условие окончания работы цикла
write('s=',s:5) выводим результат на экран
end. конец программы
- Предыдущая
От рождения до школыСледующая -
Проект по социально-экономической географии
Шаблон Презентации
Структура программирования
Основы Kotlin
Разбор задач ЕГЭ. Анализ программ с циклами и подпрограммами. В14
Системы счисления
Криптология и основные этапы её развития
Работа с Интернет-магазином, Интернет-СМИ
Презентация на тему Суперкомпьютеры
Основы Network Access Protection
Личный кабинет ГИС ЖКХ
Разработка виртуального тренажера процесса пастеризации в среде Labview
066fdf0730015183ddb5308b8c442912
CSCI 1900 Discrete Structures
Циклы. Урок 2
Памятка для родителей обучающихся Муниципального казенного учреждения Станция юных техников
Технологии обработки информации
Кроссворд. Обработка графической информации
Информационные технологии на уроках
LOGO. Обобщающий урок. Техника безопасности
Логические операции и условия
Muffin сorporation
Как не убить канал YouTube рекламой и почему она эффективна
Основы алгоритмизации и программирования
Интернет-сервисы ЦНСХБ
ООП в . Лекция 3
Стандарт электронно-цифровой подписи ГОСТ Р 34.10 различия версий 94 и 12 годов
Электронды үкімет
Сэмюэл Морзе – телеграф и код Морзе