Задание 1.В корзине лежат грибы: 30 рыжиков и несколько лисичек. Сколько в корзине может быть грибов (рыжиков и лисичек), если истинно следующее высказывание: (ЛИСИЧЕК НЕ БОЛЬШЕ, ЧЕМ РЫЖИКОВ) И (ЛИСИЧЕК БОЛЬШЕ 15)
A. 61; B. 44; C. 60; D. 30; E. 45. ( )
Задание 2. Дан фрагмент таблицы в режиме отображения формул. Какие формулы будут помещены в клетки c C2 и D3 после копирования в них формулы из клетки с адресом B1? ( )
A. =B2+B3; =C4+C5; B. =B1+B2; =C1+C2; C.=B1+B2; =C3+C4; D. =A2+A3; =B3+B4; E. =B2+B3; =C3+C4.
З адание 3. Дан фрагмент ЭТ:
Укажите диапазон клеток, по которому была построена следующая диаграмма. ( )
Задание 4. Сколько цветов максимально можно использовать при создании изображения размером 350 * 200, чтобы его размер не превысил 60 Кбайт памяти? ( )
A. 7; B. 8; C. 128; D. 256; E. 2.
Задание 5. Найдите x из следующих соотношений:
А) 16x бит = 32 Мбайт; ( )
Задание 6. В непрозрачном мешочке хранятся 10 белых, 20 красных, 30 синих и 40 зелёных шариков. Какое количество информации будет содержать зрительное сообщение о цвете вынутого шарика. ( )
Задание 7. Азбука племени тумба-юмба содержит всего два знака – “палочка» и «крестик». Сколько различных слов может содержать язык, если известно, что все слова в нём длиной не менее трёх и не более пяти знаков? ( )
Задание 8. Для составления цепочек используются бусины, помеченные буквами: M, N, O, P, S. В середине цепочки стоит одна из бусин M, O, S. На третьем – любая гласная, если первая буква согласная, и любая согласная, если первая гласная. На первом месте – одна из бусин O, P, S, не стоящие в цепочке в середине. Какая из перечисленных цепочек создана по этому правилу: SMP, MSO, SNO, OSN? ( )
Задание 9. Вычислите выражение:
1258 + 111012 * А216 – 14178 = ( )
Задание 10. Составить блок-схему, чтобы определить, попадает ли точка М (X,Y) с координатами X и Y в круг радиусом r с центром в начале координат? ( )
Задание 11. Составить блок-схему, чтобы определить сумму, равную 1 + 3 + 5 + 7 + 9 + … + n, где n = 33. ( )
Задание 12. Определите значение переменной с после выполнения следующего фрагмента программы:
x:= 8 + 2*5;
y:= (x mod 10) + 14;
x:= (y div 10) + 3;
c:= x - y; ( )
Задание 13. Определите значение переменной m после выполнения фрагмента алгоритма. ( )
Задание 14. У исполнителя УТРОИТЕЛЬ две команды, которым присвоены номера:
1. вычти 1
2. умножь на 3
Первая из них уменьшает число на экране на 1, вторая – увеличивает его в три раза.
Запишите порядок команд в программе получения из числа 3 числа 16, содержащей не более 5 команд, указывая лишь номера команд.
(Например, программа 21211 это программа
умножь на 3
вычти 1
умножь на 3
вычти 1
вычти 1
которая преобразует число 1 в 4.) ( )
Задание 15. В некоторой стране автомобильный номер длиной 5 символов составляется из заглавных букв (всего используется 30 букв) и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер – одинаковым и минимально возможным количеством байт. Определите объем памяти, необходимый для хранения 50 автомобильных номеров. ( )
A 100 байт B 150 байт C 200 байт D 250 байт
Задание 16. Сортировка данных –
Дана таблица еженедельного расхода материалов фирмы:
№№
Объект
Бетон
Щебень
Асфалът
1
Коломяти
100
300
200
2
Каменка
120
200
200
3
Долгое
130
350
300
4
Каменка - 2
120
450
250
5
Удельный парк
100
500
100
6
Комендантский
130
250
150
На каком месте окажется объект «Каменка 2» после одновременной сортировки данных сначала по убыванию расхода «Бетона», а затем, если данные поля «Бетон» совпадают – по возрастанию поля «Щебень» (внутри группы совпадений)?
Задание 17. Определите значение целочисленных переменных a и b после выполнения фрагмента программы: -
Бейсик
Паскаль
Алгоритмический
a = 1819
b = (a\100)*10 +9
a = (10*b- a)MOD 100
var
a:array[1..n,1..n] of integer;
i,j,k,s,s1,si,dmin,smin:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(50);
write(a[i,j]:4);
end;
writeln;
end;
write('k = '); readln(k);
s:=0;
for j:=1 to n do s:=s+a[k,j];
writeln('s = ',s);
dmin:=999999; smin:=999999;
for i:=1 to n do
if i<>k then
begin
s1:=0;
for j:=1 to n do s1:=s1+a[i,j];
writeln('s',i,' = ',s1);
if abs(s1-s)<dmin then begin dmin:=abs(s1-s); smin:=s1; si:=i; end;
end;
writeln('Номер строки = ',si,', smin = ',smin);
end.
Пример:
Исходный массив:
9 0 22 40 20 35 2 25
23 30 22 35 41 0 9 40
1 15 6 18 43 47 34 33
26 5 2 45 13 46 40 2
26 39 7 31 3 43 20 8
25 15 24 6 10 16 3 25
47 0 27 35 14 15 36 11
16 38 14 14 33 7 11 26
k = 5
s = 177
s1 = 153
s2 = 200
s3 = 197
s4 = 179
s6 = 124
s7 = 185
s8 = 159
Номер строки = 4, smin = 179
begin
readln(n);
if n=1 then begin writeln('1 месяц');writeln('кол-во дней');end;
if n=2 then begin writeln('2 месяц');writeln('кол-во дней');end;
if n=3 then begin writeln('3 месяц');writeln('кол-во дней');end;
if n=4 then begin writeln('4 месяц');writeln('кол-во дней');end;
if n=5 then begin writeln('5 месяц');writeln('кол-во дней');end;
if n=6 then begin writeln('6 месяц');writeln('кол-во дней');end;
if n=7 then begin writeln('7 месяц');writeln('кол-во дней');end;
if n=8 then begin writeln('8 месяц');writeln('кол-во дней');end;
И так до 12 раз...
Я не уверен что тебе нужен такой монстр...
В место к примеру 1 месяца пишешь январь...