• Задача 1
    Определите, что будет напечатано в результате работы следующей программы
    var s, n: integer;
    begin
    s := 0;
    for n := 1 to 10 do
    s := s + 9;
    write(s);
    end.

    Задача 2
    Определите, что будет напечатано в результате работы следующей программы
    var m, n : integer;
    begin
    m := 50;
    for n := 1 to 7 do
    m := m – 7;
    write(m);
    end.

    Задача 3
    Определите, что будет напечатано в результате работы следующей программы

    var s, k: integer;
    begin
    s := 0;
    for k := 2 to 9 do
    s := s + 2 * k;
    write(s);
    end.

    Задача 4
    Определите значение переменной с после выполнения следующего фрагмента программы:
    a := 30;
    b := 6;
    a := a / 2 * b;
    if a > b then
    c := a - 12 * b
    else c := a + 12 * b;

    Задача 5
    Определите значение переменной а после выполнения данного алгоритма:
    a := 5
    с := 3
    с := 7 + a * с
    a := с / 2 * a

Ответы 1

  • 1. Программа 10 раз прибавляет 9 к нулю =>

    s = 9 * 10 = 90

    Ответ: 90.

    2. Программа 7 раз отнимает 7 от 50 =>

    m = 50 - 7 * 7 = 1

    Ответ: 1.

    3. Программа прибавляет удвоенный индекс цикла (от 2 до 9) к нулю

    s = 2 * (2 + 3 + 4 + 5 + 6 + 7 + 8 + 9) = 88

    Ответ: 88.

    4.

    a = 30; b = 6

    a = 30 / 2 * 6 = 15 * 6 = 90; b = 6

    a > b = 90 > 6 = true =>

    a = 90; c = 90 - 12 * 6 = 90 - 72 = 18

    Ответ: 18.

    5.

    a = 5; c = 3

    a = 5; c = 7 + 5 * 3 = 7 + 15 = 22

    a = 22 / 2 * 5 = 11 * 5 = 55; c = 22

    Ответ: 55.

    • Автор:

      braun
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years