Joomla портал
seo seo Subscribe
0
seo

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

В традиционной схеме отладки программы все этапы выполняются отдельно с помощью различных инструментов (прикладных программ): один инструмент (текстовой редактор) служит для ввода текста программы, другой инструмент (компилятор) комп謬лирует текст, третий инструмент (редактор связей) собирает програм¬му, затем на заранее подобранных исходных данных с известными резуль¬татами программа проверяется. При наличии ошибок весь цикл повторяется сначала, и так до тех пор, пока про¬грамма не окажется без изъянов. Для того, чтобы облегчить труд програм¬мис¬тов, были созданы такие программные комплексы, которые позволяли решать эти задачи, оставаясь внутри этих программных комплексов. Подо¬бные комплексы принято называть средой программирования. Мы будем пользоваться средой Турбо-Паскаль, созданной фирмой Borland.

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

3. Операционная система.

Операционной системой называется комплекс программ, которые освобождают прикладные программы от выполнения стандартных повторяющихся операций. Основная причина необходимости операционной системы состоит в том, что элементарные операции для работы с устройствами компьюте¬ра и управления ресурсами компьютера — это операции очень низкого уровня, поэтому действия, которые необходимы пользователю и при¬кладным программам, состоят из нескольких сотен или тысяч таких элементарных операций. Конечно, хотелось бы дать более точное определение операционной системы и дать конкретный список ее функций, однако, на наш взгляд, это нецелесообразно. Дело в том, что функции операционной системы меняются с развитием вычислительной техники и программного обеспечения и в связи с появлением новых возможностей и услуг. Конечно, есть функции, которые присутствуют в любой операционной системе, но с момента появления операционных систем их содержание изменилось разительно. Поэтому, на наш взгляд, лучше всего изложить основные понятия операционных систем в историческом ракурсе.

seo
8th Май 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo