Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/27: Рейтинг темы: голосов - 27, средняя оценка - 4.59
1 / 1 / 0
Регистрация: 26.01.2012
Сообщений: 13

Найти сумму ряда

31.01.2012, 19:39. Показов 5327. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Вычислить сумму 1 + 1/2! + 1/3! +...+1/n! где n = 1 • 2 • 3 • ... • n. Значение n вводится с клавиатуры
(1 < n< 10).

2.. Рассмотрим последовательность, образованную дробями: 1/1, 2/1, 3/2, ..., в которой числитель (знаменатель) следующего члена последовательности получается сложением числителей (знаменателей) двух предыдущих членов. Числители двух первых дробей равны 1 и 2, знаменатели — 1 и 1. Получить первые n членов этой последовательности.

3.Известно сопротивление каждого из элементов электрической цепи. Все элементы соединены параллельно. Определить общее сопротивление элементов.

4.Известен возраст (количество лет, например, 14,5 лет) каждого ученика двух классов. Определить средний возраст учеников каждого класса. В каждом классе учатся 20 человек.

5.Известны результаты двух спортcменов-пятиборцев в каждом из пяти видов спорта в баллах. Определить сумму баллов, полученных каждым спортсменом.

Прошу, помогите, взарание спасибо!)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.01.2012, 19:39
Ответы с готовыми решениями:

Найти сумму ряда с заданной точностью, определить число членов ряда вошедших в сумму
Найти сумму ряда с точностью . определить число членов ряда вошедших в сумму

Найти сумму Ряда. Количество элементов ряда и используемые переменные вводятся с клавиатуры
Найти сумму Ряда. Количество элементов ряда и используемые переменные вводятся с клавиатуры. Факториалы оформить в виде функции. ...

Найти сумму ряда с точностью до члена ряда, меньшего  (задается с клавиатуры) для заданного значения x и срав

13
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
31.01.2012, 19:51
Цитата Сообщение от lalala Посмотреть сообщение
1.Вычислить сумму 1 + 1/2! + 1/3! +...+1/n! где n = 1 • 2 • 3 • ... • n. Значение n вводится с клавиатуры
(1 < n< 10).
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
function fact(x:byte):real;
begin
if x=0 then fact:=1
else fact:=fact(x-1)*x;
end;
 
var
n,i: integer;
s: real;
begin
write('Введите n: ');
read(n);
for i:=1 to n do begin
s:=s+1/fact(i);
end;
writeln('S=',s:1:5);
end.
1
1 / 1 / 0
Регистрация: 26.01.2012
Сообщений: 13
01.02.2012, 17:04  [ТС]
спасибо) но можно еще...)
0
1 / 1 / 0
Регистрация: 26.01.2012
Сообщений: 13
02.02.2012, 20:20  [ТС]
Пожалуйсто помогите решить очень срочно!
0
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
02.02.2012, 21:04
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от lalala Посмотреть сообщение
2.. Рассмотрим последовательность, образованную дробями: 1/1, 2/1, 3/2, ..., в кото
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
uses crt;
const
k=3; {меняем на нужное значение}
var
i: integer;
a: array[1..k] of integer;
b: array[1..k] of integer;
begin
if (k<>1) and (k<>2) then begin
a[1]:=1;
a[2]:=2;
b[1]:=1;
b[2]:=1;
writeln('1 член последовательности: 1.000');
writeln('2 член последовательности: 2.000');
for i:=3 to k do begin
a[i]:=a[i-1]+a[i-2]; {числитель}
b[i]:=b[i-1]+b[i-2]; {знаменатель}
writeln(i,' член последовательности: ',a[i]/b[i]:0:3); {само число}
end;
end;
if k=1 then begin writeln('1 член последовательности: 1.000');
end;
if k=2 then begin writeln('1 член последовательности: 1.000');
writeln('2 член последовательности: 2.000');
end;
end.
Добавлено через 7 минут
Цитата Сообщение от lalala Посмотреть сообщение
3.Известно сопротивление каждого из элементов эле
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
const
n=5;  //кол-во элементов цепи
var
a: array[1..5] of integer; //сопротивления элементов
i: integer;
s,k: real;
begin
s:=0;
k:=1;
for i:=1 to n do begin
write('Введите сопротивление ',i,' элемента: ');
read(a[i]);
s:=s+a[i];
k:=k*a[i];
end;
writeln('Общее сопротивление цепи: ',s/k,' Ом');
end.
Добавлено через 9 минут
Цитата Сообщение от lalala Посмотреть сообщение
4.Известен возраст (количество лет, например, 14,5 лет) каждого ученика двух классов.
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
uses crt;
const
n=5;
var
a: array[1..n] of integer; //первый класс
b: array[1..n] of integer; //второй класс
s1,s2: real;
i,k: integer;
begin
writeln('Первый класс:');
writeln;
for i:=1 to n do begin
write('Возраст ',i,' ученика: ');
read(a[i]);
s1:=s1+a[i];
end;
writeln;
writeln('Второй класс:');
writeln;
for i:=1 to n do begin
write('Возраст ',i,' ученика: ');
read(b[i]);
s2:=s2+b[i];
end;
writeln;
writeln('Средний возраст учеников первого класса: ',s1/n,' лет');
writeln('Средний возраст учеников второго класса: ',s2/n,' лет');
end.
Добавлено через 5 минут
Цитата Сообщение от lalala Посмотреть сообщение
5.Известны результаты двух спортcменов-пятиборцев в каждом из пяти видов спорта в баллах.
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
uses crt;
const
n=5;
var
a: array[1..n] of integer;
b: array[1..n] of integer;
s1,s2: real;
i: integer;
begin
writeln('Результаты первого спортсмена: ');
writeln;
for i:=1 to n do begin
write('Кол-во баллов за ',i,' вид пятиборья: ');
read(a[i]);
s1:=s1+a[i];
end;
writeln;
write('Результаты второго спортсмена: ');
writeln;
for i:=1 to n do begin
write('Кол-во баллов за ',i,' вид пятиборья: ');
read(b[i]);
s2:=s2+b[i];
end;
writeln;
writeln('Сумма баллов первого спортсмена: ',s1);
writeln('Сумма баллов второго спортсмена: ',s2);
end.
1
Вирусоборец
 Аватар для thyrex
14442 / 7484 / 1579
Регистрация: 06.09.2009
Сообщений: 27,125
02.02.2012, 21:51
Севак,
1. Задача №2 подразумевает вывод членов как дробей
2. Задача №3
Сопротивление 5 элементов по 1 Ом, соединенных параллельно, равно 0,2 Ом, но никак не 5 Ом. Учите физику
1
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
02.02.2012, 21:59
thyrex,

Цитата Сообщение от Севак Посмотреть сообщение
Pascal
1
writeln('Общее сопротивление цепи: ',k/s,' Ом');
ошибся, произведение сопротивлений на их сумму делить надо было)

Добавлено через 2 минуты
Цитата Сообщение от thyrex Посмотреть сообщение
1. Задача №2 подразумевает вывод членов как дробей
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
uses crt;
const
k=5; {меняем на нужное значение}
var
i: integer;
a: array[1..k] of integer;
b: array[1..k] of integer;
begin
if (k<>1) and (k<>2) then begin
a[1]:=1;
a[2]:=2;
b[1]:=1;
b[2]:=1;
writeln('1 член последовательности: 1/1');
writeln('2 член последовательности: 2/1');
for i:=3 to k do begin
a[i]:=a[i-1]+a[i-2]; {числитель}
b[i]:=b[i-1]+b[i-2]; {знаменатель}
writeln(i,' член последовательности: ',a[i],'/',b[i]); {само число}
end;
end;
if k=1 then begin writeln('1 член последовательности: 1/1');
end;
if k=2 then begin writeln('1 член последовательности: 1/1');
writeln('2 член последовательности: 2/1');
end;
end.
тогда так)
1
trainspotting
1086 / 486 / 384
Регистрация: 11.11.2010
Сообщений: 773
02.02.2012, 22:05
Севак, для первой задачи использовать функцию с рекурсией - это "сильно".
1
Вирусоборец
 Аватар для thyrex
14442 / 7484 / 1579
Регистрация: 06.09.2009
Сообщений: 27,125
02.02.2012, 22:07
Севак,

Введите сопротивление 1 элемента: 1
Введите сопротивление 2 элемента: 1
Введите сопротивление 3 элемента: 1
Введите сопротивление 4 элемента: 2
Введите сопротивление 5 элемента: 2
Общее сопротивление цепи: 0.571428571428571 Ом
А правильный ответ 0,25

Я же говорю - учите физику
1
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
02.02.2012, 22:18
thyrex, ну смотри:
1/R=1/R1+1/R2
1/R=R2/R1*R2+R1/R1*R2
1/R=(R2+R1)/(R1*R2), тогда
R=(R1*R2)/(R1+R2)
R=(1*1*1*2*2)/(1+1+1+2+2)=4/7, где же тут 0,25?
1
Вирусоборец
 Аватар для thyrex
14442 / 7484 / 1579
Регистрация: 06.09.2009
Сообщений: 27,125
02.02.2012, 22:28
Убило )))
Цитата Сообщение от Севак Посмотреть сообщение
R=(R1*R2)/(R1+R2)
Работает для двух элементов, но никак не для пяти
0
1 / 1 / 0
Регистрация: 26.01.2012
Сообщений: 13
02.02.2012, 22:56  [ТС]
Спасибо большое)
0
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
02.02.2012, 22:57
Цитата Сообщение от thyrex Посмотреть сообщение
Работает для двух элементов, но никак не для пяти
блин реально лоханулся тогда надо подумать как решить
0
Вирусоборец
 Аватар для thyrex
14442 / 7484 / 1579
Регистрация: 06.09.2009
Сообщений: 27,125
03.02.2012, 01:26
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
 a: array[1..100] of real; //сопротивления элементов
 i, n: integer;
 s: real;
begin
 write('Введите количество элементов: ');
 readln(n);
 s:=0;
 for i:=1 to n do
  begin
   write('Введите сопротивление ',i,' элемента: ');
   readln(a[i]);
   s:=s+1/a[i];
  end;
 writeln('Общее сопротивление цепи: ',1/s:0:2,' Ом');
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2012, 01:26
Помогаю со студенческими работами здесь

Найти сумму ряда
Помогите,очень прошу:wall: Записал формулу \cos x=1-\frac{x^2}{2!}+\frac{x^4}{4!}-...+(-1)^n\,\frac{x^{2n}}{(2n)!} в...

Найти сумму ряда
x2+x2/2!+ x2/3!+ x2/4!+ x2/5!+… Ребята,помогите пожалуйста решить* (*число после Х это степень)

Найти сумму ряда
Составить программу, которая вычисляет значение D по формуле (с использованием функций) D=a/P1+a/P2+...+a/Pn

Найти сумму ряда
Дан одномерный массив A из 18 элементов. Найти: Z=A1 A2+A3 A4+…+A17 A18 Пожалуйста помогите

Найти сумму ряда
Приветствую всех. Прошу помочь с решением данного задания, заранее благодарен.


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru