Студопедия — Реализация стандартных структур
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Реализация стандартных структур






Лекция 12

 

Реализация стандартных структур

Задача. Реализовать на Фортране структуры и их частные случаи. Выполните эту работу самостоятельно, а потом проверьте полученные решения

 

Наименование структуры Структура Реализация
  Линейная … Ф1 Ф2 …
  Выбор (стандарт) IF (усл) GOTO 17 Ф2 GOTO 18 17 CONTINUE Ф1 18 CONTINUE
  Выбор (Фортран-77)   IF (усл) THEN Ф1 ELSE Ф2 ENDIF
  Односторонний выбор «истина» (стантарт)   IF (.NOT. усл) GOTO 18 Ф1 18 CONTINUE
  Односторонний выбор «истина» (Фортран-77)   IF (усл) THEN Ф1 ENDIF
  Односторонний выбор «ложь» (стантарт)   IF (усл) GOTO 17 Ф2 17 CONTINUE  
  Односторонний выбор «ложь» (Фортран-77) IF (.NOT. усл) THEN Ф2 ENDIF
  Односторонний выбор «истина» (элементарная операция)   IF (усл) Ф1  
  Цикл итерационный   17 CONTINUE Ф1 IF (усл) GOTO 18 Ф2 GOTO 17 18 CONTINUE
  Цикл с предусловием   17 CONTINUE IF (.NOT. усл) GOTO 18 Ф2 GOTO 17 18 CONTINU
  Цикл с постусловием   17 CONTINUE Ф1 IF (.NOT. усл) GOTO 17  
  Цикл с параметром   DO 17 i=1,n,1 Ф1 17 CONTINUE
12.2 Операции ввода/вывода

Ввод данных в программу осуществляется:

· с клавиатуры,

· из файла,

· с внешнего устройства (сканера, стриммера...)

Вывод данных из программы осуществляется:

· на экран монитора,

· в файл,

· на внешнее устройство (принтер, графопостроитель...)

Принятые имена устройств ввода/вывода в операционной системе MS-DOS:

· консоль (клавиатура при вводе, экран монитора при выводе) – CON,

· файл – полное имя файла,

· принтер – PRN.

12.3 Операторы ввода/вывода

Указывают, какие данные подлежат вводу или выводу, куда или откуда.

READ (<N устр.>,<M формата>)<список элементов>

WRITE(<N устр.>,<M формата>)<список элементов>

 

<N устр> – номер устройства ввода или вывода – целое число 1..99.

Если вместо номера устройства используется символ «*», то подразумевается CON.

Зарезервированные системой номера устройств:

5 - ввод с системного устройства ввода (в MS DOS – клавиатура);

6 - вывод на системное устройство печати (в MS DOS – экран монитора);

7 - вывод на системное перфокарточное устройство.

 

Каждому устройству сопоставлено системное имя по его номеру:

FTХХF001 - имя устройства номер ХХ (используется в системных сообщениях)

 

<M формата> - метка оператора формата (* – формат по умолчанию)

<список элементов> – последовательность объектов ввода или вывода.

Последовательность объектов ввода или вывода представляет собой последовательность через запятую переменных или констант, либо конструкций, описывающих последовательность переменных или констант. К конструкциям, описывающим последовательность переменных или констант, относится имя массива, обозначающее последовательность элементов массива, а также неявный цикл.

Неявный цикл представляет собой следующую конструкцию:

(<список выражений>, <параметр>=n1,n2,n3).

Такая запись обозначает последовательность объектов, полученных последовательными подстановками в выражения, стоящие в списке, значений параметра <параметр>, начиная со значения n1 до значения n2 с шагом n3.

Два особых оператора в/в:

READ<M формата>,<спис.элементов>=READ(5,<M форм>)<спис.элементов>

PRINT<M формата>,<спис.элементов>=WRITE(6,<M форм>) <спис.элементов>







Дата добавления: 2015-03-11; просмотров: 289. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия