Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_po_OAiPR.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.23 Mб
Скачать

63 Назначение модуля Dos

Модуль DOS. В модуле собраны процедуры и функции, открывающие доступ программам к средствам дисковой операционной системы MS- DOS.

64 Назначение crt модуля

Модуль CRT. В нем сосредоточены процедуры и функции, обеспечивающие управление текстовым режимом работы экрана. С помощью входящих в модуль подпрограмм можно перемещать курсор в произвольную позицию экрана, менять цвет выводимых символов и окружающего их фона, создавать окна. Кроме того, в модуль включены также процедуры «слепого» чтения клавиатуры и управления звуком.

65 Структурное программирование

Основано на языке блок схем. Для процесса обработки информации используют три базовых управляющие структуры:

1)композиция (следуя)

2)альтернатива

3)итерация

Композиция

Это линейная управляющая конструкция, не содержащая альтернативу и итерацию, с помощью этих структур, можно описать единственный процесс обработки информации.

Альтернатива

Это не линейная управляющая конструкция, не содержащая итерацию. Она предназначена для описания различных процессов обработки информации, выбор которых зависит от значений входных данных.

Итерация

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

В зависимости от наличия в алгоритмах указанных конструкций их разделяют на:

1)линейные

2)разветвляющиеся

3)циклические

Структурное программирование заключается в:

1)составление алгоритма решения задачи

2)составление блок схемы алгоритма

3)записи блок схемы на любом из высокоуровневых языков программирования

Функциональное программирование:

Как правило, блок схемы не составляются, по сколько имеются различные варианты, так называемой среды разработки программных продуктов, позволяющие непосредственно работать с программным кодом.

В состав такое среды обычно входит текстовый редактор, компилятор, компоновщик, транслятор и другие средства работы с программным кодом.

Наиболее удачными IDE являются – Borland C++ 3.11(5.02), visual studio 2005,2006,2008,2010, RAD studio 2007,2009, Delphi C++, turbo Pascal 7.0.

Для любой из сред разработки программных продуктов характерно наличие как минимум нескольких компонентов позволяющих из исходного текста программного кода получить вначале объектный код расширения obj (добавляются необходимые компоненты из библиотек среды разработки или ОС) А затем и исполняемый файл расширение (*.ехе.)

Такой подход позволяет исключить разработку визуальных алгоритмов и сосредоточиться на программировании заданных функций (набора функций-процедур).

Исторически разработка IDE для языков, шла по двум направлениям развиваемым разными фирмами, поэтому изначально имелись мультиплатформенные средства фирмы Borland, для фирмы Microsoft был язык Object windows аналогичный С++, в тоже время как и одна так и другая фирма получили свои продукты на основе языка Turbo vision на разновидности Pascal. В конце 90 годов прошлого века программы Borland были закуплены корпорацией Microsoft, в результате появились устойчивые версии C++Builder.

Первоначальные продукты Borland C++ 3.11,5.02 позволяют создавать приложения как для DOS (мультиплатформенные) так и для windows.

Методически изначально будем изучать Borland C++.

C (C++) характерной является пример следующей последовательности записи.

\lnclude<iostream.h>

\include <math.h>

Int I x y j

Main ()

{

}

Return 0;

end

Исходя из рассмотренного функциональная программа на С(С++) будет состоять из следующих основных частей:

1 часть этот знак называется шаг, так называемые препроцессорные средства которые обеспечивают подключение тех или иных файлов, тех или иных библиотек, где указаны различные средства для обеспечения нормальное работы создаваемой программ например include означает включить

2 часть происходит описание всех исходных данных (глобальное описание) – описание данных общих для всех программы, под данными понимаем переменные и константы

3 часть основной блок программы – тело программы фигурными скобками между собой разделяются модули, модулей может быть сколько угодно, однако для С++ имеется единственная функция называемая главной функцией она называется main.

Оператор return возвращающий результат вычислений.

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