Задачи на Pascal

12
CS
На сайте с 28.03.2008
Offline
35
865

Народ, кто может помочь решить 3 простенькие задачки на Паскаль, за небольшое вознаграждение?

Скачать учебник PHP (http://codpro.ru)
Кофейник
На сайте с 11.07.2009
Offline
78
#1

Ну выкладывайте.

http://immater1um.livejournal.com/ (http://immater1um.livejournal.com/)
CS
На сайте с 28.03.2008
Offline
35
#2

1. Написать программу для определения x если 5^2*5^4*5^6*...*5^2x=b где b вводится пользователем.

2. Программы должна рассчитывать

y=sin(pi/2)-sin(3pi/4)+sin(5pi/8)-... где первые 100 слагаемых

попадающих в интервал от a до b.

HJ
На сайте с 14.02.2006
Offline
274
#3

а эту уже сделал?

3. Посчитать сумму s = x1+x2*x3+x4*x5+... до тех пор пока не кончатся элементы массива x или пока не встретятся два отрицательных элемента подряд.
CS
На сайте с 28.03.2008
Offline
35
#4
happy-joker:
а эту уже сделал?

Ага! Сделал

HJ
На сайте с 14.02.2006
Offline
274
#5
Crazy Script:
Ага! Сделал

Дашь списать?

CS
На сайте с 28.03.2008
Offline
35
#6
happy-joker:
Дашь списать?

Без проблем:)

K
На сайте с 12.07.2006
Offline
295
Kpd
#7

Паскаль... Где мои 16 лет...

Кофейник
На сайте с 11.07.2009
Offline
78
#8

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

Это точно, полный текст задания?

CS
На сайте с 28.03.2008
Offline
35
#9
Кофейник:
Ни в первой, ни во второй задаче не могу уловить взаимосвязи между множителями и слагаемыми.
Это точно, полный текст задания?

Да полный. Там что-то типа прогрессии.

I
На сайте с 23.09.2009
Offline
15
#10

решение таково:

a:=2;

while not(exp(ln(5)*a)=b) do inc(a,2);

Только оно не будет работать потому что у Паскаля с точностью косяки. Он думает что exp(ln(5)*n) не равно 5^n.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий