Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по Pascal с задачами NEWXP.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
461.82 Кб
Скачать

§ 10 Исполнение программы. И снова о команде Writeln

После загрузки Турбо Паскаля Вы увидите окно редактирования. Теперь нужно ввести текст программы.

После ввода текста программы Вы увидите, что команды, предписанные в исполняемой части программы, выполнятся не сразу, а только после того, как Вы нажмете клавиши CTR+F9 или в главном меню выполните команду Run-Run.

Если Вы не сделали ошибок, то произойдет выполнение программы и будут вычислены Z и C.

Чтобы увидеть результат, нажмите клавиши ALT+F5. Тем самым Вы откроете экран пользователя, где будет записан такой результат для первого варианта программы:

-56

3.0000000000Е+00

Для второго варианта программы этот же результат будет выведен в одной строке:

-56 3.0000000000Е+00

Это значит, что Z=-56, а С=3.0000000000E+00

Если с целой величиной Z все понятно, то с вещественной С разберемся.

Число 3.0000000000Е+00 означает тоже, что в математике число 3.0000000000*1000=3.0=3

Чтобы не получать так некрасиво оформленных вещественных результатов можно внести коррективы в команду для вывода Writeln – после имени переменной С через двоеточие сначала указать сколько цифр Вы желаете видеть при выводе результата, а затем вновь через двоеточие – сколько цифр Вы желаете вывести в дробной части числа.

Например, при команде

Writeln(C:5:2); результат будет таким 3.00

Writeln(C:5:1); результат будет таким 3.0

Writeln(C:5:0); результат будет таким 3

Чтобы вернуться в окно редактирования, нажмите любую клавишу.

§ 11 Исполнение программы (продолжение). Сообщения об ошибках

Выше мы предполагали, что программа была без ошибок. Как поведет себя Паскаль, если Вы допустили ошибку, например, забыли поставить ; после команды?

После того, как Вы нажмете клавиши CTRL+F9, вверху экрана появится красная строка с надписью

Error 85: “;” expected.

85 – это номер ошибки по специальному каталогу, который есть в любом учебнике по Паскалю

После : идет краткое сообщение об ошибке. В данном случае фраза переводится так «; отсутствует».

При этом ошибку в программе надо искать либо в строке, где мигает курсор, либо выше мигающего курсора.

Вот наиболее часто встречающиеся ошибки:

Error 85: “;” expected.- отсутствует ;

Error 200: Division by zero. – деление на 0

Error 3: Unknown identifier. - отсутствует описание переменной

Error 91: “:=” expected. – неправильно написан знак ПРИСВОИТЬ (обычно забывают двоеточие)

Error 26: Type mismatch – несоответствие типов данных (например, к переменным целого типа применено деление /)

§ 12 Учимся самостоятельно писать программы и отлаживать их на компьютере

Задание

  1. Напишите программы для вычисления

  1. площади прямоугольника по его длине и ширине;

  2. площади круга и длины окружности по известному радиусу;

  3. значения функции Y=5x2+3x-7;

  4. значения выражения –52+2,4+(-3,6)3

Алгоритм Ваших действий при решении задач:

  1. Запишите в тетради, что ДАНО, что надо ВЫЧИСЛИТЬ и по каким ФОРМУЛАМ

Например для первой задачи:

Дано: a – длина прямоугольника

b – ширина прямоугольника

Вычислить: S=ab

  1. Напишите в тетради программу:

Var

a,b,s:Real;

Begin

a:=5;

b:=6;

S:=a*b;

Writeln (S);

End.

  1. Посчитайте устно, какой результат должен получиться после выполнения программы и запишите его в тетради.

  2. Загрузите Паскаль и введите текст программы.

  3. Запустите программу на выполнение (Ctrl+F9)

  4. Чтобы увидеть результат откройте экран пользователя (Alt+F5)

  5. Сравните полученный результат с результатом устного счета.

  6. Чтобы приступить к решению новой задачи, откройте новое окно (File-New).

P.S. К старому окну можно вернуться нажав Alt+№окна