Re: Листинг


Автор сообщения: Необразованный
Дата и время сообщения: 25 April 2007 at 14:04:03:

В ответ на сообщение: Re: Листинг

> Массивы инициализируются нулями по умолчанию. Вы gorm это тоже увидели впервый раз?

Не вступая в дискуссию, отмечу, что я не могу вспомнить, кто именно и когда гарантировал обязательную инициализацию нулями в любом Фортране, и даже знавал фортранные системы программирования, в которых это наверняка не делалось (да и к чему бы большие массивы обязательно инициализировать, когда никто не просит, компьютер не железный).
Так что все же лучше инициализировать самому, даже если Вы уверены, что в той системе, которой Вы пользуетесь, все инициализируется по умолчанию: вдруг у соседа это не так.

> B = (10.*I +10.*(I-1))/2
Строчка абсолютно корректно выполняет вычисление нужной величины. Если Вы не знаете правил языка, это не мои проблемы. Вычислите, чему равна величина B при
I=1,2,3.

Не вступая в дискуссию, могу отметить, что можно вместо
B = (10.*I +10.*(I-1))/2 написать и так:

B = 10.*I/2 +10.*I/2 -10./2

Строчка абсолютно корректно выполняет вычисление нужной величины.
Вычислите, чему равна величина B при I=1,2,3.


С наилучшими пожеланиями
Н.



2595. Вспышки новых звезд в восточных летописях - Markab 12:32 19.04.07 (63)
К списку тем на странице