Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Мадин
1 / 1 / 0
Регистрация: 19.06.2010
Сообщений: 18

Подпрограммы (процедуры и функции)

19.06.2010, 22:50. Показов 723. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот какаята задачка...что даже препод немог решить... а я врятле справлюся...
Дано натуральное n. Вычислить Sn = 1 x 2 + 2 x 3 x 4 + … + n x (n + 1) x …x 2n.
То вот этим способом....

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Program z6;
const n=10;
type t=array [1..n] of integer;
Var a:t; p:real; s:real; i:integer;
function pr(n:integer) :real;
begin for i:=1 to n do
  p:=p*i;
  pr:=p;
end;
procedure summa (n:integer; var s:real);
begin s:=0;
  for i:=1 to n-1 do
  s:=s+pr(i+1);
end;
begin {main}
summa (10,s);
writeln ('s=', s);
end.
 
То этим .... и невыходит...
 
Program z6;
const n=4;
Var s:real; k, i:integer;
procedure summa (n:integer; var s:real);
var p:real;
begin s:=0;
 
 
  for i:=1 to n do begin p:=1;
  for k:=i to 2*i do
  p:=p*i;
  s:=s+p;
  end;
 
end;
begin {main}
summa (n,s);
writeln ('s=', s:10:2);
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.06.2010, 22:50
Ответы с готовыми решениями:

Подпрограммы. Процедуры и функции.
Вычислить значение выражения при заданных значениях x, y, z:

программа с использованием подпрограммы-процедуры и функции
Подскажите что где лучше использовать, что лучше вычислить процедурой а что функцией? ...

вычисления функции с использованием подпрограммы-процедуры
Почему выдает неправельный ответ, правельный должен быть 0.000000 Хотя при проверке выдает 0.000000 program summa; procedure vyvod; ...

8
 Аватар для AnTro.Net
131 / 127 / 50
Регистрация: 28.04.2010
Сообщений: 928
19.06.2010, 22:59
препод не смог решить?

ты в школе? класс 8?
что за препод такой7
1
 Аватар для Мадин
1 / 1 / 0
Регистрация: 19.06.2010
Сообщений: 18
19.06.2010, 23:04  [ТС]
Цитата Сообщение от AnTro.Net Посмотреть сообщение
препод не смог решить?

ты в школе? класс 8?
что за препод такой7
Нет не в школе..... была бы там все послала бы.....
может не препод, а задачка такая!!!
0
 Аватар для AnTro.Net
131 / 127 / 50
Регистрация: 28.04.2010
Сообщений: 928
19.06.2010, 23:09
распиши ряд Sn подлинее, что бы было побольше членов
1
 Аватар для Мадин
1 / 1 / 0
Регистрация: 19.06.2010
Сообщений: 18
19.06.2010, 23:23  [ТС]
Чето не получается у меня!!!!
0
 Аватар для AnTro.Net
131 / 127 / 50
Регистрация: 28.04.2010
Сообщений: 928
19.06.2010, 23:25
я имею в виду само задание)))

просто мало что понятно) условие распиши по больше)
1
 Аватар для DeLuxe
156 / 158 / 93
Регистрация: 01.01.2010
Сообщений: 398
19.06.2010, 23:31
Цитата Сообщение от Мадин Посмотреть сообщение
что даже препод немог решить...
Посмотрел бы я в глаза этому преподу...

Pascal
1
2
3
4
5
6
7
8
9
var i,s,n:integer;
begin
write('n=');
readln(n);
s:=0;
for i:=1 to 2*n-1 do s:=s+i*(i+1);
write('Sn=',s);
readln
end.
1
 Аватар для Мадин
1 / 1 / 0
Регистрация: 19.06.2010
Сообщений: 18
20.06.2010, 00:08  [ТС]
Цитата Сообщение от AnTro.Net Посмотреть сообщение
я имею в виду само задание)))

просто мало что понятно) условие распиши по больше)
Ну больше ничего не дано! Вот только п и формула... та..

Добавлено через 1 минуту
Цитата Сообщение от DeLuxe Посмотреть сообщение
Посмотрел бы я в глаза этому преподу...

Pascal
1
2
3
4
5
6
7
8
9
var i,s,n:integer;
begin
write('n=');
readln(n);
s:=0;
for i:=1 to 2*n-1 do s:=s+i*(i+1);
write('Sn=',s);
readln
end.
Ты просто - супер!!!
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
20.06.2010, 08:04
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
uses crt;
function Summa(n:byte):real;
var i,j:byte;
    s,p:real;
begin
s:=0;
for i:=1 to n do
 begin
  p:=1;
  for j:=i to 2*i do
  p:=p*j;
  s:=s+p;
 end;
Summa:=s;
end;
var n,i,j:byte;
    p,s:real;
begin
clrscr;
write('Введите натуральное число n=');
readln(n);
write('Сумма ряда=',Summa(n):0:0);
readln
end.
Добавлено через 2 минуты
DeLuxe, У вас вообще неправильно написано, например при n=2 будет 26, у вас 20 ну и далее так же.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.06.2010, 08:04
Помогаю со студенческими работами здесь

Вычисление функции с использованием подпрограммы-процедуры
Составить программу вычсления функции с использованием подпрограммы-процедуры при x=0.45

Нужно распределить на подпрограммы (функции и процедуры)
Кому не трудно сделайте плиииииз) Дали задание: распределить на подпрограммы (функции и процедуры), а потом сделать из подпрограмм...

Составить программу вычсления функции с использованием подпрограммы-процедуры при x=-0.45
Составить программу вычсления функции с использованием подпрограммы-процедуры при x=-0.45

как в программу запихать не менее одной подпрограммы-процедуры(функции)
определить значение функции(вроде справился..) необходимо использовать не менее одной подпрограммы-функции и подпрограммы-процедуры(не...

Подпрограммы и процедуры
«Использование подпрограмм». Создание процедуры Даны натуральные числа n, m и матрица разрядности nхm действительных (в том числе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru