Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
bilety_po_infe.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
248.85 Кб
Скачать

19Типы диалога пользователя с компьютером.

1) командный интерфейс – пользователь дает команды компьютеру, который их выполняет и выдает результат пользователю. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки; 2) WIMP-интерфейс (WIMP от: Window – окно; Image – образ; Menu – меню; Pointer – указатель) – диалог пользователя с компьютером ведется при помощи графических образов: меню, окон и других элементов. Интерфейс реализован на двух уровнях технологий: простой графический интерфейс и WIMP-интерфейс; 3) SILK-интерфейс (SILK от: Speech – речь; Image – образ; Language – язык; Knowlege – знание) – разговор пользователя с компьютером. Интерфейс наиболее приближен к обычной, человеческой форме общения. При этом компьютер определяет команды, анализируя человеческую речь и находя в ней ключевые фразы. Результат выполнения команд компьютер преобразует в понятную человеку форму. Этот вид интерфейса наиболее требователен к аппаратным ресурсам компьютера, поэтому его применяют в основном для военных целей.

21. Системы программирования. Назначение и состав. Система програмирования - это набор специализированных программных продуктов, которые являются инструментальны средствами разработчика. Программные продукты данного класса поддерживают все этапы процесса программирования, отладки и тестирования создаваемых программ. Система программирования включает следующие программные компоненты: • редактор текста; • транслятор с соответствующего языка; • компоновщик (редактор связей); • отладчик; • библиотеки подпрограмм. Заметим, что любая система программирования может работать только в соответствующей ОС, под которую она и создана, однако при этом она может позволять разрабатывать программное обеспечение и под другие ОС.

22. Технология разработки программных комплексов. - Содержательная постановка задачи; - Разработка модели и выбор метода решения; - Разработка алгоритма решения задачи; - Кодирование алгоритма; - Компиляция программы; - Тестирование программы; - Создание документации; - Сопровождение и эксплуатация.

23Основы структурного программирования. В основу структурного программиррования как научной методологии разработки алгоритмов и программ заложен ряд принципов системного подхода: 1)программа должна составляться поэтапно, небольшими шагами; 2)размер шага определяется количетвом информации, применяемой программистом на каждом шаге; 3)сложная задача должна разбиваться на простые, легко воспринимаемые блоки, каждый из которых имеет один вход и выход; 4)логика алгоритма и программы должна опираться на минимальное число достаточно простых базовых и управляющих структур. Структурированная программа представляет собой композицию из последовательных или вложенных в друг друга блокоов с одним входом и одним выходомм каждый.

24Базовые управляющие конструкции

Базисные управляющие структуры

Базисный набор управляющих структур является функционально полным, то есть с его помощью можно создать любой сколь угодно сложный алгоритм. Однако с целью создания более компактных и наглядных алгоритмов дополнительно используются следующие управляющие структуры: а) структура сокращенного ветвления; б) структура выбора; в) структура цикла с параметром; г) структура цикла с постусловием (следующий рисунок).

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

Дополнительные управляющие структуры

Любой алгоритм может быть построен посредством композиции базисных и дополнительных структур:

- их последовательным соединением − образованием последовательных конструкций;

- их вложением друг в друга − образованием вложенных конструкций.

25«Восходящий» и «нисходящий» способы проектирования программ. Восходящее проектирование – это проектирование, при котором выполнение процедур низких уровней предшествует выполнению проектных процедур, относящихся к более высоким иерархическим уровням (т.е. – снизу вверх). Нисходящее проектирование – это проектирование сверху вниз, и характеризуется противоположной последовательностью выполнения процедур. Типичная последовательность процедур нисходящего проектирования ЭС, включает в себя: - системно-техническое проектирование – это анализ тактико-технических требований на проектировании комплекс определенных основ принципов функционирования, разработка структурных схем. - схемотехническое проектирование – это разработка функциональных и принципиальных схем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]