Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5 Методическое пособие изучения Паскаль.doc
Скачиваний:
10
Добавлен:
01.03.2025
Размер:
743 Кб
Скачать
☆

Вычисление об"ема шара

Началом комментария являются символы «(*», а концом — символы «*)».

За комментарием следует заголовок PROGRAM, который содержит имя программы Е10..

В разделе описания констант задано значение PI= 3.14. Так как в языке ПАСКАЛЬ символа π нет, его заменили именем PI. Кроме того, в изображении числа ставится точка вместо запятой:

CONST PI = 3.14;

В разделе описания переменных объявлено, что имеются две пере­менные R и V, относящиеся к действительному типу (REAL), т. е. они могут содержать дробную часть. Здесь же используются коммен­тарии для пояснения физического смысла переменных R и V.

В разделе операторов прежде всего задается значение радиуса с по­мощью оператора R : =0.2;

В языке ПАСКАЛЬ знак присваивания < := > соответствует знаку равенства «=» в математической записи R: = 0,2 (Переменной R присвоить значение 0.2).

Далее непосредственно вычисляется значение объема шара с по­мощью оператора

V:=4/3*PI*R*R*R;

Формула записывается в одну строку, звездочкой обозначен знак ум­ножения, наклонной чертой — знак деления.

Вычисленное значение V хранится в памяти ЭВМ. Для вывода этого значения на экран дисплея используется оператор

WRITE ('ОБ"ЕМ ШАРА = ', V: 8:3)

который выводит на экран поясняющий текст

ОБ"ЕМ ШАРА =

и вычисленное значение V по формату 8:3 (8 — число позиций на изображение всего числа; 3 - число позиций на изображение дробной части). Таким образом, после выполнения программы на экране появит­ся результат

ОБ"ЕМ ШАРА = _ _ _ 0.033

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

1. Какие символы используются в языке ПАСКАЛЬ?

2. Что такое «служебное слово»?

3. Для чего предназначено «имя» и как оно записывается?

4. Что является элементами данных?

5. Каковы составные части программы, записанной на языке ПАСКАЛЬ?

6. Как оформляется заголовок программы?

7. Для чего предназначен раздел описаний?

8. В каком виде оформляются комментарии?

Глава 2 стандартные типы данных

    1. Данные целого типа.

Достоинством языка ПАСКАЛЬ является возможность использова­ния широкого набора разных типов данных. Тип данных определяет возможные значения констант, переменных, функций, выражений, при­надлежащих к этому типу, форму представления в ЭВМ и операции, которые могут выполняться над ними. Все типы данных можно разде­лить на простые и сложные.

К простым относятся стандартные и переменные типы. Стан­дартными являются целый INTEGER, действительный REAL, логиче­ский BOOLEAN и символьный CHAR типы данных. Переменные типы определяются пользователем ЭВМ. К ним относятся перечислимый и ограниченный типы.

Сложные типы данных представляют собой различные комби­нации простых типов (массивы, множества, записи и файлы).

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

Данные представляются в программе в виде констант и переменных. При выполнении программы в каждый момент времени любая пере­менная имеет некоторое значение (константу). Это значение и пере­менная должны относиться к одному типу данных.

Константа целого типа (целая константа) — любое десятичное чис­ло, записанное без точки. Если константа отрицательна, то перед ней должен стоять знак «—», если константа положительна, то знак «+» можно опустить.

Целая константа выражает некоторое число абсолютно точно. Она необходима в том случае, когда какую-то величину нельзя представить приближенно, например число живых существ (людей, животных), количество предметов и т. д. Примеры констант целого типа: 14, —357, 0,5390.

Диапазон целых чисел зависит от конкретного типа ЭВМ. Для микроЭВМ с двухбайтовым словом числа чаще всего находятся в диа­пазоне от —32768 до +32767.

Переменные, принимающие в качестве своих значений константы целого типа, относятся также к целому типу (тип INTEGER). Над данными целого типа можно выполнить следующие арифметические операции, которые дают целый результат: + (сложение), — (вычита­ние), * (умножение), DIV — деление с отбрасыванием дробной части (получение целого частного при делении целого данного на целое), MOD – получение целого остатка при делении целого данного на целое.

Например, пусть, A, B, N –переменные целого типа, принимающие значения: A=25, B=2, N= -17.

Тогда допустимы следующие операции:

A+51 (результат 76)

B - A (результат -23)

B*N (результат - 34)

A_DIV_В (результат 12)

A_MOD_В (результат 1)

Операция MOD часто используется для определения, делится ли целое число X без остатка на 2, т.е. является ли X четным числом. С помощью операции Х МОD 2 вычисляется остаток. Если он равен нулю, то число X – четное, а если имеется остаток, то нечетное. Точно так же можно определить, кратно ли какое-то число трем, четырем и т.д.