Хелпикс

Главная

Контакты

Случайная статья





Тема: Решение задач на циклы For и While



2_02

Тема: Решение задач на циклы For и While

Составить программы на уроке 2_02 и выслать в ВК:

1. Даны два целых числа A и B. A < B, вводятся с клавиатуры оператором readln(a, b). Найти сумму всех целых чисел от A до B включительно.

2. Даны два целых числа A и B (A < B). Найти произведение всех целых нечетных чисел от A до B включительно.

3. Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых четных чисел от A до B включительно.

4. Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N

Ц И К ЛЫ FOR и WHILE

ДЗ на 2_02:

For1. Даны целые числа K и N (N > 0). Вывести N раз число K.

For2. Даны два целых числа A и B (A < B). Вывести в порядке убывания все целые числа, расположенные между A и B (включая сами числа A и B). Например, если A= 2 и B= 6, то надо вывести 6 5 4 3 2

For4. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, …, 10 кг конфет.

For5. Найти сумму всех чисел из интервала 15.. 50

 

№1

var i: integer; begin i: = 1; while i < = 5 do begin writeln('Привет'); i: = i + 1 end; end. var i: integer; begin              for i: =1 to 5 do    writeln (‘Привет’); end.

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

Общий вид оператора цикла:

for  переменная: = нач. знач  to кон. знач  do

          begin

    оператор1;

    оператор2;

              …

             end;

Параметр цикла – это имя переменной, управляющей количеством повторений (считает, сколько раз будут выполнены операторы тела цикла). Параметр цикла пробегает все значения от начального до конечного, каждый раз автоматически увеличиваясь на один шаг (1).  

В операторе FOR можно задавать и отрицательный шаг (-1):

for переменная: = нач. знач  downto  кон. знач  do, например for i: =10 downto 1 do   



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.