Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика-М-2011.doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
422 Кб
Скачать
☆

Тема 5. Основы системы программирования высокого уровня

Алгоритмизация и программирование. Языки программирования высокого уровня. Основы программирования. Лексические основы языка: идентификаторы, служебные слова, инструкции, выражения, операторы. Структура программы. Технология программирования. Введение в структурное программирование. Среда программирования Turbo Pascal. Динамические структуры данных. Модули. Структуры и объединения. Язык C++. Примеры программ.

Введение в объектно-ориентированное программирование. Основные понятия. Простые и структурные типы данных. Язык Object Pascal. Объектный тип и объект. Методы. Класс как абстрактный тип. Наследование и другие возможности классов. Исключительные ситуации. Среда визуального программирования Delphi. Модели объектов других языков программирования. Среда Borland C++ Builder.

Тема 6. Общие принципы построения информационно-вычислительных сетей

Эволюция информационно-вычислительных сетей (ИВС). Основные программные и аппаратные компоненты сети. ИВС как распределенные системы. Простейший случай взаимодействия двух компьютеров. Объединение нескольких компьютеров. Топология физических связей. Физическая передача данных по линиям связи. Цифровое кодирование. Обнаружение и коррекция ошибок Логическая структуризация сети. Использование ИВС на предприятии.

Понятие “открытая система” и проблемы стандартизации. Открытые информационные системы. Протокол. Интерфейс. Модель взаимодействия открытых систем. Физический, канальный, сетевой, транспортный, сеансовый, представительный и прикладной уровни модели взаимодействия открытых систем. Методы передачи данных на физическом и канальном уровнях. Методы коммутации. Коммутация каналов, пакетов и сообщений.

5. Учебно-методическое обеспечение дисциплины

1. Вопросы к экзамену и зачету

  1. Принцип представления чисел в прямом и дополнительном кодах.

  2. Понятие энтропии как меры информации.

  3. Понятие о методах кодирования информации.

  4. Типовая архитектура ЭВМ.

  5. Способы доступа к памяти ЭВМ.

  6. Понятие интерфейса.

  7. Типовой состав периферийного оборудования.

  8. Понятие об операционной системе ЭВМ.

  9. Понятие о программном обеспечении персональных ЭВМ.

  10. Составные части операционных систем.

  11. Порядок изменения рабочей среды Windows.

  12. Понятие алгоритма решения задачи.

  13. Основные языки программирования высокого уровня.

  14. Понятие о выражениях и операторах как логических элементах языка программирования

  15. Структура программы.

  16. Особенности структурного программирования.

  17. Понятие модуля и структуры для языка программирования высокого уровня.

  18. Понятие объектно-ориентированного программирования.

  19. Возможности и принципы использования текстового редактора Word.

  20. Форматирование и подготовка к печати текстовых документов Word.

  21. Принципы создания формул и вычисления функций при работе с электронными таблицами Excel.

  22. Способы построения графиков функций с помощью пакета MathCAD.

  23. Методика символических вычислений с применением пакета MathCAD

  24. Понятие об информационно-вычислительных сетях.

  25. Понятие о плезиохронной и синхронной цифровых иерархиях PDH и SDH.

  26. Понятие о протоколах компьютерных глобальных сетей с коммутацией пакетов.

  27. Основные технологии сетевой безопасности.

  28. Типовые антивирусные программы.

  29. Понятие о шифровании с открытым ключом.

  30. Понятие о методах защиты информации в компьютерных сетях.

  31. Мультипроцессорная обработка.

  32. Сегментное распределение памяти. Разделяемые сегменты памяти.

  33. Контроль доступа к файлам.

  34. Стандартные стеки коммуникационных протоколов.

  35. Модель взаимодействия открытых систем ВОС.