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

Содержание
- 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. конец программы
- Предыдущая
От рождения до школыСледующая -
Проект по социально-экономической географии
Кодирование символов: ASCII, KOI8, UNICODE
Version 1.0. Условия в Python. Условные операторы, условные конструкции, True/False
WAP (Wireless Application Protocol)
Выполнение заданий на сайте Якласс с телефона
Одиннадцатый час. Выпуск №1
Оформление презентации проекта
Операционные системы
Что мы знаем о компьютере?
Распределенное хранилище заверенных и актуальных данных
Шифрование данных
JavaScript & jQuery
Знакомство с ES6. Урок 18
Моделирование процесса образования и перемещения облака при истечении СПГ из аварийных отверстий и трубопроводов
Голографическая защита информации
Презентация таблицы обезличенных ID сети Вконтакте
Инфраструктура и инженерное обеспечение жилища
Проектная деятельность
Латинский алфавит
Компьютерная графика
Электронный документооборот
Основные понятия теории автоматического управления. Лекция 1
Страдания от кибермании
Исследование функций и построение графиков
BMWSTART (1)
Виртуальная жизнь детей: дивный новый мир в социальных сетях
Структура, функция и оценка программного обеспечения компьютерной сети. Шаблон
Информационные ресурсы
Файловая система NTFS