Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Пример подготовки и выполнения программы




После загрузки среды TURBO PASCAL нажмите F10 и выберите File\ New для создания нового окна. После этого можно приступить к набору текста программы, нажимая Enter в конце каждой строки. Например:

program First_Program;

uses crt; {USES-раздел юбъявления внешних модулей}

{СRT-модуль работы с экраном}

var

A,B: Real; {вводимые данные}

S: Rreal; {сумма чисел }

begin

clrscr; {вызов процедуры очистки экрана}

Writeln (' Программа вычисления суммы двух чисел ');

Writeln ('---------------------------------');

Write ('Введите два любых числа: ');

Readln (A,B);

S:=a+b;

Writeln(‘S=’,S:8:2);

Writeln(‘Нажмите ENTER для продолжения работы’);

Readln {ожидание нажатия клавиши Enter}

end.

Для сохранения программы выберите команду Save из меню File (или F2).

Для компиляции программы нажать F9.

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

При наличии ошибки см. п. 1.8.

Для выполнения программы следует выбрать Run/Run в главном меню (или нажать Ctrl-F9). Будет выполнен переход на экран пользователя, и на этом экране появится сообщение, которое выводит Ваша программа:

Введите два любых числа:

 

Наберите два любых числа с пробелом между ними и нажмите Enter. Появится следующее сообщение:

S=

а за ним – вычисленная сумма двух введенных чисел. В следующей строке появится сообщение "Нажмите Enter", а программа будет ждать нажатия клавиши Enter.

Чтобы посмотреть результаты работы программы, выберите Window/User Screen (или нажмите Alt+F5). Если во время выполнения программы произошла ошибка, то на экране появится сообщение, которое выглядит следующим образом:

Run-time error <errnum> at <segment>:<offset>

где <errnum> - это соответствующий номер ошибки,

<segment>:<offset> - это адрес в памяти, где произошла ошибка. Вы окажетесь в точке расположения ошибки в своей программе с описательным сообщением об ошибке. Пока сообщение находится в строке статуса редактора, можно нажать F1 для получения справочной информации по конкретной ошибке. Нажатие любой другой клавиши приводит к исчезновению сообщения об ошибке.

Ошибки компиляции

Какие ошибки компиляции вероятнее всего Вы получите? Наиболее возможными ошибками для начинающего программиста на языке Паскаль будут:

Error 2: Identifier expected { Ожидается идентификатор }

Error 3: Unknown identifier { Неизвестный идентификатор }

Error 4: Duplicate identifier { Копия идентификатора }

Error 12: Type identifier expected { Ожидается тип идентификатора }

Error 26: Type mismatch { Несоответствие типов }

Error 36: BEGIN expected { Ожидается BEGIN }

Error 37: END expected { Ожидается END }

Error 62: Division by zero { Деление на 0 }

Error 85: ";" expected { Ожидается ";" }

Error 86: ":" expected { Ожидается ":" }

Error 87: "," expected { Ожидается "," }

Error 88: "(" expected { Ожидается "(" }

Error 89: ")" expected { Ожидается ")" }

Error 90: "=" expected { Ожидается "=" }

Error 91: ":=" expected { Ожидается ":=" }

Error 92: "[" or "(." expected { Ожидается "[" или "(." }

Error 93: "]" or ".)" expected { Ожидается "]" или ".)" }

Error 94: "." expected { Ожидается "." }

Error 113: Error in stateme { Ошибка в операторе }

Паскаль требует, чтобы Вы объявили все переменные, типы данных, константы и подпрограммы - все идентификаторы - перед их использованием. Если Вы обратитесь к необъявленному идентификатору или пропустите его, то при компиляции будет обнаружена ошибка. Другой частой ошибкой является несоответствие пар begin..end, присваивание несовместимым типам данных (например, присваивание действительного числа переменной целого типа), число и тип параметров не соответствуют в вызовах процедур и функций и т.д.

Когда Вы начинаете компиляцию, в центре экрана появляется окно, содержащее информацию о данной компиляции. Если во время компиляции не выявлено никаких ошибок, то в этом окне появится сообщение "Compilation successful: press any key" (компиляция успешна: нажмите любую клавишу). Окно остается на экране до тех пор, пока Вы не нажмете любую клавишу.

Если во время компиляции обнаружена ошибка, Турбо-Паскаль останавливается, устанавливает курсор на ошибку в редакторе и показывает сообщение об ошибке вверху редактора. (Первое нажатие клавиши очистит это сообщение, а при нажатии Ctrl+Q W будет показывать его снова до тех пор, пока Вы не измените файл или не перекомпилируете его). Сделайте исправления, сохраните обновленный файл и компилируйте снова.

Варианты заданий

1. Вычислить площадь треугольника по трём сторонам.

2. Вычислить объем треугольной пирамиды.

3. Вычислить число по заданному проценту.

4. Вычислить процент от заданного числа.

5. Вычислить площадь трапеции.

6. Вычислить объем цилиндра.

7. Вычислить среднее арифметическое трех чисел.

8. Вычислить периметр треугольника.

9. Вычислить периметр прямоугольника.

10. Вычислить объем шара.

11. Вычислить длину средней линии трапеции.

12. Вычислить куб разности двух чисел.

13. Вычислить объем конуса.

14. Вычислить объем треугольной пирамиды.

Содержание отчета

 

1 Постановка задачи на разработку программы.

2. Определение метода решения задачи и формализация задачи.

3 Состав и структура данных.

4 Описание программы.

а) Словесное описание программы.

б) Блок-схема программы.

в) Текст программы.

5 Тестирование.

Пример оформления отчета приведен в файле «Оформление отчета_Pas».

Контрольные вопросы

1. Каков порядок создания программы в интегрированной среде Турбо-Паскаль?

2. Какие основные функции выполняет система Турбо-Паскаль (по главному меню)?

3. Какие операции позволяет выполнять текстовый редактор Турбо-Паскаля при подготовке программы? Примеры операций редактирования?

4. Как выполнить компиляцию программы с сохранением исполняемого модуля?

5. Как сохранить программу под другим именем?

6. Как открыть окно?

7. Какими способами можно выйти из среды?

8. Как создать исполняемый модуль?

9. Как вызвать контекстную помощь?

10. Какова структура Паскаль-программы?

11.Какие операторы используются для ввода (вывода) значений переменных?


Приложение А.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных