
- •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. Задача.
10. Алгебра логики. Основные функции и их таблицы истинности.
Алгебра логики – математический аппарат, предназначенный для работы с логическими высказываниями: утверждениями, в которых можно сказать, что они либо истинны, либо ложны.
Логические высказывания бывают: 1) простыми, о которых с уверенностью можно сказать, что они либо истинны, либо ложны; 2) смешанными, которые образуются из простых использованием частицы не, а также союзов и, или, если, то и т. д.
Для использования аппарата алгебры логики простые высказывания обозначаются некоторыми символами (большими латинскими буквами), а частица не и союзы заменяются знаками логических операций.
Существует 16 логических операций, из которых 3 являются основными, а остальные производными от них. Результат логической операции определяется таблицей истинности, в которой перебираются все возможные комбинации значений аргумента и им в соответствие ставится значение результата логической операции.
В алгебре логики значение ложь – 0, истина – 1.
Логические операции.
Отрицание заменяет частицу не, выполняется одним аргументом и обозначается X.
X |
X |
0 |
1 |
1 |
0 |
Конъюнкция – логическое умножение, заменяет союз и и обозначает Х Ù Y.
X |
Y |
X·Y |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Дизъюнкция – логическое сложение, заменяет союз или и обозначает X Ú Y (или знак “+”).
X |
Y |
X+Y |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Исключающая
или
(сложение по модулю 2). X
v
Y
(или знак Å).
Принимает значение истина, когда
аргументы различны.
Эта операция является производной от 3 основных: и, или, не.
X
v
Y = (X Ù
Y) Ú
(X Ù
Y) = X·Y + X·Y
С помощью операции “исключающее или” в компьютере реализуется сложение.
X |
Y |
XÅY |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
11. Понятие кода и кодирования информации. Единицы измерения информации. Представление информации в компьютере.
Код – система условных знаков, или символов, используемых для представления информации.
Кодирование – преобразование представления информации из одного кода в другой.
Декодирование – процесс обратный кодированию.
Одна и та же информация может быть закодирована по-разному: 5, V, пять, five.
Красивая – пишет, говорит (кодирование); читает (декодирование).
Конечное множество символов, служащих для представления информации, называется алфавитом. Алфавит может содержать от нескольких тысяч символов (иероглифическое письмо) до 33 (русский), 26 (английский).
Последовательность символов алфавита называется словом.
Правила, согласно которым образуются слова из алфавита, называются грамматикой.
Множество всех слов, записываемых в данном алфавите согласно заданной грамматике, называется языком.
Языки бывают естественные, образующиеся и развивающиеся в процессе эволюции социума, и формальные (искусственные), предназначенные для кодирования информации в некоторой предметной области или отрасли знания.
Ярким примером искусственного языка является язык математики.
Основным отличием естественного языка является то, что он в процессе развития деформируется таким образом, что последующие версии языка не всегда покрывают предыдущие.
Развитие формального языка осуществляется таким образом, что предыдущие версии являются подмножеством последующих.
Д
ля
передачи информации по каналам связи,
ее машинной обработки используется
числовое кодирование текста. Для чего
разработаны соответствующие стандарты,
представленные в виде кодовых таблиц,
в которых каждому символу алфавита
соответствует некоторое число (код
символа).
1010
баба
Наиболее распространенный стандарт копирования для машинной обработки информации получил название “Аски-коды” (ASCII). Таблица символов содержит 256 ячеек (28), пронумерованных от 0 до 255.
UNICODE (юникод) – здесь 256 таких таблиц, 216 комбинаций.
Основным, базовым элементом любого компьютера является триггер – устройство, имеющее 2 устойчивых состояния. Алфавит, используемый компьютером, состоит из двух символов, условно обозначаемых 0 и 1.