Работа с переменными и массивами
Информатика

1. Какое значение будет у переменной x после выполнения этого кода: var x: integer; begin x:=2; x:=2*x-5; x:=x+10

1. Какое значение будет у переменной x после выполнения этого кода: var x: integer; begin x:=2; x:=2*x-5; x:=x+10; Write(x); end? 1) 13; 2) 9; 3) 5; 4)11.
2. Запишите значения элементов массива, который формируется следующим образом: for i:=1 to 8 do a[i]:=i*i. Таблица: i 1 2 3 4 5 6 7 8
Верные ответы (1):
  • Лев_2948
    Лев_2948
    21
    Показать ответ
    Тема урока: Работа с переменными и массивами

    Описание:
    1) Для решения первой задачи, нужно пошагово выполнить каждое действие, описанное в коде. Изначально переменная x равна 2. Затем выполняется операция x:=2*x-5, где x умножается на 2 и вычитается 5. Получаем x = 4-5 = -1. В конце выполняется операция x:=x+10, где к x прибавляется 10. В итоге получаем x = -1+10 = 9. Таким образом, значение переменной x после выполнения кода равно 9.

    2) Во второй задаче необходимо заполнить значения элементов массива a. В цикле от 1 до 8 происходит присваивание к элементам массива a значения i в квадрате. Таким образом, значения элементов массива будут следующими: a[1] = 1*1 = 1, a[2] = 2*2 = 4, a[3] = 3*3 = 9, a[4] = 4*4 = 16, a[5] = 5*5 = 25, a[6] = 6*6 = 36, a[7] = 7*7 = 49, a[8] = 8*8 = 64.

    Пример:
    1) Ответ на первую задачу будет 9.
    2) Таблица значений элементов массива будет следующей:
    i | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
    --------------------------------------------------------
    a | 1 | 4 | 9 | 16 | 25 | 36 | 49 | 64 |

    Совет:
    Для лучшего понимания работы с переменными и массивами, рекомендуется изучать основные понятия программирования, такие как типы данных, операции присваивания и массивы.

    Задача для проверки:
    1) Пусть у нас имеется следующий код:
    var a, b: integer;
    a := 5;
    b := 3;
    a := a + b;
    b := b * a - b;
    Write(a, b);
    Какие значения будут выведены на экран после выполнения кода?
Написать свой ответ: