1. Каков общий вид цикла с заданным условием окончания работы на языке Паскаль ?
1а. В №196 рабочей тетради подчеркните в фрагменте программы оператор цикла , условие окончания
цикла?
1б. Напишите, что будет на экране в конце работы программы, если задавать последовательно с
клавиатуры значения Х 45, -12, 122, 51, 0 ? Что делает (что подсчитывает ) программа?
1в По окончанию работы программы на экране появилась надпись
k1=1, K2=3
Какие значения Х могли вводиться с клавиатуры? Напишите пример такого ряда чисел.
2. Каков общий вид цикла с заданным числом повторений на языке Паскаль ? В №197(один пример на
выбор), №198(один пример на выбор) рабочей тетради подчеркните в фрагменте программы оператор
цикла , заполните таблицу по шагам алгоритма.
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout << "a = ", cin >> a;
cout << "b = ", cin >> b;
for (int i=a; i<=b; i++) {
cout << i << " ";
}
return 0;
}
Пример:
a = 5
b = 12
5 6 7 8 9 10 11 12
2.
#include <iostream>
using namespace std;
int main()
{
int a, b, s=0;
long long p=1;
cout << "a = ", cin >> a;
cout << "b = ", cin >> b;
for (int i=a; i<=b; i++) {
p = p*i;
s = s+i;
}
cout << "p = " << p << " s = " << s;
return 0;
}
Пример:
a = 5
b = 12
p = 19958400 s = 68