Что такое ЭВМ? Для чего она используется?
2. Перечислите внешние устройства ЭВМ. Расскажите об их назначении.
3. Что такое бит и байт? Сколько битов в одном байте?
4. Что такое микросхема, микропроцессор?
5. Что такое магистраль? Для чего она служит?
6. Как происходит чтение слова из памяти?
7. Память ЭВМ ДВК-2М позволяет хранить 56 килобайт. Учитывая, что 1 кб = 1024 б, определите, сколько слов может поместиться в памяти этой ЭВМ.
1. Каков общий вид алгоритма, записанного на алгоритмическом языке?
2. Какие бывают составные команды? Приведите примеры.
3. Какие типы величин используются в алгоритмическом языке? Приведите примеры.
4. Какие величины называются: а) аргументами; б) результатами; в) промежуточными величинами? Приведите примеры.
5. Как выполняется команда присваивания?
6. Что надо сделать, чтобы процессор исполнил заданную программу? Где нужно разместить команды программы? Чему должно равняться содержимое счётчика команд?
7. Процессор выполнил команду "стоп", расположенную в слове по адресу 1022. Каково после этого содержимое регистра счётчика команд?
1. Какие знаки отношений между величинами используются в алгоритмическом языке?
2. Какие величины называются табличными? Приведите примеры.
3. Для чего нужны вспомогательные алгоритмы? Как записывается команда их вызова?
4. Известно, что r1 = 5, r2 = 5, r3 = -7, r4 = 0. Выпишите значения битов n и z после выполнения команды:
а) сравнить слово r1 с r2;
б) сравнить слово r2 с r3;
в) сравнить слово r3 с r4.
5. По адресу 1508 расположена команда "переход на +1 слово". Чему будет равно содержимое счётчика команд после выполнения этой команды?
6. В программе 5 команд. Может ли число шагов при исполнении этой программы оказаться равным: а) 1; б) 5; в) 100?
1. Какие вы знаете команды работы с графической информацией? Приведите примеры алгоритмов, использующих эти команды.
2. Величины каких типов используются в алгоритмическом языке?
3. Каково число различных последовательностей из трёх цифр, каждая из которых либо нуль, либо единица?
4. Какой адрес кодируется последовательностью 1000000000000000?
5. Какой последовательностью кодируется адрес 1024?
6. Какое целое число кодируется последовательностью 1000000000000000?
1. Как кодируется информация в ЭВМ? Как представляются биты при хранении информации в памяти и обработке её процессором?
2. Что такое инвертор?
3. Что такое элемент И-НЕ?
4. Как может быть устроена клавиатура ЭВМ?
5. Как образуется изображение, печатаемое на бумаге?
6. Как образуется изображение на экране дисплея?
7. Как записывается информация на магнитном диске?
1. Как записывается команда выбора? Как она выполняется? Приведите примеры.
2. В каких случаях исполнитель выполняет серию команд, стоящих после слова "иначе" в команде выбора?
3. Может ли команда ветвления рассматриваться как частный случай команды выбора? Приведите примеры.
4. Запишите в виде команды выбора фразу из сказки: "Направо пойдёшь – коня потеряешь, налево пойдёшь – смертью умрёшь, прямо пойдёшь – друга найдёшь."
5. Какова форма записи команды повторения с параметром?
6. Приведите примеры применения команды повторения с параметром.
7. Может ли команда повторения с параметром содержать внутри себя команду выбора или другую команду повторения с параметром? Приведите примеры.
8. Приведите примеры применения команды повторения с параметром и шагом, не равным 1.
9. Как используются вспомогательные алгоритмы вычисления значений функций? Приведите примеры.
10. Как составляется заголовок алгоритма вычисления значений функции?
11. Для чего используется величина "знач" в алгоритме вычисления значений функции? Каков тип этой величины?
12. Как применяется операция соединения к литерным величинам? Приведите примеры.
13. Как применяется операция вырезки к литерным величинам? Приведите примеры.
14. Как применяется команда частичного изменения значения литерной величины? Приведите примеры.
1. Приведите примеры различий между алгоритмическим языком и языком Рапира. Чем объясняются эти различия?
2. Как указываются аргументы и результаты алгоритма в записи на алгоритмическом языке и на Рапире?
3. Запишите выражение b3 + sqrt (c) - sqrt (a) на языке Рапира.
4. Заголовок алгоритма, записанного на Рапире:
проц пример (=> a, b =>, => c =>)
Укажите аргументы и результаты этого алгоритма.
1. Как записываются алгоритмы вычисления значений функций на языке Рапира? Приведите пример.
2. Почему возникает необходимость использовать в языке Рапира два слова – "функ" и "проц" – вместо одного слова "алг" в алгоритмическом языке?
3. Что соответствует в Рапире имеющимся в алгоритмическом языке табличным величинам?
4. Могут ли быть элементами кортежа: а) литерные величины; б) кортежи?
5. Какие операции над кортежами вам известны?
6. Для чего применяются команды ввода и вывода?
7. Как выполняются команды ввода и вывода?
1. Какой тип имеют величины a, b, c, d?
2. Приведите примеры переменных: а) целого; б) вещественного; в) литерного типа.
3. Какой тип имеют константы 2, -3, -2., "константа", "целое"?
4. Приведите примеры констант: а) целого; б) вещественного; в) литерного типа.
1. В чём различие команд "очистить регистр R0", "очистить ячейку (R0)" и "очистить ячейку (R0)+"?
2. Что такое: а) подпрограмма, б) команда вызова подпрограммы, в) команда возврата из подпрограммы, г) адрес подпрограммы, д) адрес возврата?
3. Может ли одна подпрограмма вызывать другую? Может ли одна и та же подпрограмма вызываться разными командами вызова из разных мест памяти?
4. Как используется регистр R6 при вызовах подпрограмм?
5. Что такое: а) стек, б) вершина стека, в) указатель стека?
6. Какое колечко детской пирамидки является вершиной стека?
7. Какой двоичный код имеет команда "уменьшить слово (R4)+ на единицу"?
8. Какой команде соответствует двоичный код 0001000001001010?
9. Как процессор управляет внешними устройствами?
10. Что такое магистраль? Для чего она служит?
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев