0 / 0 / 0
Регистрация: 05.03.2012
Сообщений: 17
1

Вычислить последовательно справа налево. Ряды. Pascal.

06.03.2012, 19:56. Показов 1704. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны действительное число а и натуральное число n. Вычислить последовательно слева направо и справа налево.
Миниатюры
Вычислить последовательно справа налево. Ряды. Pascal.  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2012, 19:56
Ответы с готовыми решениями:

Перевод с Pascal в C#: Проверить читается ли слово одинаково справа налево и слева направо
Перевод с паскаля на си шарп Строка содержит одно слово. Проверить будет ли оно одинаково...

Колонки справа налево
Всем привет. Подскажите пожалуйста. В ворде надо что бы колонки шли с права налево. Первая колонка...

Заполнить справа налево
У меня получилось заполнить слева направо, как заполнить справа налево?Чтобы заполнялось : 5 4 3 2...

TrackBar справа налево
нужно, чтобы компонент TrackBar, кроме отображения ползунка слева направо с началом в левой...

3
43 / 43 / 27
Регистрация: 29.02.2012
Сообщений: 73
06.03.2012, 20:20 2
Входной файл:
5 2
Выходной:
0.233333333333333
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program zz;
var i:integer;
    n:integer;
    a,rez,z:real;
    d1,d2:text;
begin
assign(d1, 'input.txt');
assign(d2, 'output.txt');
reset(d1);
read(d1, a, n);
close(d1);
rez:=0;
z:=1;
 for i:=0 to n-1 do
  begin
  z:=z*(1/(a+i));
  rez:=rez+z;
  end;
rewrite(d2);
write(d2, rez);
close(d2);
end.
1
0 / 0 / 0
Регистрация: 05.03.2012
Сообщений: 17
24.03.2012, 18:49  [ТС] 3
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;
var n,i:integer;
    a,sum,z,k,e:real;
begin
clrscr;
repeat
write('vedite deistvitelnoe chislo (a) u natyralnoe (n):');
readln(a,n);
until (n>0)and(a<>0);
sum:=0;
z:=1;
 for i:=0 to n do
  begin
    z:=z*(1/(a+i));
    sum:=sum+z;
  end;
k:=0;
e:=1;
 for i:=n downto 0  do
  begin
   e:=e*(1/(a+i));
   k:=k+e;
  end;
writeln ('Spravo nalevo:',k:0:4);
writeln ('Cleva napravo:',sum:0:4);
readln;
end.
Строки 17-22 надо исправить чтобы щитала справа налево?
Миниатюры
Вычислить последовательно справа налево. Ряды. Pascal.  
0
81 / 37 / 10
Регистрация: 21.11.2010
Сообщений: 177
24.03.2012, 22:16 4
Какая логика в задаче?
У Вас СУММА - ее хоть слева направо, хоть справо налево считай - одно и то же получим.
Впрочем, если про начало счета - то в цикле нужно изменить выражение, т.е., переделать инкрементирующее в декрементирующее.
и вообще, зачем цикл repeat...until???
Какова задача вообще - исправить данную программу или написать ее для вычисления ряда?
потому как я бы ее проще решила... и короче ... раза в полтора точно)))
Отпишитесь, и посмотрим, что можно сделать.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2012, 22:16
Помогаю со студенческими работами здесь

Прочитать число справа налево.
1. ПОЛЬзователем введено четырехзначное число. составить программу, которая находит число,...

Движение графика справа налево
Например, есть массив (array), в который загнан график синуса. Движение имитируется за счет сдвига...

Вывести слово справа налево
Есть программа, которая выводит слово слева направо, не получается сделать так, чтобы слово...

Появление блока справа налево
Как собственно реализовать? Нашел такой код, но у меня не работает, наверное я что-то не так в css...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru