Документ взят из кэша поисковой машины. Адрес оригинального документа : http://us.chem.msu.su/courseware/pascal/progr5_func.htm
Дата изменения: Sun Nov 22 21:41:54 1998
Дата индексирования: Sat Apr 9 22:50:35 2016
Кодировка: Windows-1251
Программирование и решение задач на ЭВМ - Справочник
Программирование и решение задач на ЭВМ
Справочник

Основные темы
Примеры программ
Приложения

Пример программы с использованием функции

Program Uses_F;
uses
  WinCrt;
const
  a:=0.5;
  b:=1.5;
var
  s,dx: real;
  n,I: integer;
Function f(x:real): real;
  begin
    f:=1/x;
  end;
begin   read(n);
  dx:=(b-a)/n;
  s:=0.5*(f(a)+f(b)); (* В арифм.выражении использованы два вызова
                         одной и той же функции *)
  for I:=1 to n-2 do
    s:=s+f(a+I*dx);
  writeln(s*dx);
end.

Пояснения

Структура программы
program
Uses
const
Правила записи имен
Правила записи чисел
var
Integer
real
function
Формальные параметры
begin
read
Присвоение (:=)
Арифметические выражения
Фактические параметры
Комментарий
for...do...
Составной оператор
writeln
end


Вверх страницы
Вернуться на главную страницу