Первичная обработка информации

Информатика в задачах теплоэнергетики

Методические указания

по выполнению лабораторных работ

для заочной формы обучения

Иваново 2016

Составители: В.П.Жуков

А.Н.Беляков

Редактор В.Е.Мизонов

Методические указания предназначены для выполнения студентами заочной формы обучения по направлению подготовки 140100 «Теплоэнергетика и теплотехника» контрольной и лабораторных работ по курсу "Численные методы моделирования ".

Утверждены цикловой методической комиссией ЭМФ

Рецензент

кафедра прикладной математики ИГЭУ

Информатика в задачах теплоэнергетики

Методические указания

по выполнению клньрольной и лабораторных работ

для студентов заочной формы обучения

Составители:

ЖУКОВ Владимир Павлович

Беляков Антон Николаевич

Редактор Н.Б.Михалева

Лицензия №020264 от 30.10.2014

Подписано в печать Формат 6084 1/16

Печать плоская. Усл.печ.л. 1,16. Тираж 100 экз. Заказ

Ивановский государственный энергетический университет.

153548 Иваново, ул. Рабфаковская, 34.

Типография ГУК ПК Минтопэнерго РФ

153025 Иваново, ул. Ермака, 41.

Лабораторная работа 1

Первичная обработка информации

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

Примечание.

Первичная обработка информации - student2.ru - среднее арифметическое.

P= Первичная обработка информации - student2.ru =(x1×x2×…×xk) Первичная обработка информации - student2.ru - среднее геометрическое

Варианты заданий

Вариант№ 1

1.Для 8 значений x из диапазона 5..8 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt abs(x[i])<6.

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]>6

Вариант№ 2

1.Для 12 значений x из диапазона 25..34 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<29

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]

Вариант№ 3

1.Для 10 значений x из диапазона 15..20 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<16

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]>16

Вариант№ 4

1.Для 9 значений x из диапазона 1..4 заполнить и вывести на экран массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]

Определить cр. геометрическоеt x[i]<6.

Определить максимальное значение y[i]

Определить минимальное значение x[i]>3

Вариант№ 5

1. Для 12 значений x из диапазона 25..34 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]

Определить cр. геометрическоеt x[i]<26

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]

Вариант№ 6

1.Для 10 значений x из диапазона 15..20 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]

Вариант№ 7

1.Для 11 значений x из диапазона 25..36 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i].

Определить cр. геометрическоеt x[i]<26

Определить максимальное значение y[i]

Определить минимальное значение x[i]>6

Вариант№ 8

1.Для 10 значений x из диапазона 5..8 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]

Определить максимальное значение y[i]

Определить минимальное значение x[i]>6

Вариант№ 9

1.Для 8 значений x из диапазона 15..20 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i] .

Определить cр. геометрическоеt x[i]<16

Определить максимальное значение y[i]

Определить минимальное значение x[i]>20

Вариант№ 10

1.Для 12 значений x из диапазона 2..8 заполнить массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<6.

Определить максимальное значение y[i]

Определить минимальное значение x[i]

Вариант№ 11

1.Для 11 значений x из диапазона 4..9 заполнить массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]

Определить максимальное значение y[i]

Определить минимальное значение x[i]>6

Вариант№ 12

1.Для 9 значений x из диапазона 1..4 заполнить массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<6.

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]>6

Вариант№ 13

1.Для 8 значений x из диапазона 5..8 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i] .

Определить cр. геометрическоеt x[i]<6.

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]

Вариант№ 14

1.Для 12 значений x из диапазона 25..34 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое

Определить cр. геометрическоеt x[i]<26

Определить максимальное значение y[i]<1

Определить минимальное значение x[I]

Вариант№ 15

1.Для 9 значений x из диапазона 15..20 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<16

Определить максимальное значение y[i]

Определить минимальное значение x[i]

Вариант№ 16

1.Для 9 значений x из диапазона 1..4 заполнить и вывести на экран массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<6.

Определить максимальное значение y[i]

Определить минимальное значение x[i]

Вариант№ 17

1. Для 12 значений x из диапазона 25..34 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<6.

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]>6

Вариант№ 18

1.Для 10 значений x из диапазона 15..20 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]>16

Вариант№ 19

1.Для 11 значений x из диапазона 25..36 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]

Определить cр. геометрическоеt x[i]<26

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]

Вариант№ 20

1.Для 10 значений x из диапазона 5..8 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]

Определить cр. геометрическоеt x[i]<6.

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]

Вариант№ 21

1.Для 8 значений x из диапазона 15..20 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]

Определить cр. геометрическоеt x[i]<16.

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]

Вариант№ 22

1.Для 12 значений x из диапазона 2..8 заполнить массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]

Определить максимальное значение y[i]

Определить минимальное значение x[i]>6

Вариант№ 23

1.Для 10 значений x из диапазона 4..9 заполнить массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i] .

Определить cр. геометрическоеt x[i]>4.

Определить максимальное значение y[i]

Определить минимальное значение x[i]

Вариант№ 24

1.Для 9 значений x из диапазона 1..4 заполнить массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt x[i]<2.

Определить максимальное значение y[i]

Определить минимальное значение x[i]

Содержание отчета по работе :

1. Название, цель работы и задание.

2. Математическое описание, алгоритм (структограмма) и текст программы.

3. Таблица результатов расчета, график

ПРИМЕР 1. Выполнения лабораторной работы 1

Вариант№ 1

1.Для 8 значений x из диапазона 5..8 заполнить и распечатать массив y[i]

Первичная обработка информации - student2.ru

Построить график функции y(x).

Определить cр. арифметическое y[i]<2.

Определить cр. геометрическоеt abs(x[i])<6.

Определить максимальное значение y[i]<1

Определить минимальное значение x[i]>6

Программа

for i=1:8

x(i)=5+3*rand

if x(i)<=6

y(i)=cos(x(i));

else

y(i)=log(x(i));

end

end

[x' y']

plot(x,y,'*')

A=0;n=0;

for i=1:8

if y(i)<=2

A=A+y(i);

n=n+1;

end

end

A=A/n;

[A]

P=1;k=0;

for i=1:8

if x(i)>6

P=P*x(i);

k=k+1;

end

end

P=P^(1/k);

[P]

MaxY=-10;

for i=1:8

if (y(i)>MaxY)&(y(i)<1)

MaxY=y(i);

end

end

[MaxY]

MinX=10;

for i=1:8

if (x(i)<MinX)&(x(i)<6)

MinX=x(i);

end

end

[MinX]

Результат выполнения

x y

7.2119 1.9757

5.4096 0.6420

5.0353 0.3173

7.6817 2.0388

5.5974 0.7739

5.8962 0.9260

6.9843 1.9437

5.8532 0.9090

A = 1.0697

P = 2.7968

MaxY = 0.9260

MinX = 5.0353

Первичная обработка информации - student2.ru

Содержание отчета по работе:

1. Название, цель работы и задание.

2. Математическое описание, алгоритм(структограмма) и текст программы.

3. Таблица результатов расчета, графики.

Наши рекомендации