- •1. Основные понятия информатики. Информация и ее использование.
- •2. Компьютер как система обработки информации. Структура компьютера.
- •3. Стандартные устройства персонального компьютера и их характеристики.
- •4. Понятие алгоритма. Способы записи алгоритмов. Примеры блок-схем. Алгоритм ветвления, следования.
- •5. Понятие операционной системы, ее функциональное назначение и основные компоненты. Ms dos и структура ее команд.
- •6. Файловая система ms dos. Основные команды работы с файлами и каталогами.
- •7. Программная оболочка Norton Commander. Назначение и функции.
- •8. Понятие системы счисления. Двоичная система счисления. Примеры перевода чисел между шестнадцатеричной и десятичной системами счисления.
- •9. Понятие системы счисления. Шестнадцатеричная система счисления. Примеры перевода чисел между шестнадцатеричной и десятичной системами счисления.
- •10. Алгебра логики. Основные функции и их таблицы истинности.
- •11. Понятие кода и кодирования информации. Единицы измерения информации. Представление информации в компьютере.
- •1 Триггер – 2 кода 01, 10 2 триггера – 4 кода 00, 01, 10, 11
- •12. Представление символьной информации в компьютере. Таблицы ascii-кодов и другие.
- •13. Представление чисел в компьютере.
- •14. Языки программирования. Компиляторы и интерпретаторы.
- •15. Интегрированная среда Турбо-Паскаль. Назначение и возможности.
- •16. Процедуры ввода и вывода. Форматированный вывод данных.
- •17. Структура программы в Турбо-Паскале.
- •18. Понятие предложения (оператора) в Турбо-Паскале. Оператор присваивания и выражения.
- •19. Стандартные типы переменных для хранения чисел. Описание и присваивание значений. Примеры.
- •20. Основные математические функции Турбо-Паскаля. Примеры их использования.
- •21. Арифметические операции и выражения. Правила записи. Примеры.
- •22. Логические операции и выражения. Правила записи. Примеры.
- •23. Условный оператор. Назначение, типы, правила записи. Примеры.
- •24. Оператор выбора. Назначение и правила записи. Примеры.
- •25. Операторы цикла. Назначение, типы и правила записи. Примеры.
- •26. Переменные и константы символьного и строкового типов. Основные процедуры и функции для работы с ними.
- •27. Переменные типа массив. Назначение, описание и доступ к элементам массива. Примеры.
- •28. Переменные типа запись. Назначение, описание и доступ к полям записи. Примеры.
- •29. Файлы в Паскале и ms dos. Правила их описания взаимодействия. Примеры.
- •30. Типизированные файлы, их особенность и правила работы с ними. Примеры.
- •31. Текстовые файлы, их особенности и правила работы с ними. Примеры.
- •32. Процедуры и функции. Правила их описания и обращения к ним.
- •33. Понятие локальных и глобальных переменных, формальных и фактических параметров в процедурах и функциях.
- •34. Защита информации. Основные положения и методы.
- •35. Задача.
7. Программная оболочка Norton Commander. Назначение и функции.
NC представляет собой набор программ; предназначен для организации дружественного интерфейса между пользователем и MS DOS путем преобразования нажатий некоторых клавиш или их комбинаций в команды MS DOS, а также визуализации содержимого внешних устройств. Основные функции – работа с каталогами и файлами (создание, копирование, удаление, просмотр).
8. Понятие системы счисления. Двоичная система счисления. Примеры перевода чисел между шестнадцатеричной и десятичной системами счисления.
Система счисления – это язык (алфавит и грамматика) для записи чисел (слов).
Системы счисления бывают позиционные и непозиционные (счетные палочки, пальцы). В позиционных системах счисления значения символа (цифры) зависит от ее положения в слове (числе): 555 – 500 + 50+ 5.
Основной характеристикой позиционной системы счисления является ее основание, то есть количество символов алфавита, используемых для записи чисел. Любое число в позиционной системе счисления может быть разложено по степеням ее основания.
555 = 5∙102 + 5∙101 + 5∙100
11012 = 1∙23 + 1∙22 + 0∙21 + 1∙20
Преобразование чисел из произвольной системы счисления в десятичную.
1. Разложить исходное число по степеням основания системы.
2. Выполнить необходимые арифметические действия по правилам десятичной арифметики.
11012 = 1∙23 + 1∙22 + 0∙21 + 1∙20 = 8 + 1 + 0 + 1 = 1310
1F16 = 1∙161 + 15∙160 = 16 + 15 = 3110
1011102 = 1∙25 + 0∙24 + 1∙23 + 1∙22 + 1∙21 + 0∙20 = 32 + 8 + 4 + 2 = 4610
1А216 = 1∙162 + 10∙161 + 2∙160 = 256 + 160 + 2 = 41810
Преобразование чисел из десятичной системы в произвольную.
1. Разделить исходное число на основание новой системы нацело.
2. Запомнить остаток от деления.
3. Если результат деления не равен 0, то принять его за исходное число и перейти к п. 1.
4. Записать остатки от деления в порядке обратном запомненному.
4610 = 1011102
46:2=23 (ост. 0); 23:2=11 (ост. 1); 11:2=5 (ост. 1); 5:2=2 (ост. 1); 2:2=1 (ост. 0); 1:2=0 – 1011102
41810 = 1(10)2=1А216
418:16=26 (ост. 2); 26:16=1 (ост. 10); 1:16=0 – 1(10)2 = 1А216
9. Понятие системы счисления. Шестнадцатеричная система счисления. Примеры перевода чисел между шестнадцатеричной и десятичной системами счисления.
-
1
Преобразования между двоичной и шестнадцатеричной системами.
А) 2→16
1. Разбить исходное двоичное число справа на четырехзначные двоичные числа (тетрады).
2. Заменить каждое из полученных четырехзначных чисел шестнадцатеричной цифрой.
1011 | 0101 | 10012 = B5916.
Б) 16→2
Каждую шестнадцатеричную цифру заменить двоичным числом, дописав слева нули до 4-х знаков.
B5916: В = 1011; 5 = 0101; 9 = 1001; = 1011010110012.
02
16
10
2
16
0
0000
0
9
1001
9
1
0001
1
10
1010
A
2
0010
2
11
1011
B
3
0011
3
12
1100
C
4
0100
4
13
1101
D
5
0101
5
14
1110
E
6
0110
6
15
1111
F
7
0111
7
16
10000
10
8
1000
8
-
Чтобы представить коды символов в 16-ричном виде, таблицу ASCII-кодов составляют из 16 строк и 16 столбцов. В результате 16-ричный код символов определяется как последовательно записанные n строки и n столбца, если таблица пронумерована по строкам.
B = 1E16 = 111102
0
1
2
…
E
F
0
0
1
2
14
15
1
16
17
18
30 B
31
2
…
E
F
