Вопрос задан 06.07.2023 в 00:42. Предмет Информатика. Спрашивает Мамонова Карина.

1. Чему будет равна переменная «c» после выполнения этой программы: a := 22; b := 4; b := a mod

b; c := a div (b + 1); 2. Определите значение переменной «a» после выполнения фрагмента программы: a := 10; b := 5; if (a > 5) and (a < b) then a := a - 5; 3. Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17? a := 10; b := 5; if (a > 1) ... (a < b) then a := a - 7 else a := a + 7; 4. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза? i:=3; while i>=... do begin writeln('Привет!'); i:=i-1; end; 5. Определите, что будет напечатано в результате работы следующего фрагмента программы, составьте таблицу значений переменных k, s на каждом шаге цикла: k s var k, s: integer; begin s:=0; k:=1; while s < 66 do begin k:=k+3; s:=s+k; end; write(k); end. 6. Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями: F(1) = 1 F(n) = F(n–1) * (3*n - 2), при n > 1 Чему равно значение функции F(4)? В ответе запишите только целое число
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Семыкин Владислав.

Ответ:

Div дает целую часть от деления, mod - модулятор (остаток от деления).

1. b=4+7=11

c=6+28=34

2. c=2+6=8

3. c=4+28=32

4. b=5

c=4

5. b=2+4=6

c=4+1=5

6. b=6

c=6

7. b=0

c=28

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Последовательность выполнения операций: a := 22; b := 4; (a = 22, b = 4) b := a mod b; (b = 22 mod 4 = 2) c := a div (b + 1); (c = 22 div (2 + 1) = 7)

  2. Последовательность выполнения операций: a := 10; b := 5; (a = 10, b = 5) if (a > 5) and (a < b) then a := a - 5; (условие не выполняется)

    Значение переменной "a" остается равным 10.

  3. Для того чтобы значение переменной "a" стало равным 17, нужно изменить условие в "if": a := 10; b := 5; if (a > 1) and (a > b) then a := a - 7 else a := a + 7;

  4. Чтобы цикл выполнился ровно 2 раза, нужно значение вместо многоточия выбрать равным 1: i := 3; while i >= 1 do begin writeln('Привет!'); i := i - 1; end;

  5. Таблица значений переменных k, s на каждом шаге цикла:

Шагks
144
2711
31021
41334
51650
61969
72291

Результат после завершения цикла: k = 22.

  1. Значение функции F(4): F(1) = 1 F(2) = F(1) * (3 * 2 - 2) = 1 * 4 = 4 F(3) = F(2) * (3 * 3 - 2) = 4 * 7 = 28 F(4) = F(3) * (3 * 4 - 2) = 28 * 10 = 280

Значение функции F(4) равно 280.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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