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

Содержание
- 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. конец программы
- Предыдущая
От рождения до школыСледующая -
Проект по социально-экономической географии
Списки управления доступом
Подсистема Регистр финансовой информации. Региональная система управления здравоохранением ООО ЦИТ Южный Парус
Суммирование элементов массива
Структура XML
Ветвление
Молодёжные медиа
Випарита Раджа Йога
Java For Automation. Лекция 1
Мокасины пользователя
Включение в работу числовых данных. (Урок 5-6)
Информационная безопасность. Фишинг
Графический редактор Paint
Устройство компьютера
Professional Style PowerPoint
Основные направления работы ФИМЦ
Работа с Erwin 7.3
UNIVERSE - публічна компанія
Презентация на тему Информационное моделирование как метод познания
Bnovo. IT решения для отелей
Программное обеспечение
Программирование. Базовая архитектура IBM PC Х86
Элементы управления презентации PowerPoint
Решение систем уравнений графическим способом
Организация локальных сетей
Основы алгоритмизации и построение структурных схем программ. Лекция 1
Регистрация и передача в аналитическую систему корпоративного центра информации об исправном состоянии систем ПАЗ
Информационные технологии в науке и образовании. Лекция 1
Автоматизация процесса управления документооборотом путём внедрения 1С Документооборот в ООО ВЭГТРАНС