Читайте также: |
|
Каким образом программа (список инструкций) размещается в компьютере? Во-первых, программа должна быть написана в форме понятной компьютеру – на языке программирования. Компьютер должен уже иметь программу для чтения и распознавания инструкций языка программирования как входных данных. Программа, которая читает инструкции на языке программирования и готовит их для выполнения на компьютере, называется компилятором. В этом курсе используется Паскаль, язык программирования, разработанный Николасом Виртом. Компилятор Паскаля преобразует последовательность инструкций на языке программирования Паскаль в машинную программу для компьютера. Таким образом, выполнение Паскаль-программы обычно требует двух стадий. На Cтадии 1, Паскаль-программа является входными данными для компилятора, а полученная в результате компиляции машинная программа – выходными. На Стадии 2 только что созданная машинная программа преобразует входные данные (задачу) в выходные данные (решение).
Стадии выполнения Pascal-программы | ||
Стадия 1 | Стадия 2 | |
INPUT | Pascal-программа | Исходные данные |
Программа | Компилятор Pascal | Машинная программа |
OUTPUT | Машинная программа | Результат |
Программирование – деятельность по решению задач связанных с вычислениями и обработкой информации. Перед решением задачи Вам необходимо ее четко описать и иметь представление, каким образом можно использовать компьютер для ее решения. Далее необходимо изобрести метод решения задачи и описать его в виде последовательности инструкций. Далее необходимо реализовать найденный метод в виде набора инструкций на языке программирования, в нашем случае – на Паскале.
После того как программа написана, необходимо ее выполнить на компьютере и убедиться, что она работает и выдает ожидаемые результаты. В случае если результаты выполнения программы отличаются от ожидаемых, выполняется поиск ошибки внесение исправлений, повторное выполнение и т.д. Процесс поиска ошибок (bug) в программе называется отладкой (debug)
Дата добавления: 2015-07-11; просмотров: 80 | Нарушение авторских прав