
- •Литература
- •Раздел 1 основные понятия и методы теории информации и кодирования
- •История развития информатики
- •Основные определения
- •Основные свойства информации.
- •Классификация информации
- •1. По форме представления (2 вида)
- •2. По области возникновения выделяют информацию:
- •3. По способу передачи и восприятия различают следующие виды информации:
- •4. По способам кодирования выделяют следующие типы информации:
- •Меры и единицы представления, измерения и хранения информации в компьютере
- •Системы счисления
- •Основные понятия алгебры логики
- •Раздел 2. Технические средства реализации информационных процессов
- •История развития вычислительной техники
- •Архитектура эвм
- •Принципы работы вычислительной системы
- •Состав и назначение основных элементов персонального компьютера.
- •Логические основы эвм. Кодирование данных в эвм
- •Раздел 3. Программные средства реализации информационных процессов. Базы данных
- •Программное обеспечение эвм
- •Системное программное обеспечение эвм
- •Файловая структура ос. Операции с файлами
- •Инструментальное программное обеспечение эвм
- •Прикладное программное обеспечение эвм
- •Общие сведения о графических редакторах
- •Лекция № 5. Основы моделирования – 2 час.
- •Раздел 4. Модели решения функциональных и вычислительных задач
- •Лекция № 6. Основные виды алгоритмов – 2 час.
- •Раздел 5. Алгоритмизация и программирование.
- •Основы алгоритмизации
- •Конец цикла
- •Раздел 7. Языки программирования высокого уровня
- •Основные понятия. Алфавит. Синтаксис. Семантика
- •Краткая история и классификация алгоритмических языков программирования
- •Лекция № 7. Основные технологии программирования – 2 час.
- •Лекция № 8. Общие сведения о компьютерных сетях – 3 час.
- •Раздел 8. Локальные и глобальные сети эвм. Методы защиты информации
- •Классификация вычислительных сетей
- •Электронная почта
- •Коммуникационное оборудование
- •Основные понятия криптографии
- •Электронно-цифровая подпись
- •Электронная печать
- •Компьютерные вирусы
- •Защита информации
- •Дополнительные материалы
Инструментальное программное обеспечение эвм
Инструментальное ПО служит для разработки всевозможных программ, применяемых в самых разных областях деятельности человека.
Инструментальные системы:
– редакторы;
– компиляторы;
–? компоновщики;
– интерпретаторы;
– отладчики;
– макроассемблеры;
– графические пакеты;
– и т. п.
Ассемблер – язык низкого уровня, в котором каждая конструкция заменяется одной или несколькими (не больше пяти) машинными командами, но они записываются не в двоичном коде, а с помощью удобных для человека символов.
Язык высокого уровня – каждая конструкция реализуется через много (более пяти) машинных команд. Основные языки: .
Исходный модуль – программа, написанная на языке высокого уровня.
Объектный модуль – промежуточная программа, в которой конструкции исходного модуля переведены в машинные коды, но вместо реальных адресов данных и работающих с нею подпрограмм используются относительные адреса и не добавлены подпрограммы, необходимые для её работы.
Исполняемый модуль – программа, написанная в машинных кодах и полностью готовая к работе.
Компилятор – программа, преобразующая алгоритм, записанный на языке высокого уровня (исходный модуль), в программу, состоящую из машинных команд ?(исполняемый или объектный модуль). Удобен для расчётов по уже отлаженной и протестированной программе.
Технология работы компилятора:
Интерпретатор –
программа, которая переводит в машинные
команды очередную строку исходного
модуля и сразу же выполняет её, не
создавая законченного исполняемого
модуля всей программы в целом. Удобен
на этапе отладки или тестирования
программы.
Транслятор – общее название интерпретаторов и компиляторов.
Интегрированные системы программирования (Бейсик, Паскаль, Си и т. п.[2] стр. 106-107) включают в себя следующие компоненты:
– компилятор и/или интерпретатор;
– текстовый редактор;
– библиотеки стандартных программ;
– средства отладки;
– справочную службу;
– диалоговый интерфейс.
-----------------------------------------------------------------------------------------------------
Лекция № 4. Общая характеристика прикладного программного обеспечения – 2 час.
Классификация прикладного программного обеспечения. Виды машинной графики. Обзор возможностей основных графических редакторов. Программное обеспечение для обработки текстовых данных. Обзор возможностей основных текстовых редакторов. Электронные презентации. Электронные таблицы. Общее понятие о базах данных и базах знаний. Модели данных в информационных системах. Реляционная модель базы данных. Назначение и основы использования систем искусственного интеллекта. Базы знаний. Экспертные системы.
Прикладное программное обеспечение эвм
Прикладное ПО – это программы, предназначенные для решения индивидуальных задач или классов задач (стандартное прикладное ПО) в конкретной области применения информационных технологий (проблемной области).
Стандартное прикладное ПО:
– текстовые редакторы и процессоры;
– графические редакторы;
– программы электронных презентаций;
– электронные таблицы;
– системы управления базами данных;
– бухгалтерские и финансовые пакеты;
– системы автоматизированного проектирования;
– издательские системы;
– системы документооборота;
– программы-переводчики;
–поддержка электронной почты;
– образовательные, обучающие программы, мультимедийные энциклопедии;
– мультимедийные программы для воспроизводства, создания и редактирования звуко- и видеозаписей;
– и т. п.
Индивидуальное прикладное ПО:
– игровые и развлекательные пакеты;
Программы, разрабатываемые для отдельного пользователя или организации.
Интегрированные пакеты программ (MS Office [2] стр. 109-119, Open Office, Corel Word Perfect Office, Star Office и т. п.) – совокупность разных стандартных прикладных средств, обладающих однотипным интерфейсом и средствами передачи информации между различными компонентами пакета. Пример: издательская система должна содержать:
– текстовый редактор;
– орфографический корректор;
– программу слияния текстов;
– программу формирования оглавлений и составления указателей;
– автоматический поиск и замену слов и фраз;
– средства телекоммуникаций;
– электронную таблицу;
– СУБД;
– модули графического оформления;
– графический редактор;
– набор разных шрифтов;
– и т. п.