Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2008, 16:30   #1
Alex1991
Форумчанин
 
Аватар для Alex1991
 
Регистрация: 18.10.2008
Сообщений: 166
Восклицание Процедуры и функции пользователя в Паскале

Тема работы: Процедуры и функции пользователя в Паскале.
Цель работы: Овладение навыками создания подпрограмм типа "процедура" и "функция". Изучение механизма обмена значениями.
Постановка задания:
1) Вычислить сумму бесконечного ряда, используя подпрограммы типа "функция".
2) Обработать массив, используя подпрограммы типа "процедура".
Alex1991 вне форума Ответить с цитированием
Старый 02.12.2008, 10:15   #2
Кагбе_Прогер
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 18
По умолчанию

1)вычислить сумму бесконечного ряда невозможно, т.к. он бесконечен, но если с клавиатуры будет вводиться некое N, являющееся старшим членом этого ряда(арифметической прогрессии), и A, являющееся младшим членом этой прогрессии, то код может выглядеть так:
Код:
program sr;
uses crt;
var
q,w:integer;
 function summa(a,n:integer):real;
 var
 s:real;i:integer;
 begin
 for i:=a to n do
 s:=s+i;
 summa:=s;
 end;
begin
clrscr;
readln(q,w);{здесь вводишь младший и старший члены прогресссии}
writeln(summa(q,w):4:0);
readkey;
end.
2)Для того чтобы обработать массив, нужно знать как его требуется обработать(упорядочить например)
Кагбе_Прогер вне форума Ответить с цитированием
Старый 02.12.2008, 11:54   #3
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Цитата:
Сообщение от Кагбе_Прогер Посмотреть сообщение
1)вычислить сумму бесконечного ряда невозможно, т.к. он бесконечен
Чушь! Сумма сходящегося числового ряда без проблем считается с заданной погрешностью. Учите мат анализ, милейший
danekne вне форума Ответить с цитированием
Старый 02.12.2008, 12:24   #4
Кагбе_Прогер
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 18
По умолчанию

честно говоря не знал об этом, прошу прощения.
с массивом-то я не ошибся?

Последний раз редактировалось Кагбе_Прогер; 02.12.2008 в 12:27.
Кагбе_Прогер вне форума Ответить с цитированием
Старый 02.12.2008, 12:33   #5
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Цитата:
Сообщение от Кагбе_Прогер Посмотреть сообщение
честно говоря не знал об этом, прошу прощения.
с массивом-то я не ошибся?
)))) Безусловно - нет
danekne вне форума Ответить с цитированием
Старый 02.12.2008, 12:41   #6
Кагбе_Прогер
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 18
По умолчанию

=))) а как найти сумму членов бесконечного ряда? аж интересно стало
Кагбе_Прогер вне форума Ответить с цитированием
Старый 02.12.2008, 12:51   #7
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Цитата:
Сообщение от Кагбе_Прогер Посмотреть сообщение
=))) а как найти сумму членов бесконечного ряда? аж интересно стало
Ммм... Не сочтите за флуд. Сходящийся числовой ряд имеет предел, который и называется суммой этого ряда. Извините за неточность определения, учил мат. ан. пять лет назад. Паскаля под рукой нету - есть пример на VBA похожей задачи. Если интересует - выложу
danekne вне форума Ответить с цитированием
Старый 02.12.2008, 13:01   #8
Кагбе_Прогер
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 18
По умолчанию

VBA я не знаю, но думаю алгоритмы-то схожи. пожалуйста, если не затруднит...=)

Последний раз редактировалось Кагбе_Прогер; 02.12.2008 в 13:02. Причина: ашипки в тексте сообщения
Кагбе_Прогер вне форума Ответить с цитированием
Старый 02.12.2008, 13:11   #9
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Хорошо. Вот пример. Будут вопросы - стучи 386765845
Вложения
Тип файла: rar пример.rar (13.1 Кб, 13 просмотров)
danekne вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
меню пользователя в паскале GaJIbI4 Помощь студентам 2 16.11.2008 12:17
Функции и процедуры _Антон_ Помощь студентам 4 15.11.2008 19:58
Программа на VBA в виде функции пользователя Strel'nikova Помощь студентам 3 31.10.2008 13:53
Задачи на Паскале. Строковые процедуры и функции Мент Паскаль, Turbo Pascal, PascalABC.NET 3 25.06.2008 13:24
Процедуры и функции 11111 Помощь студентам 10 26.11.2007 15:06