Задать вопрос

1) Дана рекурсивная функция: function f (n: integer) : integer; begin if n>100 then f:=n-10 else f:=f (f (n+11)) end; Вычислите f (98). 2) Что будет напечатано программой? s:=0; for i:=1 to 3 do for j:=1 to 3 do a[i, j]:=i*j; for i:=1 to 3 do for j:=1 to 3 do s:=s+a[i, j]; writeln (s); 3) Что будет напечатано программой? type stringa = array [1 ... 5] of char; var i: integer; t: stringa; procedure P (var s: stringa); begin i:=1; while s[i]

+5
Ответы (1)
  1. 17 декабря, 00:17
    0
    1) 91

    2) Двумерный массив заполняется числами, которые равны произведению номера строки и номера столбца. Потом находится сумма всех записанных в массив чисел и выводится ответ на экран.

    Ответ: 36

    3) Нельзя преобразовать тип string к array [1 ... 5] of char

    4) в) Функция random из стандартного модуля crt формирует случайное число.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «1) Дана рекурсивная функция: function f (n: integer) : integer; begin if n>100 then f:=n-10 else f:=f (f (n+11)) end; Вычислите f (98). 2) ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Имеется условный оператор:if D10 then writeln ('ура!') else writeln ('плохо ...'); Какими операторами его можно заменить? Выберите несколько из 4 вариантов ответа: 1) if D=10 then writeln ('ура!') else writeln ('плохо ...
Ответы (1)
Какие из приведенных описаний массивов являются правильными? 1) Var A: array [1 ... 20] of real; 2) Type Mas=array ['A' ... 'D']; Var A:Mas; 3) Type Город = (Киев, Москва, Сочи, Адлер); Var A:array[Город] of real; 4) Var MM:array [false ...
Ответы (1)
Что напечатает следующая программа? program p3; var x, y:integer; procedure p1 (var a, b:integer); begin a:=sqr (a); b:=sqr (a) + a; end; procedure p2 (a, b:integer); begin a:=sqr (a); b:=sqr (b) + b; end; begin x:=2; y:=2; p1 (x, y);
Ответы (1)
2. Сколько элементов в каждом из следующих массивов: • var mb: array [2 ... 20] of integer; • type myarray1 = array [0 ... 8] of integer; myarray2 = array [-5 ... 5] of integer; var aa: myarray1; bb: myarray2;
Ответы (1)
Запиши программу в Паскале для вычисления площади прямоугольника со сторонами c и m. 1) begin writeln ('Введи длину и ширину прямоугольника c и m'); readln (c, m); s:=c*m; writeln ('s=', s); readln; end.
Ответы (1)