- •4) Искусственный интеллект.
- •5) Информационные системы
- •Классификации информационных систем По архитектуре.
- •По степени автоматизации
- •По характеру обработки данных
- •По масштабности
- •6) Вычислительная техника
- •7)Информация и формы ее представления. Понятие количества информации
- •10) Информационные процессы и технологии.
- •9) Формы представления данных в памяти эвм. Числа с фиксированной, плавающей точкой, десятичные числа, символьные данные. Специальное кодирование (прямой, обратный и дополнительный коды).
- •11) История эвм. Поколения эвм. Развитие программного обеспечения.
- •12) Принципы Фон Неймана. Особенности современных компьютеров.
- •13) Архитектура пэвм. Магистрально-модульный принцип. Устройство центрального процессора. Периферийные и внутренние устройства, схема взаимодействия. Виды памяти.
- •14) Развитие компьютеров ibm pc. Причины успеха персональных эвм. Принцип открытой архитектуры. Ограниченность области применения персональных эвм.
- •15) Классификация эвм. Основные характеристики вычислительной техники.
- •16) Классификация программного обеспечения.
- •17) Структура и функции ms dos.
- •18)Файловая организация данных. Таблица размещения файлов (fat): структура файлов и каталогов. Физическое устройство магнитных дисков.
- •19) Загрузка и схема работы компьютера под управлением ms dos
- •20) Интерфейс и основные команды ms dos (ver, dir, cd, md, rd, type, copy, del, help).
- •21) История, характеристика и архитектура ос Windows. Интерфейс и запуск программ. Работа с файлами и папками.
- •22)Использование сервисных программ: работа с архивами, антивирусная борьба, обслуживание дисков.
- •23)Офисные средства Windows: текстовые и табличные процессоры, графические редакторы.
- •24)Свойства алгоритмов
- •25)Структурные схемы алгоритмов (линейные, ветвящиеся и циклические процессы).
- •26) Способы описания алгоритмов (словесно-формульный, блок-схемы, диаграммы Насcи-Шнейдерман, псевдокод).
- •27) Этапы подготовки и решения задач на эвм.
- •28) Принцип программного управления. Языки программирования низкого и высокого уровня.
- •29) Алгоритмические языки программирования. Понятия: алфавит, синтаксис, семантика языка, величины, выражения, операторы.
- •30) Структурное программирование
- •31) Компиляция и интерпретация программ
- •32) Общая характеристика языка pascal
- •33)Алфавит и лексика языка
- •34) Структура программы, разделы описаний uses, label, const, type, var – назначение и использование.
- •35) Операторы управления (goto,if,case), циклов (for, repeat, while), операторные скобки (begin-end).
- •36) Локальные и глобальные объекты. Правила видимости
- •37) Простые типы (целые, вещественные, символьный, булевый, перечислимый и ограниченный).
- •38) Структурированные типы (массивы, записи, символьные строки, множества).
- •39) Диапазоны значений, количество занимаемой памяти, операции над различными типами данных. (div – целочисл. Деление, mod – деление с остатком).
- •40) Совместимость и преобразование типов
- •41) Типизированные константы
- •42) Структура подпрограммы. Правила описания процедур и функций
- •43) Механизмы передачи параметров: по значению, по ссылке, передача бестиповых параметров.
- •44) Рекурсия
- •45) Структура модуля
- •46) Компиляция и использование модулей
- •47) Доступ к объявленным в модуле объектам. Правила видимости объектов
- •48) Преимущества использования модулей
- •49) Стандартные модули dos, crt, graph – назначение и примеры использования
- •50) Файловые переменные (фп) и типы
- •51)Процедуры и функции для работы с типизированными файлами: установочные операции, операции ввода/вывода, перемещения по файлу.
- •52) Текстовые файлы
- •53) Нетипизированные файлы.
- •54) Обработка ошибок ввода/вывода.
21) История, характеристика и архитектура ос Windows. Интерфейс и запуск программ. Работа с файлами и папками.
Первые (45-55г.г.) компьютеры работали без ОС, как правило, на них работала одна программа. Появились первые системы пакетной обработки (1955-1965г.г.), автоматизировавшие запуск одной программ за другой и тем самым увеличивали коэффициент загрузки процессора. Многозадачность (1965-1980). Для этого создали систему распределения памяти, когда каждая задача загружается в свой участок оперативной памяти, называемый разделом. Спулинг (подкачка) задания считывались с перфокарт на диск, а затем, когда очередное задание завершалось, новое задание с диска загружалось в освободившийся раздел. Системы разделения времени - вариант многозадачности, при котором у каждого пользователя есть свой диалоговый терминал. Эта работа в дальнейшем развилась в систему UNIX. В 1974г. был выпущен центральный процессор Intel 8080, для него была создана операционная система CP/M. В начале 80-х была разработана система MS-DOS, и стала основной системой для микрокомпьютеров. С 1985 года стала выпускаться Windows, в то время она была графической оболочкой к MS-DOS вплоть до 1995г., когда вышла Windows 95. IBM и Microsoft совместно разрабатывали операционную систему OS/2. Она должна была поддерживать многозадачность, виртуальную память, графический пользовательский интерфейс, виртуальную машину DOS-приложений. Первая вышла 1987г. В середине 80-х стали бурно развиваться сети персональных компьютеров, работающие под управлением сетевых или распределенных операционных систем.
Сетевая операционная система не имеет отличий от операционной системы однопроцессорного компьютера. Она обязательно содержит программную поддержку для сетевых интерфейсных устройств, и средства для удаленного входа в другие компьютеры сети. Распределенная операционная система простая система, в которой пользователь не должен беспокоиться о том, где работают его программы или где расположены файлы, все это должно автоматически обрабатываться самой операционной системой. В 1987г. была выпущена операционная система MINIX (прототип LINUX), она была построена на схеме микро ядра. В 1991г. была выпущена LINUX, в отличии от микроядерной MINIX она стала монолитной. Чуть позже вышла FreeBSD (основой для нее послужила BSD UNIX).
22)Использование сервисных программ: работа с архивами, антивирусная борьба, обслуживание дисков.
23)Офисные средства Windows: текстовые и табличные процессоры, графические редакторы.
24)Свойства алгоритмов
Алгоритм - предписание, однозначно задающее процесс преобразования исходной информации, в виде последовательности элементарных дискретных шагов, приводящих за конечное число их применений к результату.
Любой применимый алгоритм обладает следующими основными свойствами:
Дискретность – последовательное выполнение простых или ранее определённых (подпрограммы) шагов. Преобразование исходных данных в результат осуществляется дискретно во времени.
Определенность состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств (однозначность толкования инструкций).
Результативность означает возможность получения результата после выполнения конечного количества операций.
Массовость заключается в возможности применения алгоритма к целому классу однотипных задач, различающихся конкретными значениями исходных данных (разработка в общем виде).
Время выполнения – кол-во шагов, приводящих к результату.
