Люди добрые с контрошкой) 1. Вычислите разность чисел AA716 и 21638. Результат представьте в двоичной системе счисления.
A) 11001010100 B) 11000011100 C) 11000110100 D) 11001110110
2. MS Excel. Пусть A1= –6, A2= –1, B1=6, B2=3. Определить формулу, результат которой равен к –1.
A) =ЕСЛИ(A1>B1; B2; A2) B) =ОСТАТ(A1; B2)+B1+A2
C) =СУММ(–A1+B1; A2+B2) D) =СРЗНАЧ(A1:B2) *B2
Из чего состоит оперативная память?
A) регистр B) транзистор C) триггер D) микросхема
4. 3,5 Mb сколько Kb?
А) 3575 B) 3595 C) 3584 D) 3594
5.Целая часть аргумента как пишутся?
A) EXP(X) B) ABS(X) C) ATN(X) E) INT(X)
6. Какое расширение имеет файл документа, созданного в MS Excel 2007?
А) «.xlsx» Б) «.xlsf» С) «.xls» Д) «.ppxt»
7. Решите в 2ном системы счислениям 101010111012 -110112=?2 A) 1100010011 B) 10101000010 C) 1000010001100 D) 1000010011
8. Умножите : 1101101102*10012=?2
A) 1100010011 B) 111101100110 C) 1000010001100 D) 1000010011
9. что означает ?
А) не совмещается информация в ячейку Б) не знал имя перемены в формулы
С) ненужные выражения используется в формул Д) неверные обращения в ячейку
10. #ЗНАЧ что означает ?
А) не совмещается информация в ячейку Б) не знал имя перемены в формулы
С) ненужные выражения используется в формул Д) неверные обращения в ячейку
11. Определить разность суммы четных цифр и суммы нечетных цифр в троичной записи десятичного числа 211?
A) 0 B) –1 C) 1 D) 2
12. Какое логическое выражение равносильно выражению (A B) C?
A) A B C B) ( A B) C C) ( A B) C
D) A B C
13.Умножите 2 системы счислению1101101102*10012=?2
14. Следующие числа расположить в порядке возрастания:
748; 1100102; 7010; 3816.
15. Решите задачу: A B D если A=0, B=1, D=1
ЗАРАНЕЕ
2. 12
3. 3
4. 22
5. 15
6. 34
7. 3
Часть 2
1.
Var
n:integer;
Begin
Write('Введи число ');
Readln(n);
if (n mod 2) = 0 then write(n,' чётное) else write(n,' нечётное);
End.
2.
Var
a,b:integer;
Begin
Write('Введи числа ');
Readln(a,b);
if a>b then Begin Write('a = ',b*a,' b = ',a+b) else write('a = ',a+b,' b = ',a*b);
End.
3.
Var
n:integer;
Begin
write('Введи двузначное число ');
Readln(n);
if ((n div 10) = 6) or ((n mod 10) = 6) then write('6 присутствует') else write('6 нет в этом числе');
End.
"если a < 5 тогда"
Таким находящаяся после then функция выполняется только в том случае, если выражение между if и then верно.
Разберем фрагмент кода:
a := 10;
if a < 5 then
a := 5;
Понятно, что на первой строчке переменная 'a' приравнивается к 10. Затем на второй строчке идет условие a < 5. Подставляем 'a': 10<5 — неравенство не верно, поэтому 'a := 5; ' не будет выполнено в этой программе, и 'a' не изменилось, и по-прежнему равно 10.
Рассмотрим еще один фрагмент
a := 15;
if a > 10 then
a := 10;
В первой строке 'a' приравнивается к 15. Затем идет условие a>10, 15>10 — верно, поэтому выполняем следующую строку и приравниваем 'a' к 10. В итоге 'a' становится равным 10