Содержание
- 2. подпрограммы Тема 9. 03.11.2013 Цыбикова Т.Р.
- 3. СОДЕРЖАНИЕ Подпрограммы (слайды 4, 5, 6,7) Структура подпрограммы (слайд 8) Два этапа при работе с подпрограмой
- 4. Подпрограммы При разработке программы иногда появляются повторяемые группы действий или возникает необходимость расчленить программу на функциональные
- 5. Подпрограммы Идя по такому пути создания программы, можно отдельные мелкие функции реализовывать сначала в виде небольших
- 6. В Паскале подпрограмма является частью основной программы... В Паскале подпрограмма является частью основной программы, ее описание
- 7. Подпрограмма Подпрограмма — это специальным образом оформленный алгоритм, который может многократно использоваться при решении более общей
- 8. Структура подпрограммы Подпрограммы имеют структуру, аналогичную главной программе. Они содержат заголовок со специальным словом — признаком
- 9. Два этапа при работе с подпрограмой При работе с подпрограммой всегда выделяется два этапа: описание подпрограммы,
- 10. Рассмотрим способы организации подпрограмм в Паскале. Процедура — подпрограмма, имеющая любое количество входных и выходных данных.
- 11. подпрограммы: Процедуры без параметров Тема 9. 03.11.2013 Цыбикова Т.Р. В содержание
- 12. Процедуры без параметров Описание процедуры имеет вид: procedure имя; {описание локальных переменных} begin {операторы} end; 03.11.2013
- 13. Процедуры без параметров Процедура без параметров может реализовывать любой алгоритм. Все переменные, над которыми производят действия
- 14. Рассмотрим пример Рассмотрим пример вычисления наименьшего общего кратного двух натуральных чисел НОК(X,Y), которое можно вычислить, используя
- 15. Рассмотрим пример В программе будем вычислять НОК нескольких чисел, занеся их в массив C. Этот массив
- 16. Рассмотрим пример выполнения программы вычисления НОК нескольких чисел. 03.11.2013 Цыбикова Т.Р. В содержание
- 17. Текст программы имеет вид: program E21; const c: array [1..5] of integer = (36, 54, 72,
- 18. 03.11.2013 Цыбикова Т.Р. В содержание
- 19. подпрограммы: Процедуры c параметрами Тема 9. 03.11.2013 Цыбикова Т.Р. В содержание
- 20. Формальные и фактические параметры Для удобства передачи данных в процедуру и получения из нее результата используются
- 21. Формальные и фактические параметры Формальные параметры описываются только в заголовке процедуры и больше нигде. Их описание
- 22. Формальные и фактические параметры Перед именами формальных переменных, являющимися входными данными процедуры, слово var указывать не
- 23. Процедура NOD с параметрами Например, процедура NOD с параметрами может иметь заголовок: procedure NOD (a, b:
- 24. Программа при использовании процедуры с параметрами примет вид: program E22; const c: array [1..5] of integer
- 25. 03.11.2013 Цыбикова Т.Р. В содержание
- 26. Рассмотрим еще один пример использования процедуры с параметрами. Найдем с помощью процедуры среднее арифметическое, наибольший и
- 27. 03.11.2013 Цыбикова Т.Р. В содержание
- 28. Раздел типов данных type В программе E23 появился новый раздел описаний — раздел типов данных type.
- 29. Главная программа Главная программа состоит из трех основных этапов: ввода данных — массива Y; вызова процедуры
- 30. подпрограммы: подпрограммы-функции Тема 9. 03.11.2013 Цыбикова Т.Р. В содержание
- 31. Подпрограмма как функция Подпрограмма, имеющая единственный результат, может быть оформлена, как функция. function имя_функции (описание входных
- 32. После описания формальных параметров После описания формальных параметров, которые являются аргументами функции, в заголовке указывается тип
- 33. Функция вызывается с помощью указателя. Функция вызывается с помощью указателя. Указатель — это имя функции, после
- 34. Рассмотрим третий вариант программы вычисления наименьшего общего кратного. Поскольку наибольший общий делитель двух натуральных чисел —
- 35. Программа имеет вид: program E24; const c: array [1..5] of integer = (36, 54, 72, 18,
- 36. 03.11.2013 Цыбикова Т.Р. В содержание
- 37. Вопросы и задания Что такое подпрограмма и для чего она используется? Объясните назначение локальных и глобальных
- 39. Скачать презентацию