1. Дайте классификацию информации.
2. Каковы преимущества цифровой информации по отношению к аналоговой?
3. Перечислите методы кодирования символов.
4. Перечислите методы кодирования численной информации.
5. Переведите число 32 451ю в шестнадцатеричную и восьмеричную системы
счисления.
6. Переведите число 32 4 5 1 i6 в десятичную и восьмеричную системы счисления.
7. В чем заключаются особенности двоичной арифметики?
8. Подсчитайте произведение 1 FAi 6 и 2BCi6 по модулю 8.
9. Подсчитайте сумму 4578 и 3758 по модулю 3.
10. Перечислите логические элементы ЭВМ.
11. Что такое логические узлы ЭВМ?
12. Составьте таблицы истинности для левого (-.(Л л В)) и правого (--Л v ->В)
выражений 1-го закона де Моргана. Проверьте их на соответствие.
13. Составьте таблицы истинности для левого (-.(Л v В)) и правого (- -Л v - i В)
выражений 2-го закона де Моргана. Проверьте их на соответствие.
14. Последний столбец таблицы истинности для двухместных операций, очевидно,
может содержать 16 = 24 различных сочетаний «1» и «О». Следовательно,
всего может быть определено 16 логических операций над двумя переменными,
из которых нами рассмотрены только пять. Составьте таблицу истинности
для одной из 9 оставшихся вне рассмотрения функций и попытайтесь построить
логическое выражение для этой функции.
15. Перечислите базовые структуры алгоритмов и программ.
MAX_SIZE = 10;
var
a: array[1..MAX_SIZE] of integer;
i, size: integer;
procedure delete_odd_elements();
var i, j: integer;
begin
i := 1;
repeat
if odd(a[i]) then
begin
dec(size);
for j := i to size do
a[j] := a[j + 1]
end
else inc(i);
until i > size;
end;
begin
writeln('Исходный массив: ');
size := MAX_SIZE;
for i := 1 to size do
begin
a[i] := random(100);
write(a[i] : 3);
end;
delete_odd_elements;
writeln;
writeln('Полученный массив: ');
for i := 1 to size do
write(a[i] : 3);
end.