Program v2; var n: integer; function p (k: integer): integer%3b begin if k=1 then p: =2 else p: =p (k-1) + (5*k-1); end; begin readin (n); writeln (p(n)); end. а) перечислите все локальные и переменные в программе. б) содержит ли программа рекурсивную подпрограмму? (да/нет). в) укажите формальные параметры в программе г) чему будет равно значение функций при а)n%3d4 b) n36 с)n%3d8
Код на C++:
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
srand(time(NULL));
int rows = 30;
int chairs = 0;
for (int i = 1, count_of_chairs = 20; i <= 30; i++, count_of_chairs += 2)
{
chairs += count_of_chairs;
}
cout << chairs << endl;
return 0;
};
Код на Python:
rows = 30
chairs = 0
count_of_chairs = 20
for i in range(1, 31, 1):
chairs += count_of_chairs
count_of_chairs += 2
print(chairs)
Объяснение:
Неполный условный оператор - это if () {}
Полный условный оператор - это if() {} else {}
Синтаксические правила: Сначала идёт оператор if, а затем условие, в случае выполнения которого будет выполняться код. Все тонкости зависят от языка, но в целом отличий нет
Объяснение:
Неполный условный оператор - это условие без куска кода иначе (else). То есть если условие не выполниться, то последствий не будет у этой проверки
Полный условный оператор имеет кусок кода иначе (else). Тут уже будет идти кусок кода, который будет выполняться, если проверка (if ()) не будет выполнена (вернет false)