Программирование

  1. Чему равна переменная Y после выполнения фрагмента программы?
    X := –10;
    Y := 0;
    X := X * Х+5 * Y;
    Y := X -15*(Y-5);
    X := 2*Y + 2*(X+1); 
  2. Чему равна переменная Y после выполнения фрагмента программы?           
X := 10;
Y := -5;
X := X * (-Х) + Y; 
Y := X -15*(Y-5); 
X := 2*Y + 2*(X+1);
              3. Дан фрагмент программы:
Алгоритмический
a:=2
c:=1
нц для  i от 1 до N
                c:=c*X+a
                если (a+1)>=X то a:=0
                                        иначе a:=a+1
                все
кц
Паскаль
a:=2;
c:=1;
for i:=1 to N do
            begin
                c:=c*X+a;
                if (a+1)>=X then a:=0
                                   else a:=a+1;
            end;
Определите, при каком значении целочисленной переменной Х - после выполнения приведенного фрагмента -  значение переменной c будет 420, если значение n= 5.
В ответе укажите целое число.

4. Функции MOD, mod вычисляют остаток от деления первого аргумента на второй.
Дан фрагмент программы заполнения квадратного массива, размером X на X элементов:



Чему было равно значение переменной X на входе этого фрагмента, если в заполненном массиве получилось 40 элементов, равных 1?
В ответе укажите целое число.

5. Папа Дяди Федора подарил сыну алгоритмический исполнитель. Дядя Федор написал для него программу. Вот ее фрагмент:
s:=1 
нц для j от 1 до 20 
n:=n*s + mod(n,3) 
s:=10 
кц 
Определите, чему равна сумма цифр числа n после завершения приведенного алгоритма, если перед его началом значение переменной n было равно 11. В ответе запишите число. Примечание: оператор mod(n, 3) возвращает значение остатка от деления переменной n на 3.

6. Шарик нашел на чердаке детский компьютер. Для программирования компьютера используется язык КуМир. Шарик написал программу на этом языке. Рассмотрим ее фрагмент: нц для I от 1 до 10 
ТАБЛ[I,1]:= I 
нц для J от I до 10 
ТАБЛ[I,J]:= I*J 
кц 
кц 
Перед началом выполнения этого фрагмента создается таблица ТАБЛ, в которой 10 строк и 10 столбцов, заполненная единицами (все элементы этой таблицы исходно равны 1). Конструкция ТАБЛ[I,J] позволяет обратиться к значению отдельной ячейки таблицы причем первый индекс (I) обозначает номер строки, а второй индекс (J) – номер столбца, этой ячейки. Определите сколько элементов ТАБЛ, полученной в ходе выполнения приведенного фрагмента программы, будут кратны 3. В ответе напишите целое число.

Комментариев нет:

Отправить комментарий