Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Конспект урока "Циклы с параметром в языке Pascal"

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



57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


  • Информатика

Поделитесь материалом с коллегами:

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

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



57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


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

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