ВУЗ:
Составители:
Рубрика:
Имена, объявленные в разделе описаний основной программы,
действуют в разделе операторов основной программы и в любой
подпрограмме. Эти имена называются глобальными. Имена, объявленные в
какой-либо подпрограмме, действуют в этой подпрограмме и в любой,
объявленной в ней процедуре или функции. Такие имена называются
локальными. Они недоступны для операторов основной программы.
Область
действия меток переходов в пределах каждой программной единицы
своя. Нельзя перейти по оператору GOTO из одной процедуру в другую.
Рассмотрим пример разработки программы, содержащей две
процедуры, каждая из которых используется дважды с различными
фактическими параметрами.
Даны два массива М1 и М2, содержащие К1 и К2 целых чисел,
соответственно. Определить максимальные числа
в каждом из этих массивов,
сравнить найденные значения между собой и вывести большее из них на
экран.
Схема алгоритма
нет
да
Выделим глобальные переменные, которые используются в
главной программе: М1, М2, К1, К2, Мах1, Мах2.
Текст программы
Uses crt;
Начало
Ввод К1
М1
Ввод К2
М2
Поиск
Мах1 в
М1
Поиск
Мах2 в
М2
Мах1>
Max2
Вывод
Мах1
Вывод
Мах2
Конец
Имена, объявленные в разделе описаний основной программы, действуют в разделе операторов основной программы и в любой подпрограмме. Эти имена называются глобальными. Имена, объявленные в какой-либо подпрограмме, действуют в этой подпрограмме и в любой, объявленной в ней процедуре или функции. Такие имена называются локальными. Они недоступны для операторов основной программы. Область действия меток переходов в пределах каждой программной единицы своя. Нельзя перейти по оператору GOTO из одной процедуру в другую. Рассмотрим пример разработки программы, содержащей две процедуры, каждая из которых используется дважды с различными фактическими параметрами. Даны два массива М1 и М2, содержащие К1 и К2 целых чисел, соответственно. Определить максимальные числа в каждом из этих массивов, сравнить найденные значения между собой и вывести большее из них на экран. Схема алгоритма Начало нет Ввод К1 Мах1> М1 Max2 да Ввод К2 Вывод М2 Мах1 Поиск Вывод Мах1 в Мах2 М1 Поиск Мах2 в Конец М2 Выделим глобальные переменные, которые используются в главной программе: М1, М2, К1, К2, Мах1, Мах2. Текст программы Uses crt;
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »