IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Процедуры и функции
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


1)Для заданных N и х1,х2,х3...хN написать программу,используяподходящую функцию
р1=произведение от i=1 до N(abs(i))/i!

p2=произведение от i=1 до N(abs(sqr(xi-p1)))/i!

p3=произведение от i=1 до N(abs(xi-p2)^3)/i!



2)Используя процедуру,поменять местами в кв.матрице заданного размера диагонали,прилегающие к главной диагонали

Сообщение отредактировано: KriN -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Знаток
****

Группа: Пользователи
Сообщений: 324
Пол: Мужской
Реальное имя: maksim

Репутация: -  1  +



program razpolozenie_znakov;
var m,a: integer;
procedure slozenije(i,k: integer);{тут обезательно должны быть два данные потомучто в низу в процедуру обрасчались с двумя данными. еще можно было написать и m,a
под процедурой также под функцией может быть дополнительные данные которые используются только в процедуре или функцие}
begin
m:=i+k;
end;

begin
writeln('napisite dva cisla');
readln(m,a);{ну тут читаем данные}
slozenije(m,a); {тут эти данные на процедуру отпровляем}
writeln(m); {а тут уже результат видим на экране}
readln;{чтобы незакрылась до тех пор пока вход ненажмем}
end.

надеюсь что понятно как писать процедуру
а вот функция
program razpolozenie_znakov;
var m,a: integer;
function slozenije(i,k: integer): integer;
begin
slozenije:=i+k;
end;

begin
writeln('napisite dva cisla');
readln(m,a);
writeln(slozenije(m,a));
readln;
end.


надеюсь что понятно тебе сечас

разница между процедурой и функцией знаешь какая?


--------------------
Учусь первый год на программиста в колледже. Учусь на втором курсе в школе программирования при научно-исследовательском институте математики и информатики.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 10.09.2025 6:09
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name