Для ввода результатов в Паскале используется оператор: *
end
write
readln
begin
Переведите в десятичную систему двоичное число 1010110. В ответ запишите одно число без пробелов и знаков препинания *
86
Для возведения х в квадрат в языке Паскаль используется функция: *
abs(x)
sqr(x)
int(x)
sqrt(x)
Какая фигура используется в блок-схемах для изображения блока ввода или вывода данных? *
прямоугольник
ромб
квадрат
параллелограмм
овал
Исполнителю Черепашке был дан для исполнения следующий алгоритм: Повтори 10 [Вперед 90 Направо 120] Какая фигура появится на экране? *
правильный шестиугольник
правильный четырехугольник
правильный треугольник
незамкнутая ломанная линия
Определите значение переменной c после выполнения фрагмента программы (смотри рисунок): *
Подпись отсутствует
Определите результат логического выражения A и B или не С при А=истина, В=ложь, С=истина *
истина
ложь
все ответы верны
Определите значение переменной X после выполнения фрагмента алгоритма: Х:=5; Y:=10; X:=X+Y; Y:=X-Y; X:=X-Y *
10
5
15
Целые числа в языке Паскаль относятся к типу данных: *
boolean
integer
string
real
Какие последовательности символов (НЕСКОЛЬКО) могут служить именем в Паскале? *
_1с
е2
8а
KaS3
Определите значения переменной s после выполнения фрагмента алгоритма (смотри рисунок): *
Подпись отсутствует
Для какого из приведённых значений числа X истинно высказывание: (X < 9) И НЕ (X < 8)? *
8
5
6
7
У исполнителя Удвоитель две команды, которым присвоены номера 1 и 2 (смотри рисунок). Первая из них уменьшает число на экране на 1, вторая удваивает его. Запишите порядок команд в программе, которая преобразует число 17 в число 135 и содержит не более 4 команд. Указывайте лишь номера команд.(Например, программа 212 — это программа умножь на 2,вычти 1,умножь на 2, Эта программа преобразует число 3 в число 10.) *
Подпись отсутствует
Переведите в двоичную систему десятичное число 47. (В ответ запишите совокупность 0 и 1, составляющих двоичное число, равное числу 47 в десятичной системе) *
Какого раздела НЕ существует в программе, написанной на Паскале? *
описаний данных
примечаний
заголовка
описания действий
Program n_1;
var i, b, k:integer; a: array [1..2000] of integer;
begin
writeln('Введите числа');
for i:=1 to 2000 do read(a[i]);
writeln;
writeln ('Числа, состоящие из 2 разрядов:');
for i:=1 to 2000 do begin
b:=a[i];
k:=0;
while b>0 do
begin
b:=b div 10;
k:=k+1;
end;
if k=2 then write(a[i], ' ');
end;
writeln;
writeln ('Числа, состоящие из 3 разрядов и кратные 3:');
for i:=1 to 2000 do begin
b:=a[i];
k:=0;
while b>0 do
begin
b:=b div 10;
k:=k+1;
end;
if k=3 then begin
b:=(a[i] mod 10) + ((a[i] div 10) mod 10) + ((a[i] div 100) mod 10);
if (b mod 3) = 0 then write(a[i], ' ');
end;
end;
end.
Задача 1.
N=2^4=16 цветов.
Задача 2.
N=224=2^i, поскольку для кодирования 128 цветов необходимо 7 бит, а для кодирования 256 цветов -8 бит, выбираем большее число, то есть 8 бит или 1 байт.
Задача 3.
65536 это 2^16⇒требуется 16 бит или 2 байта.
Задача 4.
1. Узнаем общее количество пикселей 1280*1024=1310720
2. Полученное число умножаем на глубину цвета 1310720*32=41943040 бит = 41943040/8 = 5242880 байт = 5242880/1024 = 5120 кб =5120/1024 = 5 Мб
ответ: 5 Мб