Решение:
Процесс
создания программ включает в себя
следующие этапы:
составление
исходного кода программы на языке
программирования;
этап
трансляции, необходимый для создания
объектного кода программы;
создание
загрузочного модуля, готового к
исполнению.
Совокупность
этих программных средств входит в состав
систем программирования.
Системы
программирования (или инструментальное
программное обеспечение)
–
это системы для автоматизации
разработки новых программ на языке
программирования.
В самом общем случае
для
создания программы на выбранном языке
программирования нужно иметь следующие
компоненты:
1.
Текстовый
редактор
для создания и редактирования исходного
кода программы на языке программирования.
Так как текст программы записывается
с помощью ключевых слов, обычно
происходящих от слов английского
алфавита, и набора специальных символов
для записи всевозможных операций, то
формировать этот текст можно в любом
редакторе, получая в итоге текстовый
файл с исходным текстом программы.
Однако лучше использовать специализированные
редакторы, которые ориентированы на
конкретный язык программирования и
позволяют в процессе ввода текста
выделять ключевые слова и идентификаторы
разными цветами и шрифтами.
2. Компилятор.
Исходный текст с помощью программы-компилятора
переводится в промежуточный объектный
код. Исходный текст большой программы
состоит из нескольких модулей
(файлов
с исходными текстами). Каждый модуль
компилируется в отдельный файл с
объектным кодом, которые затем надо
объединить в одно целое. Кроме того,
надо добавить машинные коды подпрограмм,
реализующих различные стандартные
функции (например, функции sin
или ln).
Такие функции содержатся в специальных
библиотеках, которые поставляются
вместе с компилятором.
3. Редактор
связей,
который выполняет связывание объектных
модулей и машинного кода стандартных
функций, находя их в библиотеках, и
формирует на выходе работоспособное
приложение – исполнимый код.
Исполнимый
код
– это законченная программа, которую
можно запустить на любом компьютере,
где установлена операционная система,
для которой эта программа создавалась.
Как правило, итоговый файл имеет
расширение .ЕХЕ
или .СОМ.
Задание N 12.
По реализации интерфейса пользователя операционные системы разделяются на …
Решение:
По реализации интерфейса пользователя различают неграфические и графические операционные системы. В неграфических ОС реализован интерфейс командной строки. Основным устройством управления в этом случае является клавиатура. Управляющие команды вводятся в поле командной строки, где их можно и редактировать. Исполнение команды начинается после нажатия клавиши ЕNTER. В графических ОС реализован более сложный тип интерфейса, в котором в качестве устройства управления кроме клавиатуры может использоваться мышь или другое устройство позиционирования. Работа в графической ОС основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента управления выступает указатель мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений (экранные кнопки, значки, переключатели, флажки, строки меню, раскрывающиеся списки и т.п.).
Задание N 13.
Определите, какую из приведенных последовательностей символов допустимо использовать в качестве имени файла. Любимые_стихи_Александр_Блок.doc
