Это методическое пособие предназначено для желающих самостоятельно научиться решать задачи по основным разделам предмета на языках Бейсик и Паскаль. Предлагаемая методика включает
Вид материала | Методическое пособие |
СодержаниеXII.1.Запись программы на диск XII.2.Компиляция программы XII.3.Что же такое компилятор? XII.4.Выполнение программы Введите два числа |
- Учебно-методическое пособие таганрог 2005 ббк 67. 01 Составитель, 578.81kb.
- Курс. 01;Мпк. 01;3 методическое пособие по курсовой работе методика воспитательной, 230.31kb.
- Методика преподавания хореографических дисциплин Учебно-методическое пособие для специальности, 1490.89kb.
- Ниязов Олег Нургалиевич Ниязов О. Н. Н60 методическое пособие, 75.1kb.
- Учебно-методическое пособие Йошкар-Ола, 2009 ббк п 6 удк 636, 3772.57kb.
- Учебно-методическое пособие и ситуационные задачи по урологии для студентов волгоград,, 482.99kb.
- Панасенко Александр Иванович, профессор кафедры органической и биологической химии, 259.01kb.
- Учебное пособие по курсу «управление банковским продуктом» Составитель: к э. н., доцент, 955.86kb.
- Предлагаемая работа представляет собой попытку в краткой форме изложить теоретический, 1296.91kb.
- Российской федерации, 664.65kb.
XII.1.Запись программы на диск
Для этого, находясь в меню "Файл" (File), выберите команду "Сохранить" (Save). Для выхода из окна редактора нажмите F10 (или Ctrl-D) и вызовите основное меню. Затем нажмите F для перехода в меню "Файл" и S для выбора команды "Сохранить". По умолчанию вашему файлу было присвоено имя NONAME.PAS. Теперь вы можете переименовать его, введя MYFIRST.PAS, а затем нажав клавишу "Enter" (в интерактивной интегрированной среде программирования по умолчанию предполагается использование расширений только вы нажмете F2, ваша программа будет сохранена на диске как MYFIRST.PAS).
При альтернативном методе записи программы на диск используется оперативная клавиша команды "Сохранить" (File/Save) F2. Как и при выборе команды "Сохранить", в ответ на F2 вы получите запрос, следует ли сохранить этот файл с именем NONAME.PAS. И в этом случае введите MVFIRST.РAS в качестве имени файла.
XII.2.Компиляция программы
Для компиляции вашей первой программы возвратитесь в основное меню. Если Вы все еще находитесь в окне редактирования, то для этого нажмите F10 (или Ctrl-K D). Нажмите [С] для выбора меню Compile (Компилировать), а затем нажмите С еще раз для вызова команды Compile из этого меню или же нажмите F9. (Меню Compile имеет несколько средств; см. Главу 7).
Турбо-Паскаль оттранслирует вашу программу, переведя ее с языка Паскаль (который понятен вам) на машинный код 8086 для микропроцессора (который ваш персональный компьютер может выполнить). Вы не можете видеть машинный код 8086, поскольку он хранится в памяти (или на диске).
Паскаль, также как и обычный язык (например, английский) имеет определенные синтаксические правила, которые вы должны соблюдать. Однако структура Паскаля не допускает неточностей и синтаксических ошибок. Компилятор всегда должен понимать, что вы имеете в виду. Если вы используете в операторах неподходящие символы или строите их некорректно, компилятор Паскаля выводит во время трансляции программы сообщение о синтаксической ошибке.
С момента начала компиляции в середине экрана появляется прямоугольная рамка, в которой указываются сведения о происходящей компиляции. В рамке вспыхивает сообщение о необходимости нажать клавиши Ctrl-Break, если нужно прервать компиляцию. Если компиляция завершается успешно, то в рамке вспыхивает сообщение "Success: Press any key" ("Успешно! Нажмите любую клавишу"). Рамка остается видимой до тех пор, пока вы не нажмете какую-либо клавишу. Заметили, как быстро все происходило?
Если во время компиляции обнаруживается ошибка, то Турбо-Паскаль прекращает компиляцию, помещает курсор в редакторе в позицию, где содержится ошибка, и распечатывает сообщение об ошибке в верхней части окна редактирования. Нажмите любую клавишу с тем, чтобы удалить сообщение об ошибке.
(Примечание: нажатие выбранной Вами клавиши используется редактором). Затем исправьте ошибку, сохраните на диске обновленный файл и оттранслируйте его заново.
XII.3.Что же такое компилятор?
Ваш персональный компьютер PC, как и большинство микрокомпьютеров, имеет процессор, который представляет собой его рабочий механизм. Процессор имеет набор команд в двоичном представлении, которые выполняются на всех этих кристаллах. Передавая кристаллу правильный набор команд, можно добиться, чтобы он вывел текст на экран, выполнил математические операции, переслал текст или данные, нарисовал картинку - словом, сделал все, что может вам потребоваться. Эти команды обычно называют машинным кодом.
Поскольку машинный код содержит чисто двоичную информацию, на нем трудно писать программы и трудно их читать. Вы можете писать команды на машинном уровне в форме, удобной для чтения, используя ассемблер, то есть вы можете программировать на языке ассемблера. Однако, при этом вы должны представлять, как работают микропроцессоры. И здесь вы убедитесь, что для выполнения простых операций - например, распечатать число, - часто требуется большое количество команд.
Если вам нежелательно иметь дело с машинным кодом или языком ассемблера, можно использовать язык высокого уровня, например Паскаль. Программы на Паскале легко читать и писать, поскольку этот язык разработан для людей, а не для машин. Тем не менее персональный компьютер воспринимает только машинный код. Компилятор Турбо-Паскаля транслирует (или переводит) программу, написанную на Паскале, в команды, которые могут быть восприняты компьютером. Компилятор, таким образом, является программой, пересылающей данные: она считывает текст вашей программы и записывает его на соответствующем машинном коде.
XII.4.Выполнение программы
После устранения всех обнаруженных ошибок возвратитесь в основное меню и для запуска программы выберете опцию "Выполнить" (Run).
Окно выходных данных увеличится до размера полного экрана, и на экране появится сообщение:
Введите два числа:
Введите два любых целых числа, разделенные пробелом, а затем нажмите "Enter". Появится следующее сообщение:
Отношение равно:
вместе с числом, представляющим отношение первого числа ко второму. На следующей строке будет выведено сообщение "Нажмите клавишу Enter"и программа будет ожидать ввода клавиши Enter.
При завершении выполнения программы вы вернетесь в окно редактора. Для того, чтобы просмотреть выведенную программой информацию, выберите "Запуск/Экран пользователя" (Run/User Screen) или нажмите Alt-F5.
При завершении работы программы нажмите любую клавишу, и управление будет передано Турбо-Паскалю. Вы окажетесь в том месте, откуда начали. При желании вы можете теперь модифицировать свою программу. Если вы выберете команду Run без внесения каких-либо изменений в свою программу, то Турбо-Паскаль сразу выполнит ее без повторной компиляции.
При возврате в интерактивную интегрированную среду программирования вы можете просмотреть выведенную вашей программой информацию, выбрав команду "Выполнение/Экран пользователя" (Run/User Screen). Это можно также сделать, нажав клавиши Аlt-F5. Повторный выбор переместит вас обратно в среду Турбо-Паскаля.