Содержание
- 2. Назначение При разработке программы иногда появляются повторяемые группы действий или возникает необходимость расчленить программу на функциональные
- 3. Разделы Описание Структура Переменные Примеры Задания Диктант Начало Выход
- 4. Функция Это последовательность операторов, имеющая имя и результат Обрабатывает данные, предназначенные ей из главной программы, и
- 5. Функции Pascal можно разделить на три группы: стандартные функции (abs(x), sqrt(x), sqr(x), sin(x), cos(x), и т.д.);
- 6. Структура функции В разделе операторов должен находится, хотя бы один оператор, присваивающий имени функции значение. Меню
- 7. Объявление переменных Глобальные переменные - переменные, объявленные в основной программе, доступны всем операторам программы, а так
- 8. Пример: program primer1; var r, c, q : real; function inper ( a: real; b: real)
- 9. Примеры: Вычисление функции Вычисление Вычисление nВычисление n-й степени числа. Вычисление скорости свободного падения тела. Меню
- 10. Вычисление функции program f1; uses Crt; var n,x: real; function fun(a:real):real; var y:real; begin y:=sqrt(a)+a; fun:=y;
- 11. Вычисление скорости свободного падения тела. Назад program f2; uses Crt; var t,v: real; function fun(t:real):real; begin
- 12. Вычисление n-й степени числа. program f2; uses Crt; var n: integer; z,x: real; function step(a:integer;x:real):real; var
- 13. Процедуры Процедуры помещаются в разделе описаний и начинается зарезервированным (служебным) словом Procedure. Процедуре обязательно дается имя.
- 14. Входные и выходные параметры процедуры называются формальными параметрами. Procedure ( : ; var : ); (раздел
- 15. Типы процедуры По входным и выходным параметрам процедуры могут быть следующих типов: 1) иметь и входные
- 16. Процедуры Описания меток, констант,типов и т.п. Действительны только в пределах данной последовательности процедуры. Для принудительного выхода
- 17. Написать процедуру вычисляющею значение факториала числа r. program pr1; var r,r1:integer; procedure fac(r:integer; var r1:integer); var
- 18. begin r1:=0; Exit; end; {если значение r не отрицательно} r1:=1; for i:=2 to r do r1:=r1*i;
- 19. Задания: Рассчитать значение х= Меню 4.Написать программу свободного падения. выводящую таблицу скорости за первые 10 секунд
- 20. Диктант по теме: «Функции в Паскале» Какую подпрограмму можно назвать функцией? Объясните назначение локальных и глобальных
- 21. Задания для самостоятельной работы Составить программу для вычисления суммы членов геометрической прогрессии. Даны стороны двух треугольников.
- 22. Вычисление функции program f1; uses Crt; var n,x,s: real; i:integer; function fun(a:real):real; var y:real; begin y:=sqrt(a)+a;
- 23. Вычисление функции program f1; uses Crt; var n,x: real; i:integer; function fun(a:real):real; var y:real; begin y:=a+sin(a);
- 24. Составить таблицу скорости свободного падения тела за первые 10 секунд с шагом 0,5 секунд Назад program
- 26. Скачать презентацию