Содержание
- 2. Подпрограмма - автономная часть программы, выполняющая определенный алгоритм и допускающая обращение к ней из различных частей
- 3. Подпрограммы процедура функция PROCEDURE FUNCTION
- 4. Процедуры и функции в Паскале объявляются в разделе описания за разделом переменных.
- 5. У функций и процедур существуют параметры (переменные, которые передают какое - либо значение). Они бывают двух
- 6. Также у подпрограммы существую переменные. с которыми она в дальнейшем работает. Они делятся опять же на
- 7. Процедуры Используются в случаях, когда в подпрограмме необходимо получить несколько результатов. Существует два вида процедур: с
- 8. Структура процедуры аналогична структуре программы и состоит из заголовка и блока (тела процедуры). procedure ИмяПроцедуры; var
- 9. Процедуры без параметров procedure pr; var i : integer ; begin for i :=1 to 60
- 10. Процедура с параметром. Составить программу обмена местами двух чисел с=5 и d=7 program obmenDan; var c,d:integer;
- 11. Разбор задачи 1) при вызове процедуры obmen с двумя параметрами 5 и 7, в переменные a
- 12. 2) далее в процедуре осуществляется перестановка значений ячеек памяти a и b:
- 13. Для того чтобы переменные c и d, a и b ссылались на одни и те же
- 14. Функции Набор встроенных функций в языке Паскаль достаточно широк (ABS, SQR, TRUNC и т.д.). Если в
- 15. Отличительные особенности функций: - результат выполнения - одно значение, которое присваивается имени функции и передается в
- 16. Описание функции: function ( ): тип; {раздел описания локальных имён} Begin {раздел выполняемых операторов} := ;
- 17. Вызов функции: := ( ); 1. В правой части оператора присваивания. 2. В выражении, стоящем в
- 18. Рекурсия Процедуры и функции в Паскале могут вызывать сами себя, т.е. обладать свойством рекурсивности. Рекурсивная функция
- 19. Составить рекурсивную функцию, вычисляющую факториал числа n следующим образом: n! = 1 , если n= 1
- 20. function f ( n : integer): integer; begin if n = 1 then f := 1
- 22. Скачать презентацию