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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.04.2008, 19:10   #1
GGfromthesky
Новичок
Джуниор
 
Регистрация: 17.04.2008
Сообщений: 2
По умолчанию Нужна помощь по языку Фортран

Не получается решить две задачки по АЯП, помоги если не трудно:
1) Дана последовательность из N действит. чисел. Вычислить обратную величину произведения элементов, принадлежащих отрезку от 1 до 2

И если не лень, то помогите ещё с этой :
Написать программу которая находит сумму степенного ряда в узлах на исследуемом интервале и срвнивает результат с соответствующим значением функции в этой точке. РЕзультат занести в таблицу.

заранее спасибо
GGfromthesky вне форума
Старый 17.04.2008, 22:19   #2
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Код:
      IMPLICIT NONE

      INTEGER(2), PARAMETER :: N=100                             ! Задаем размер массива

      INTEGER(4), DIMENSION(1:8) :: SEED
      REAL(8), DIMENSION(1:N) :: ARRAY
      REAL(8) :: PRODUCT
      INTEGER(4) :: I, COUNT

1001  FORMAT(A,I0.4,A,F10.5,'  (',E20.10,')')
1002  FORMAT(A,E20.10)

C
C Заполняем массив случайными числами
C
      I = 8
      CALL SYSTEM_CLOCK(SEED(1))
      CALL RANDOM_SEED(SIZE=I)
      CALL RANDOM_SEED(PUT=SEED(1:8))
      CALL RANDOM_NUMBER(ARRAY)

      DO I = 1, N
          ARRAY(I) = (ARRAY(I) - 0.5) * 10
      END DO
C
C Случайную последовательность сформировали, начинаем считать
C
      PRODUCT = 1
      COUNT = 0
      DO I = 1, N
          IF (ARRAY(I) >= 1 .AND. ARRAY(I) <= 2) THEN
      	      COUNT = COUNT + 1
      	      PRODUCT = PRODUCT *ARRAY(I)
      	      WRITE (*,1001), "ARRAY(", I,")=", ARRAY(I), ARRAY(I)
          END IF
      END DO
C
C Выводим результаты
C
      IF (COUNT > 0) THEN 
          PRODUCT = 1 / PRODUCT
          WRITE (*,1002),"ОБРАТНАЯ ВЕЛИЧИНА ПРОИЗВЕДЕНИЯ: ",PRODUCT
      ELSE 
          WRITE (*,"(A)") "НЕ НАЙДЕНО ПОДХОДЯЩИХ ЧИСЕЛ"
      END IF

      END
Цитата:
Сообщение от GGfromthesky Посмотреть сообщение
И если не лень, то помогите ещё с этой :
Написать программу которая находит сумму степенного ряда в узлах на исследуемом интервале и срвнивает результат с соответствующим значением функции в этой точке. РЕзультат занести в таблицу.
Лень. И даже условие не понятно. Какого ряда, на каком интервале...
B_N вне форума
Старый 17.04.2008, 23:41   #3
GGfromthesky
Новичок
Джуниор
 
Регистрация: 17.04.2008
Сообщений: 2
По умолчанию

Спасибо большое, надеюсь поможет ^^
GGfromthesky вне форума
Старый 24.04.2008, 18:53   #4
McNomarr
 
Регистрация: 24.04.2008
Сообщений: 3
По умолчанию

УМОЛЯЮЮЮЮЮЮЮЮЮЮЮ!!!!!!!!!!!!!!!
Вопрос жизни и смерти, помогите решить задачку по программированию. Пишу как написано в карточке:
дан вещественный вектор X(x(1),x(2),....,x(n)). Требуется циклически сдвинуть вектор на определенное число позиций (которое мы должны подобрать) так чтобы X(x(l+1), x(l+2), x(n), x(1), x(2), x(l)).
то что в скобках написано это индексы
заранее спасибо
McNomarr вне форума
Старый 23.05.2009, 17:07   #5
Rashka90
 
Регистрация: 23.05.2009
Сообщений: 4
По умолчанию

Помогите с решением...(срочно)
Программа состоит из Гл. программы и подрограммы
в гл. программе нужно выяснить принадлежит ли точка с координатами х и у внутренней области круга радиусом R с координатами X0 и Y0,
а в под программе проанализировать 8 точек взятых из двумерного массива P(8,2). Радиус и координаты круга вводит с клавиатуры.
Rashka90 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод Гаусса, Фортран. Skask8 Помощь студентам 2 10.07.2008 15:09
Задания по языку Pascal Corpse Паскаль, Turbo Pascal, PascalABC.NET 5 04.05.2008 19:43
Нарисовать географическую карту. Фортран. Helga Помощь студентам 2 24.04.2008 19:47
помогите решить задачи на языке фортран! Ma3uJla Помощь студентам 7 24.04.2008 18:55
Какому языку посвятить себя? SputNIK Свободное общение 5 11.11.2007 23:34