Итоговая контрольная работа по информатике и ИКТ 8 класс
Вариант 1
Сколько единиц в двоичной записи десятичного числа:
423
Переведите целое число из десятичной системы счисления в восьмеричную:
589
Построить таблицу истинности для логического выражения:
Определить значения переменных после выполнения алгоритма:
а | в |
|
|
|
|
|
|
|
|
|
|
в:= а div10
в:= в /5+6
в:=в*25-6
а:=а+в
Что будет нарисовано после выполнения алгоритма, начинаем построение рисунка от точки (0,0)?
сместиться в точку (5,4)
сместиться на вектор (1,1)
сместиться в точку (6,1)
сместиться на вектор (-1,1)
сместиться на вектор (-3,0)
сместиться в точку (1,1)
сместиться на вектор (0,4)
сместиться на вектор (1,-1)
сместиться на вектор (3,0)
6. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 7 и оканчивающихся на 2.
Решение задачи дано с ошибками, записать исправленную программу.
Program 1,2
var a, s, k: integer;
begin;
s: = 0;
riadeln(a);
while a0 do;
begin;
s : = s + 1;
if (a mod 7=0) and (a mod 10 4) then
readin(a);
end;
writeln(s);
end.
Итоговая контрольная работа по информатике и ИКТ 8 класс
Вариант 2
Сколько единиц в двоичной записи десятичного числа:
363
Переведите целое число из десятичной системы счисления в шестнадцатеричную:
671
Построить таблицу истинности для логического выражения:
Определить значения переменных после выполнения алгоритма:
а | в |
|
|
|
|
|
|
|
|
|
|
в:= а mod 10
в:=в*5+5
в:= в /6+115
а:=а-в
Что будет нарисовано после выполнения алгоритма, начинаем построение рисунка от точки (0,0)?
сместиться в точку (2,4)
сместиться на вектор (-1,0)
сместиться на вектор (3,3)
сместиться на вектор (3,-3)
сместиться на вектор (-5,0)
сместиться на вектор (0,-3)
сместиться на вектор (4,0)
сместиться на вектор (0,3)
6. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.
Решение задачи дано с ошибками, записать исправленную программу.
Program 1,2
var a, s, n:= integer
begin;
s: = 0;
riadeln(a);
while a0 do;
begin;
n:=n+a
if (a mod 6=0) end (a mod 10 2) then;
s : = s + 1;
readin(a);
end;
writeln(s);
end