Вариант 1.
1. Определить
количество значащих нулей в двоичном представлении числа 12810.
2. Кодирование
осуществляется перестановкой букв в слове по одному и тому же правилу.
Восстановить слова и определить правило перестановки:
НИМАРЕЛ,
ЛЕТОФЕН, НИЛКЙЕА, НОМОТИР, РАКДНАША.
3. Найти двоичное
значение суммы 1610+278+ 1B16
4. На
компьютере установлена видеокарта объемом 2 мегабайта. Какое максимально
возможное число цветов теоретически допустимо в палитре при работе с монитором,
имеющим разрешение 1280 х 1024?
5. В алгоритме,
записанном ниже, используются переменные a и b. Символ «:=» обозначает
оператор присваивания, знаки «+», «-», «*» и «/» — соответственно
операции сложения, вычитания, умножения и деления. Правила выполнения
операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной a после выполнения
алгоритма:
а := 17
b := 23
b := а + b
+ 1
а := b + а
6. Запишите
на языке Паскаль соответствующие математические выражения:
а) a + bx + cyz б) 2a + 3b-4(a2
+ b2)
7. Запишите
значение переменной s,
полученное в результате работы следующей программы Var s,k: integer;
Begin
s:=0;
for k:=1 to 11 do
s:=s+12;
write(s);
End.
8. На языке
Паскаль составить программу, которая запрашивает у пользователя ввод
произвольного целого числа. Если число четное, то вывести на экран это число
10 раз, если нечетное – то 5 раз.
Вариант 2.
1. Определить
количество единиц в двоичном представлении числа 25510.
2. Кодирование
осуществляется перестановкой букв в слове по одному и тому же правилу.
Восстановить слова и определить правило перестановки:
РОГОЗИЫТН,
ЛЕТИВЕРОЗ, ГАМТИНОФОН, КАЗНЗАИКИ, ШЫМОНОК
3. Найти двоичное
значение суммы 2410+148+ 1С16
4. Сколько
цветов можно максимально использовать для хранения изображения размером
350 * 200
пикселей, если объем страницы видеопамяти – 65 Кбайт?
5.
В программе «:=» обозначает оператор присваивания,
знаки «+», «-», «*» и «/» — соответственно операции сложения,
вычитания, умножения и деления. Правила выполнения операций и порядок
действий соответствуют правилам арифметики. Определите значение
переменной b после выполнения алгоритма:
а
:= 3
b
:= 4
а
:= 2*а + 3*b
b
:= a/2*b
6. Запишите
на языке Паскаль соответствующие математические выражения:
а) + ½bx + cz б) 4a + 8b-2(a3 - b3)
7.
Запишите
значение переменной t,
полученное в результате работы следующей программы Var t,i:
integer;
Begin
t :=
2;
For i
:= 1 to 3 do
t := t
* i;
Writeln(t);
End.
8. На языке
Паскаль составить программу, которая запрашивает у пользователя ввод
произвольного целого числа. Если число меньше 1000, то вывести на экран это
число 8 раз, если не меньше – то 4 раза.
Ответы:
Вариант
1.
1.
7
(10000000)
2.
МИНЕРАЛ,
ТЕЛЕФОН, ЛИНЕЙКА, МОНИТОР, КАРАНДАШ
3.
10000102
4.
212
5.
58
6.
a
+ b*x + c*y*z б) 2*a + 3*b-4*(a*a
+ b*b) (либо a^2, b ^2 )
7.
132
8.
program proba;
var k,i:integer;
begin
writeln ('Введите
число ');
readln (k);
if (k mod
2)=0 then
begin
for i:=1 to 10 do
writeln (k);
end
else
begin
for i:=1 to 5 do
writeln (k);
end
end.
Вариант
2.
1. 8 (11111111)
2. ГОРИЗОНТЫ,
ТЕЛЕВИЗОР, МАГНИТОФОН, ЗАКАЗНИКИ, МЫШОНОК
3. 10000002
4. 128 (27)
5. 36
6. а) a/2 + 0,5 * b *x
+ c * z; б) 4 * a + 8 * b –
2 * (a*a*a – b * b * b) (либо a^3, b^3)
7. 12
8. program proba;
var k,i:integer;
begin
writeln ('Введите
число ');
readln (k);
if k < 1000 then
begin
for i:=1 to 8 do
writeln (k);
end
else
begin
for i:=1 to 4 do
writeln (k);
end
end.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.