Касается 2-го задания.
Пояснительная записка по поводу выполнения некоторых заданий.
1. Касается 1-го задания. Цикл WHILE РАБОТАЕТ ДО ТЕХ ПОР, ПОКА УСЛОВИЕ ИСТИННО. Выход из цикла по ветке «нет». Если в задании цикл выполняется (а такие задания есть) по ветке «нет», то надо условие сменить на противоположное.
Например, дана блок-схема.
В программе надо написать
WHILE a<> 32 do
Begin
a: = 32;
b: = b – 2;
end;
Касается 2-го задания.
В некоторых заданиях есть раздел FUNCTION после раздела VAR перед BEGIN, где находится тело программы.
Это означает, что в программе используется функция, которая имеет вид, приведённый в разделе FUNCTION. На вход функции подаётся целое число, в результате ее выполнения на выходе также будет целое число.
В этом случае везде, где в теле программы встретится, например, F(a), вместо переменной х надо подставить а. в формулу