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

Содержание
- 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. конец программы
- Предыдущая
От рождения до школыСледующая -
Проект по социально-экономической географии
Разработки по мультфильмам Dysney от Meeting-Sitting Club
Описание создания 3D-модели Поильник
Библиотека на колёсах
Алгоритмы. Алгоритм Эратросфена. Виды алгоритмов
Логические основы ЭЦВМ
SQLXML. Синтаксис XMLFOREST
Автоматизация email-маркетинга и лидогенерации
Локаальные сети. Лекция 1
Автоматическая обработка информации Информатика 10 класс
Информация и информационные процессы
Презентация на тему Разработка Web-сайтов
Логическая модель базы данных
Формы оператора ТКО
Списочные выражения. Методы Split и Join
Симулятор установки windows 5
Язык программирования Pascal Процедуры и функции А. Жидков
Путешествия не выходя из дома
Скрипты - скорость передачи информации. Информационный объем файла
Оформление проекта с использованием MS Office
Презентация на тему Компьютер и здоровье школьника
Проект по информатике: Какую опасность несут за собой компьютерные вирусы
Взлом социальной сети
Графический редактор GIMP
Шрифт
Pay send. Кампания Гуанчжоу Ema
Понятие и цель информационной технологии
Угрозы кибертерроризма в инфраструктуре банковской системы
Работа компьютерных сетей. Домен. Частная виртуальная сеть