
- •1. Понятие об информации. Информация; количество информации; бит, байт, кратные единицы.
- •2. Двоичная, восьмеричная, шестнадцатеричная системы счисления; перевод из одной системы счисления в другую.
- •3. Способы хранения числовой информации в двоичной памяти эвм.
- •4. Способы хранения и представления графической информации в эвм.
- •5. Способы хранения и вывода аудио информации в эвм.
- •6. Способы хранения и представления текстовой информации с помощью эвм.
- •7. Области применения эвм различных типов. Классификация типов эвм по быстродействию и объёму памяти.
- •8. Организация вычислительного процесса на эвм; назначение операционной системы, принципы построения и функционирования ос.
- •9. Операционные системы; назначение, выполняемые функции; типы операционных систем.
- •10. Структура эвм с центральным процессором и магистральная схема эвм (на общей шине).
- •11. Назначение и состав центрального процессора эвм.
- •12. Типы и назначение периферийного оборудования эвм. Долговременные запоминающие устройства.
- •13. Устройства ввода информации в память эвм. Типы устройств и принцип их действия.
- •14. Устройства вывода информации. Типы устройств и принцип их действия.
- •15. Координатные устройства. Их назначение, типы и принцип действия.
- •16. Обработка программ под управлением операционной системы. Типы операционных систем.
- •17. Структура и основные компоненты операционной системы. Командный процессор. Драйверы внешних устройств. Файловая система.
- •18. Файловая система хранения данных, каталоги и файлы, организация доступа к файлам.
- •19. Этапы разработки программ для эвм. Данные и алгоритмы, как модельное отражение реальных объектов. Языки программирования.
- •20. Базовые и структурные типы данных, используемые для описания свойств объектов.
- •21. Понятие алгоритма. Способы описания алгоритмов: словесный, схемный, с помощью языка программирования. Правила оформления схем алгоритмов в соответствии с гост.
- •22. Графическое представление основных алгоритмических структур с помощью схем: следование, ветвление, циклы.
- •23. Алгоритмические языки. Простые и составные типы операторов (на примере языка Паскаль).
- •24. Этапы создания программ для эвм. Трансляция с языка программирования.
- •25. Принципы передачи данных по каналам связи. Среда передачи данных: коаксиальный кабель, оптоволокно, спутниковые каналы; мультиплексирование.
- •26. Организация передачи данных по телефонным каналам. Способы модуляции. Модем.
- •27. Локальные компьютерные сети. Способы объединения компьютеров в сеть. Распределённые компьютерные сети.
- •7 Протоколов передачи данных:
- •28. Интернет, принципы организации сети; основные возможности, предоставляемые пользователям глобальных компьютерных сетей.
- •29. Базы данных. Использование эвм для хранения неструктурированной (текстовой) информации. Информационно-поисковые системы.
- •30. Назначение информационно-поисковых систем; поисковые языки.
- •31. Базы данных. Фактографические автоматизированные информационные системы. Основные понятия о системах управления базами данных (субд). Реляционные базы данных.
- •32. Угрозы безопасности информации: технические, природные, созданные людьми.
- •33. Меры обеспечения безопасности информации: идентификация, разделение полномочий, шифрование, регистрация.
- •34. Технические средства защиты информации; электронные ключи, принцип использования, предоставляемы возможности.
- •35. Компьютерные вирусы; типы компьютерных вирусов, способы защиты от компьютерных вирусов.
20. Базовые и структурные типы данных, используемые для описания свойств объектов.
1)Структурные
А)Списки
Б)Деревья(файловая система)
В)Графы(схемы железных дорог)
2)Базовые
А)Логический
Б)Числовой целочисленный
В)Числовой вещественный
Г)Символьный
Д)Битовый
Е)Диапазонный
Ж)Сложный
1)массивы
2)строковый
3)множества
4)записи
5)файлы
21. Понятие алгоритма. Способы описания алгоритмов: словесный, схемный, с помощью языка программирования. Правила оформления схем алгоритмов в соответствии с гост.
Алгоритм – это полное и точное описание на некотором языке конечной последовательности правил, указывающих исполнителю действия, которые он должен выполнить, чтобы за конечное время перейти от (варьируемых) исходных данных к искомому результату.
Способы описания:
1) Словесная запись алгоритма – самая распространеная. В этой форме могут быть выражены любые алгоритмы. Но если такой алгоритм предназначен для его дальнейшей реализации на вычислительном устройстве, то принято придерживаться более формализованного способа построения фраз с тщательно отобранным набором слов. Кроме того, необходимо указывать начало и конец алгоритма, отмечать момент ввода в вычислительное устройство значений исходных данных и вывода/печати полученного результата. В вычислительных алгоритмах широко используется общепринятая математическая символика, язык формул. Вводится необходимая в вычислительной практике операция присваивания:
у := А
2) Схема алгоритма – это графический способ его представления с элементами словесной записи. Каждое предписание алгоритма изображается с помощью плоской геометрической фигуры – блока. Отсюда название: блок-схема. Переходы от предписания к предписанию изображаются линиями связи – линиями потоков информации, а направление переходов – стрелками. Различным по типу выполняемых действий блокам соответствуют различные геометрические фигуры. Приняты определенные стандарты графических изображений блоков (таблица).
3) Процесс программирования это запись разработанного алгоритма на специальном языке (языке программирования) представление алгоритма на языке, "понятном" исполнителю (вычислительной машине), т. е. в форме, допускающей ввод в машину и последующий перевод на машинный язык (в коды машины).
ГОСТ 19.701-90
Рассмотрим общие правила построения схем алгоритмов.
1. Для конкретизации содержания блока и уточнения выполняемого действия внутри блока помещаются краткие пояснения – словесные записи с элементами общепринятой математической символики.
Наименование символа |
Обозначение и размеры |
Функция |
|
|
Выполнение операции или группы операций, в результате которых изменяются значение, форма представления или расположение данных |
Решение (логический блок) |
|
Выбор направления выполнения алгоритма в зависимости от некоторых условий |
Модификация (заголовок цикла) |
|
Выполнение операций по управлению циклом – повторением команды или группы команд алгоритма |
Пуск-останов (начало-конец) |
|
Начало или конец выполнения программы или подпрограммы |
Предопределенный процесс (вызов подпрограммы) |
|
Вызов и использование ранее созданных и отдельно описанных алгоритмов (подпрограмм) |
Ввод/вывод |
|
Общее обозначение ввода или вывода данных в алгоритме безотносительно к внешнему устройству |
Соединитель |
|
Указание прерванной связи между блокам в пределах одной страницы |
Межстраничный соединитель |
|
Указание прерванной связи между блоками, расположенными на разных листах
|
2. Основное направление потока информации в схемах может не отмечаться стрелками. Основное направление – сверху вниз и слева направо. Если очередность выполнения блоков не соответствует этому направлению, то возможно применение стрелок.
3. По отношению к блоку линии могут быть входящими и выходящими. Количество входящих линий принципиально не ограничено. Количество выходящих линий регламентировано и зависит от типа блока. Например, логический блок должен иметь не менее двух выходящих линий, каждая из которых соответствует одному из возможных направлений вычислений. Блок модификации должен иметь две выходящие линии, одна соответствует повторению цикла, вторая – его окончанию.
4. Допускается разрывать линии потока информации, размещая на обоих концах разрыва специальный символ «соединитель». В пределах одной страницы используется символ обычного соединителя, во внутреннем поле которого помещается маркировка разрыва либо отдельной буквой, либо буквенно-цифровой координатой блока, к которому подходит линия потока. Если схема располагается на нескольких листах, переход линий потока с одного листа на другой обозначается с помощью символа «межстраничный соединитель». При этом на листе с блоком-источником соединитель содержит номер листа и координаты блока-приемника, а на листе с блоком-приемником – номер листа и координаты блока-источника.
5. Нумерация блоков осуществляется либо в левом верхнем углу блока в разрыве его контура, либо рядом слева от блока. Принцип нумерации может быть различным, наиболее простой – сквозная нумерация. Блоки начала и конца не нумеруются.
6. Для блоков приняты следующие размеры: а = 10, 15, 20 мм; b = 1,5а. Если необходимо увеличить размер блока, то допускается увеличение на число, кратное пяти. Необходимо выдерживать минимальное расстояние 3 мм между параллельными линиями потоков и 5 мм между остальными символами.