Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2012, 12:05   #1
Arastor
Новичок
Джуниор
 
Регистрация: 27.06.2012
Сообщений: 1
По умолчанию Две задачи на фортране.

Добрый день, нужна помощь в решение задач на фортране. Попытка к решению сделана была, но что-то не пошло, задачи по меркам знающих возможно лёгкие, но я учусь не на программиста), а посему прощу помощи.
Cобственно задачи по ссылке http://s56.radikal.ru/i153/1206/7c/63a06d61457b.jpg
а тут попытки решения: №3

Код:
program zadanie3 
 
REAL x,d,c,f,P 
 
d = 2.31 
c = 0.84 
x = 0.65 
10if (x .ge. 0.10) then 
f = exp(d/2)*Alog((x**2 + 1.09*10**4*x +c)**(1./3.)) 
print *,'x=',x,' f=',f 
x = x-0.05 
goto 10 
endif 
20end program zadanie3 
stop
Задание №4

Код:
program zadanie4 
 
integer i,k(-4:5) 
real*8 b,c,d,x(-4:5),f(-4:5),v 
print *, 'vvedite b,c,d' 
read *,b,c,d 
!b=7.83 
!c=1.69 
!d=0.77 
do i=-4,5 
k(i)=i 
x(i)=d+0.03*k(i) 
f(i)=c*(cos(b)**(5./3.))*x(i) + Log10((2.43*x(i))/(10**12)) 
end do 
print 10,K,X,F 
10format(20X,'Tablica znachenii f(x)'/ 
*2X,'k',4X,10(3X,I1,3X))/ 
*2X,'x',4X,10(3X,F5.2,3X)/ 
*1X,'f',2X,10(1X,F5.2,1X)) 
end program zadanie4 
stop

Последний раз редактировалось Arastor; 27.06.2012 в 19:18.
Arastor вне форума Ответить с цитированием
Старый 27.06.2012, 23:33   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Соответствие вычислений заданию не проверял, но цикл в Фортране обычно организуют так:
Код:
...
x = 0.65 
10 f = exp(d/2)*Alog((x**2 + 1.09*10**4*x +c)**(1./3.)) 
print *,'x=',x,' f=',f 
x = x-0.05 
if (x .ge. 0.10) goto 10 
stop 
end program zadanie3
Да, еще "end" располагают после последнего исполняемого оператора, а "stop" относится к таковым.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решается судьба.. Надо решить две задачи.Мне задачи, вам практика и мое уважение) romichj Общие вопросы C/C++ 3 30.03.2012 00:33
Две задачи vihlyaev SQL, базы данных 3 02.06.2011 20:38
две задачи metall-nya Паскаль, Turbo Pascal, PascalABC.NET 0 26.12.2010 04:17
Нужно решить 2 задачи на Фортране ,никак не сдам курсовую Anna5 Помощь студентам 7 07.07.2009 17:54