Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Конспект урока "Циклы с параметром в языке Pascal"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Конспект урока "Циклы с параметром в языке Pascal"

библиотека
материалов

Цикл с параметром (цикл с заданным числом повторений)

Цикл с заданным числом повторений, по-другому его называют цикл-ДЛЯ, программируется в языке Паскаль с помощью оператора for.

E:\Программирование на языке Pascal\data\19_teorya.files\image002.gif

Синтаксис цикла с параметром:

for <параметр>:=<начальное_значение> to <конечное _значение> do <оператор>


Здесь <параметр> - переменная целого типа(как правило, integer)

<начальное_значение> и <конечное _значение> - переменные того же типа, что и параметр, вычисляемые перед началом цикла.

<оператор> - простой или составной оператор – тело цикла.

При выполнении этого оператора после каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условием выхода из цикла является превышения параметром конечного значения.

Если оператор составной, то его заключают в операторные скобки beginend.

Пример :

for i:=1 to n do

begin

<оператор 1>;

<оператор 2>;

end.

Цикл работает следующим образом:

  1. Параметр принимает начальное значение

  2. Выполняется оператор.

  3. Параметр увеличивается на единицу.

  4. Если параметр больше конечного значения, то происходит выход из цикла, если меньше, то повторяется пункт 2.

Замечание! Внутри цикла параметр изменять нельзя! Изменять шаг нельзя!


Задача 1.

Определите, что будет напечатано в результате работы следующей программы.

Составить программу, вычисляющую сумму чисел от 1 до 100. Т. е. S=1+2+3+4+5+...+100.

E:\Программирование на языке Pascal\data\19_teorya.files\image003.gif


program sum;

var i, S: integer;

begin

S:=0;

for i :=1  to 100 do S:=S+i;

writeln (‘сумма чисел от 1 до 100 равна ’, S);

end. 


Задача 2.

Напишите программу, которая в последовательности натуральных чисел определяет минимальное положительное число, кратное 5.


Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется положительное число, делящееся на цело на 5.

Количество чисел не превышает 1000. Введенные числа по абсолютной величине не превышают 30000.

Программа должна вывести одно число – минимальное положительное число, кратное 5.

program zadacha2;

var a,i,n,min: integer;

begin

readln(n);

min:=30001;

for i:=1 to n do

begin

readln(a);

if (a0) then min:=a

end;

writeln(min);

end.

Автор
Дата добавления 02.02.2016
Раздел Информатика
Подраздел Конспекты
Просмотров645
Номер материала ДВ-408240
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх