Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие Модуль1.doc
Скачиваний:
130
Добавлен:
28.05.2015
Размер:
1.7 Mб
Скачать

8.10. Комментарии в программе

В любом месте программы можно записать пояснительный текст – комментарий. Он не обрабатывается во время выполнения программы. Текст комментария ограничен символами { }.

{ Пояснения к программе - комментарии}

Комментарии удобно использовать в программе при отладке для временного исключения группы операторов, заключив их в фигурные скобки.

Задача.

Даны два целых числа. Найти их полусумму и произведение.

рrogram primer;

uses

crt;

var

a, b,p: integer;

s: real;

begin

сlrscr; {функция очистки экрана}

{вывод сообщения на экран}

writeln(’ введитеa,b’);

{ввод данных с клавиатуры }

readln ( a, b);

s: = (a + b)/2;

p: = a*b;

вывод результатов }

writeln (’ s = ’, x:8:3, ’ ’, ’p = ’, y:4);

readln;

end.

Ключевые слова горят ярче, чем остальной текст программы.

Пример программы линейной структуры

Задача.

Математическая формулировка задачи: Вычислить и вывести на печать значение функции y. Исходные данные x, a и b ввести с клавиатуры.

  1. Таблица идентификаторов.

Наименование переменной

Обозначения в программе

1

Функция

y

2

Аргумент

x

3

Переменная 1

a

4

Переменная 2

b

  1. Листинг программы.

рrogram lab1;

uses

crt;

var

a, b: integer;

y,x: real;

begin

{оператор очистки экрана}

сlrscr;

{вывод сообщения на экран}

writeln (’ введите x,a, b ’);

{ввод данных с клавиатуры }

readln ( x,a, b);

y:=(a+2*b)*sqrt(a+2*b)*(1/cos(x));

{вывод результатов вычисления}

writeln (’ y=’, y:8:3);

readln;

end.

Вопросы для самоконтроля

  1. Что такое программа?

  2. Какие символы могут содержать имена переменных?

  3. Какие типы стандартные переменных допустимы на языке Паскаль?

  4. Сколько байт памяти занимают переменные типа real?

  5. Из каких частей состоит структура программы на Паскале.

  6. Что определяет объем памяти, отводимой под каждую переменную?

  7. Что такое оператор?

  8. Какие типы операторов допустимы на Паскале?

  9. Как операторы отделяются друг от друга?

  10. Для чего используются комментарии в программе?

8.11. Методические указания для выполнения практического задания №4. «Следования»

Цель работы: Ознакомиться со структурой программы на языке Паскаль, основными операторами, алгоритмами линейной структуры..

Задание:

  1. В приложении 5 выбрать вариант задания.

  2. Выполнить практическое задание №4, используя пример программы линейной структуры.

  3. Составить блок-схему алгоритма.

  4. Написать программу и отладить ее по заранее подготовленному тесту.

  5. Оформить работу в тетради для практических работ.

  6. Результат выполнения программы предъявить преподавателю.

  7. Ответить на вопросы самоконтроля.

  8. Защитить выполненную работу у преподавателя.

Приложение 5. Таблица вариантов заданий

Вычислить и вывести на печать значение функции Y. Исходные данные x, a и b ввести с клавиатуры.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30