FORMAT (F6.2,I4,E9.3)

Прочитанные исходные данные выводятся в файл результатов

WRITE (4,12) A,I,B

12 FORMAT (2X,’Исходные данные’/4X,’A=’,F7.2,’ I=’,I4,’ B=’,G12.4)

Формат вывода данных может отличаться от формата ввода.

GOTO 13

11 WRITE (6,*) ’При вводе ИД произошёл сбой. Введите ИД заново по

*формату F6.2, I4, E9.3’

GO TO 7

13 D=A+B

Если при вводе информации в данной программе произошла ошибка, то управление передаётся на метку 11. По этой метке мы выдаём текстовое сообщение об ошибке и подсказку, как эту ошибку исправить.

После этого повторяем ввод исходных данных.

Обработка ситуации “конец файла”:

 

Обработка ситуаций “конец файла” используется при чтении файла до конца. В обычном режиме без обработки ситуаций “конец файла” произойдёт прекращение выполнения программы из-за возникновения фатальной ошибки.

 

OPEN (4,FILE=’DAN.DAT’)

7 READ (4,8,END=11) A,I,B

FORMAT (F6.2,I4,E9.3)

WRITE (6,12) A,I,B

12 FORMAT (2X,’Прочитали’,4X,’A=’,F7.2,’ I=’,I4,’ B=’,G11.4)

WRITE (6,*)’Вычисляем’

GO TO 7

11 WRITE (6,*)’При чтении ИД обнаружен конец файла. Конец расчета’

STOP

END

 

Задача:

Система передачи данных записывала в файл информацию U, I, cosφ, t. При каждом скачкообразном изменении нагрузки записывается новая запись (количество записей неизвестно). Подсчитать количество записанных записей, а так же количество электроэнергии, потреблённой нагрузкой за истекший период.

Открываем файл, читаем исходные данные и формируем массивы P и t., одновременно считая количество записей. При достижении конца файла переходим к вычислению сумм и выводу результата.

 








Дата добавления: 2015-06-10; просмотров: 806;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.