Программирование на языке высокого уровня TURBO PASCAL. Краснов С.В. - 39 стр.

UptoLike

Составители: 

39
При использовании подпрограмм без параметров:
1. Глобальные переменные, объявленные в основной части программы,
доступны во всех процедурах программы.
2. Локальные переменные, объявленные в подпрограммах, доступны
только в данной подпрограмме и внутренних подпрограммах, но не доступны в
основной части программы.
Контрольные вопросы и задания
Вопросы:
1. Что называется подпрограммой? В чем
состоит сходство и различие
подпрограмм-процедур и подпрограмм-функций в языке TURBO PASCAL ?
2. В чем различие между стандартными и определенными пользователем
подпрограммами? Приведите примеры.
3. Опишите последовательность событий при вызове процедуры или
функции.
4. Что называется параметром, и каково его назначение? Формальные,
фактические параметры, их взаимосвязь.
5. Каковы отличия параметров-значений от параметров-переменных
,
особенности их описания и применения?
6. Каковы особенности параметров-процедур и параметров-функций?
7. Чем отличаются локальные и глобальные параметры? Какова область их
действия?
Задания:
1. Напишите программу вычисления выражения
y=(tg(X)+sin(X))*e
cos(x)
пpи X=3.7. Результат вывести в формате 5:2.
2. Напишите программу, которая с помощью функции Chr выведет на
экран кодовую таблицу ПЭВМ (ASCII-таблицу). Задержите выведенную
информацию на 5 с и очистите экран.
3. Напишите программу, которая выведет на экран 10 строк по 5
случайных чисел в диапазоне 0..36.
4. Напишите программу, которая по значениям двух катетов вычисляет
гипотенузу
и площадь треугольника.
5. Напишите функцию возведения в степень по формуле: А
B
=
Exp(Ln(A)*B)
и используйте ее в программе для возведения в 4-ю степень вещественного
числа 2,87.
6. Оформите процедуру Proverka пользователя на право работы с програм-
мой. Используйте для этого пароль = SCHOO1. Если пароль неправильный,
выйти из программы по Halt.
7. Напишите программу, состоящую из трех процедур и основной
программы. Первая процедура организует ввод двух целых чисел Х
и Y, вторая
вычисляет их сумму, третья выводит результат. Используйте эти процедуры в
основной программе. Используйте X, Y как глобальные переменные. Эта
программа послужит прообразом всех ваших будущих программ, т. к. в ней