Глава 4
Что понимается под программным обеспечением ПК?
Что представляет собой программа для персонального компьютера?
Что включает в себя системное программное обеспечение?
Что представляет собой пакет прикладных программ?
Что относится к инструментарию технологии программирования?
Расскажите о структуре системного программного обеспечения.
Что представляет собой базовое программное обеспечение?
Для чего предназначена операционная система ПК?
Классификация операционных систем ПК.
Назовите наиболее популярные операционные системы ПК.
Назначение и классификация операционных (файловых) оболочек ПК.
Функции операционных систем ПК.
Каким образом операционные системы организуют файловую систему?
Какие операции с файлами обеспечивает операционная система?
Что представляет собой файл? Каталог (папка)?
Какие имена файлов допустимы в ОС MS DOS? В OC Windows?
Что представляют собой атрибуты файлов? Перечислите основные.
Что означает однозадачность (многозадачность) ОС?
Как установить (удалить) приложения OC (Windows)?
Функции драйвера? Как ОС обеспечивает взаимодействие с аппаратурой?
Какие средства обслуживания ПК предоставляет ОС MS DOS? Windows?
Какие дополнительные функции предоставляет OC Windows?
Функции сервисного программного обеспечения.
Классификация языков программирования.
Что представляет процесс трансляции? Компиляторы и интерпретаторы.
Классификация программных средств создания Windows–приложений.
Система программирования Visual Basic for Windows.
Система визуального программирования Delphi.
Классификация пакетов прикладных программ.
Проблемно–ориентированные ППП.
ППП автоматизированного проектирования.
Текстовые и табличные процессоры.
Растровые и векторные графические редакторы.
Системы управления базами данных.
Средства презентации. Программные средства мультимедиа.
Методо – ориентированные ППП.
Системы компьютерной математики.
Офисные ППП (планировщики, переводчики, браузеры).
Настольные издательские системы.
Системы искусственного интеллекта. Экспертные системы.
Бухгалтерские и финансово–аналитические системы.
Информационно–справочные системы.
Понятие информационного и математического обеспечения ПК.
Глава 5
Дайте определение алгоритма и перечислите его свойства.
Перечислите методы проектирования алгоритмов.
Назовите этапы создания программных продуктов.
Что представляет собой нисходящее проектирование?
Что представляет собой модульное программирование?
Что представляет собой структурное программирование?
Назовите виды основных управляющих алгоритмических структур?
Что представляют собой управляющие алгоритмические структуры
Последовательность, Альтернатива, Множественная альтернатива,
Бесконечный цикл, цикл Пока, цикл До, цикл с параметром?
Что представляет собой объектно–ориентированное проектирование?
Что представляет собой Событие, Класс, Метод?
Что представляет собой Инкапсуляция, Наследование, Полиморфизм?
Что физически представляет собой процессор компьютера?
Что представляют собой транзисторы, триггеры и вентили?
Для чего предназначены языки программирования?
Что представляют собой трансляторы (интерпретаторы и компиляторы)?
Что представляют собой языки программирования низкого уровня?
Расскажите о языках программирования высокого уровня.
Перечислите пять поколений языков программирования.
Дайте характеристику наиболее популярных языков программирования высокого уровня – Фортран, Кобол, Паскаль, Бейсик, Си++, Ява и др.
Расскажите о языках программирования баз данных.
Расскажите о языках программирования для Интернета – HTML, VRML.
Какие компоненты должны присутствовать в системе программирования для создания программы на выбранном языке программирования?
Расскажите об архитектуре программных систем.
Дайте характеристику универсальным языкам программирования –
Бейсику, Паскалю, Дельфи, Си++, Яве.
Базовые типы данных алгоритмических языков программирования.
Расскажите о сложных (структурированных) типах данных.
Приведите примеры арифметических и логических выражений.
Как работают операторы циклов?
Как организуется работа с файлами?
В чём заключается идея нисходящего проектирования?
С какой целью применяют подпрограммы?
Что общего и в чём отличия процедуры и функции?
Определите значение выражения F(1,2) + F(10,0.1), если функция
F(a,b) рассчитывается как a*a+b*b.
В чём разница между событийным и структурным программированием?
Как организуется обработка программных событий?
Для чего в языки программирования было введено понятие класса?
В чём разница между классом и объектом?
Что представляет собой инкапсуляция?
Для чего применяется механизм наследования?
Как полиморфизм модифицирует принцип наследования?
Что представляют собой технологии визуального программирования?
В чём трудность разработки крупных программных проектов?
Перечислите этапы разработки программного обеспечения.
Какие методы и стандарты контроля качества ПО используются
в международной системе сертификации?
Как распространяется разработанное ПО?
