Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
W-10_Fort_68_стр_10г..doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.18 Mб
Скачать

1.3.3 Пример выполнения контрольной работы (часть1, 2)

Вопрос 1. (часть 1)

Данные математические выражения записать на ФОРТРАНЕ в виде арифмети­ческих и, соответственно, логических выражений:

Дано

а) 0,0053 - 2.7 √ 8 t3 * 105

3 + 10.05 * (7/3) * 0.3

Арифметическое выражение на ФОРТРАНЕ

(0.0053-2.7 * (8.0* t *3.0*10**5.0)**(1.0/2.0)) / (3.0+10.05*(7.0 / 3.0)*0.3)

Дано

б) │1 – e4 cos x

Арифметическое выражение на ФОРТРАНЕ

ABS ( 1.0-e**(4.0*cos (x)))

Дано

в) х2 + у3 - 1.

sin (x+y)+2 +0.5 * 103

Арифметическое выражение на ФОРТРАНЕ

(x**2.0 + y**3.0 - 1.0) / (sin (x+y) +2.0) + 0.5 * 10.0 ** 3.0

Вопрос 2.

г) 0 ≤ х ≥ 1.5

Логическое выражение на фортране

X.GE.0.AND.X.LE.1.5

Вопрос 3.

Представить математическую запись арифметического выражения и указать порядок действий. Дано:

Ответ:

Вопрос 4. (часть 2.)

Дано: Записать выводимые строки с помощью операторов форматного вывода (PRINT, FORMAT) при следующих значениях переменных: М=20, А= 30.5, С = 10 5

PRINT 2, М, А, С

2 FORMAT( 2X,'ЧИСЛО МОЛЕЙ M =',І 3, / 3X,' A=', F 5.1, / 4X,' C = ', E 10.1 )

Ответ: Форматные выводимые строки значений переменных будут иметь вид:

_ _ЧИСЛО_МОЛЕЙ_М=_20 _

_ _ _ А=_30.5 ._

_ _ _ _C =_ _100000.0 (или =_ _0.1Е+0.6)

1.3.4 Задания к лабораторной работе № 1

Записать на Фортране следующие арифметические выражения. Составить блок-схему и текст программы с линейной структурой для вычисления величин Р,Q,R,S,Т и организации их форматного вывода (подобно выполненному заданию контрольной работы - части 2). Выбрать только необходимые, для каждого варианта, значения исходных данных:

A=1.2 B=3.0 C=1.6 D=2.0 E=- 2.0 X=1.0 Y = - 1.0

В а р и а н т № 1

В а р и а н т № 2

В а р и а н т № 3

В а р и а н т № 4

В а р и а н т № 5

В а р и а н т № 6

В а р и а н т № 7

В а р и а н т № 8

В а р и а н т № 9

В а р и а н т № 10

В а р и а н т № 11

В а р и а н т № 12

1.3.5 Пример выполнения лабораторной работы № 1

Тема: Составление блок-схемы и программы с линейной структурой алгоритма.

Цель работы: Выполнение простейших программ на ФОРТРАНе, с использованием операторов ввода, присваивания и форматного вывода.

Теория: Краткие сведения из теории об используемых в работе операторах

Представить блок схему:…..............................................................................................

Выводы: ...........................................................................................................................

Задание: Составить блок-схему и программу для вычисления величин Р,Q,R,S,Т и последующего их форматного вывода, при таких исходных данных:

A=1.2 B=3.0 C=1.6 D=2.0 E=- 2.0 X=1.0 Y = - 1.0

Программа:

PROGRAM EX21

* Петров И.И гр.1008

PRINT*,‘ Введите значения исходные данных для переменных A,B,C,D,E,X ’

READ (5,*) A, B, C, D, E, X

PRINT *

P = ( X+A / X-B)** B - 1

Q = A-B / A* (A** 2- 2.1 *B) * SIN (X)

R = ALOG10 ( 1 + TAN (X) **2 )

S = A + B * X + C * X ** 2 + D * X ** 2 + E * X ** 4

Т = - 4.3 – Х ** А * ( 6.2 – А )

PRINT * ,’ Результаты расчетов’

PRINT *

PRINT *, P=’ , P, ’Q=’ ,Q, ’R=’ ,R, ’ S=’ ,S, ’ T=’ ,T

END

Вводим значения исходных данных (числа через пробел), для переменных, указанных в строке оператора READ(5,*) «список переменных», с обязательным соответствием типа и колличества вводимых чисел, типу и колличеству переменных соответственно занимаемым позициям в «списке переменных» оператора READ:

1.2 3.0 1.6 2.0 - 2.0 1.0 Затем нажать клавишу "Enter"

В результате работы программы на экран будет выдано следующее:

Результаты расчетов:

Р= 2.2775610Q= 0.964265R= 0.8817250S= 6.7056000Т= -9.8296000

Записать в отчет исходные данные (числа при вводе) и результаты расчетов !

Примечание: В предложенном тексте программы для вывода результатов расчета

использован бесформатный вывод. При выполнении же всех лабораторных работ и оформлении отчетов к ним, необходимо использовать форматный вывод, подобно выполненному заданию контрольной работы - части 2, с использованием оператора

FORMAT. Образец на стр. 29 вопрос 3.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]