Первичная обработка информации
Информатика в задачах теплоэнергетики
Методические указания
по выполнению лабораторных работ
для заочной формы обучения
Иваново 2016
Составители: В.П.Жуков
А.Н.Беляков
Редактор В.Е.Мизонов
Методические указания предназначены для выполнения студентами заочной формы обучения по направлению подготовки 140100 «Теплоэнергетика и теплотехника» контрольной и лабораторных работ по курсу "Численные методы моделирования ".
Утверждены цикловой методической комиссией ЭМФ
Рецензент
кафедра прикладной математики ИГЭУ
Информатика в задачах теплоэнергетики
Методические указания
по выполнению клньрольной и лабораторных работ
для студентов заочной формы обучения
Составители:
ЖУКОВ Владимир Павлович
Беляков Антон Николаевич
Редактор Н.Б.Михалева
Лицензия №020264 от 30.10.2014
Подписано в печать Формат 6084 1/16
Печать плоская. Усл.печ.л. 1,16. Тираж 100 экз. Заказ
Ивановский государственный энергетический университет.
153548 Иваново, ул. Рабфаковская, 34.
Типография ГУК ПК Минтопэнерго РФ
153025 Иваново, ул. Ермака, 41.
Лабораторная работа 1
Первичная обработка информации
Под первичной обработкой информации будем понимать следующие операции заполнение массивов, отыскание в нем максимального и минимального элементов, определение среднего арифметического и среднего геометрического значений, сортировку элементов массива.
Примечание.
- среднее арифметическое.
P= =(x1×x2×…×xk) - среднее геометрическое
Варианты заданий
Вариант№ 1
1.Для 8 значений x из диапазона 5..8 заполнить и распечатать массив y[i]
Построить график функции 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]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]<29
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]
Вариант№ 3
1.Для 10 значений x из диапазона 15..20 заполнить и распечатать массив y[i]
Построить график функции 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]
Построить график функции y(x).
Определить cр. арифметическое y[i]
Определить cр. геометрическоеt x[i]<6.
Определить максимальное значение y[i]
Определить минимальное значение x[i]>3
Вариант№ 5
1. Для 12 значений x из диапазона 25..34 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]
Определить cр. геометрическоеt x[i]<26
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]
Вариант№ 6
1.Для 10 значений x из диапазона 15..20 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]
Вариант№ 7
1.Для 11 значений x из диапазона 25..36 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i].
Определить cр. геометрическоеt x[i]<26
Определить максимальное значение y[i]
Определить минимальное значение x[i]>6
Вариант№ 8
1.Для 10 значений x из диапазона 5..8 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]
Определить максимальное значение y[i]
Определить минимальное значение x[i]>6
Вариант№ 9
1.Для 8 значений x из диапазона 15..20 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i] .
Определить cр. геометрическоеt x[i]<16
Определить максимальное значение y[i]
Определить минимальное значение x[i]>20
Вариант№ 10
1.Для 12 значений x из диапазона 2..8 заполнить массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]<6.
Определить максимальное значение y[i]
Определить минимальное значение x[i]
Вариант№ 11
1.Для 11 значений x из диапазона 4..9 заполнить массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]
Определить максимальное значение y[i]
Определить минимальное значение x[i]>6
Вариант№ 12
1.Для 9 значений x из диапазона 1..4 заполнить массив y[i]
Построить график функции 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]
Построить график функции y(x).
Определить cр. арифметическое y[i] .
Определить cр. геометрическоеt x[i]<6.
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]
Вариант№ 14
1.Для 12 значений x из диапазона 25..34 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое
Определить cр. геометрическоеt x[i]<26
Определить максимальное значение y[i]<1
Определить минимальное значение x[I]
Вариант№ 15
1.Для 9 значений x из диапазона 15..20 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]<16
Определить максимальное значение y[i]
Определить минимальное значение x[i]
Вариант№ 16
1.Для 9 значений x из диапазона 1..4 заполнить и вывести на экран массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]<6.
Определить максимальное значение y[i]
Определить минимальное значение x[i]
Вариант№ 17
1. Для 12 значений x из диапазона 25..34 заполнить и распечатать массив y[i]
Построить график функции 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]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]>16
Вариант№ 19
1.Для 11 значений x из диапазона 25..36 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]
Определить cр. геометрическоеt x[i]<26
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]
Вариант№ 20
1.Для 10 значений x из диапазона 5..8 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]
Определить cр. геометрическоеt x[i]<6.
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]
Вариант№ 21
1.Для 8 значений x из диапазона 15..20 заполнить и распечатать массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]
Определить cр. геометрическоеt x[i]<16.
Определить максимальное значение y[i]<1
Определить минимальное значение x[i]
Вариант№ 22
1.Для 12 значений x из диапазона 2..8 заполнить массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i]<2.
Определить cр. геометрическоеt x[i]
Определить максимальное значение y[i]
Определить минимальное значение x[i]>6
Вариант№ 23
1.Для 10 значений x из диапазона 4..9 заполнить массив y[i]
Построить график функции y(x).
Определить cр. арифметическое y[i] .
Определить cр. геометрическоеt x[i]>4.
Определить максимальное значение y[i]
Определить минимальное значение x[i]
Вариант№ 24
1.Для 9 значений x из диапазона 1..4 заполнить массив y[i]
Построить график функции 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]
Построить график функции 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
Содержание отчета по работе:
1. Название, цель работы и задание.
2. Математическое описание, алгоритм(структограмма) и текст программы.
3. Таблица результатов расчета, графики.