Программирование прикладных задач на языке Паскаль: Задания к лабораторным и контрольным работам по курсу «Информатика»

Страницы работы

32 страницы (Word-файл)

Фрагмент текста работы

приведенный коэффициент вязкого сопротивления, вычисляется по формуле

Частота собственных колебаний p вычисляется по формуле:

Для исследования движения поршня необходимо знать следующие исходные данные: y0– отклонение поршня от положения равновесия в начальный момент времени; с – жесткость пружины; D – диаметр цилиндра; d –  диаметр отверстия; z – число отверстий; m – масса поршня; H – высота поршня; µ - динамический коэффициент вязкости жидкости. Исходные данные приведены в таблице 3.3.

Таблица 3.3 – Исходные данные для задачи 3

N варианта

Н

(мм)

c (кН/м)

D

(м)

d (мм)

z

m (кг)

μ (Па*с)

y0 (мм)

tк

 (с)

11

0,005

3000

0,1

0,01

25

2,73

0,06

0,005

0,9

12

0,045

4,5

0,11

0,11

27

5,23

0,065

0,005

1

13

0,04

3

0,08

0,09

30

3,5

0,02

0,005

1,5

14

0,05

1,5

0,1

0,08

26

2,5

0,058

0,155

0,9

15

0,045

1,6

0,12

0,1

10

2,7

0,059

0,048

1

3.3 Табулирование кусочно-непрерывной функции

Дан кулачковый механизм, закон изменения аналога ускорения толкателя которого приведен на рисунке 1.

φ3

 

φ2

 

φ1

 

Рисунок 1 - Закон изменения аналога ускорения толкателя

Задача 1.

Вычислить множество значений функции аналога ускорения толкателя кулачкового механизма, если угол φ изменяется от 0 до 2π с шагом Δφ. Другие исходные данные, необходимые для расчетов, выбрать из таблицы 3.3.

Задача 2.

Вычислить множество значений функции аналога ускорения толкателя кулачкового механизма, если время t изменяется от tн до tк с шагом Δt, значения этих переменных нужно выбрать самостоятельно. Исходные данные, необходимые для расчетов выбираются из таблицы 3.3.

Таблица 3.3 – Исходные данные для задачи 2

варианта

Параметры закона S

1

1,75

3,18

5,22

8,2

6,0

1,256

2

1,57

3,05

5,7

8,5

3,0

1,256

3

1,63

2,14

4,64

9,5

4,0

1,256

4

1,45

3,14

4,92

8,0

5,3

1,256

5

1,87

3,05

5,12

8,5

7,0

1,256

6

1,65

3,85

5,15

6,0

9,5

1,256

7

1,98

3,85

5,68

8,0

9,3

1,256

8

1,82

3,45

5,44

9,0

7,5

1,256

9

1,61

3,27

5,0

9,8

8,5

1,256

10

2,0

3,16

4,86

6,5

9,0

1,256

4 Программирование прикладных задач с использованием одномерных массивов

4.1 Обработка элементов в одномерных массивах

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

Дана фигура (рисунок 2), которая может быть разбита на  прямоугольников высотой  и шириной .

 


Рисунок 2 - Заданное сечение

Оси X и Y проводятся так, чтобы они были параллельны сторонам рассматриваемого сечения. Расстояния от осей X и Y до ближайших сторон прямоугольников обозначаются соответственно Si и di. Координаты центра тяжести сложной фигуры определяются по формулам:

 

где Sx и Sy- статические моменты фигуры; F- площадь фигуры; Fi- площади отдельных простых частей; Xi и Yi- координаты центров тяжести этих частей

Моменты инерции сечения относительно осей X и Y определяются как сумма моментов инерции отдельных прямоугольников. При этом можно воспользоваться формулами преобразования при параллельном переносе осей:

 ;

.

Зная значения IX, IY, IXY, можно определить центральные моменты инерции:

;

.

Главные моменты инерции (,), угол наклона оси  к оси ( ) и радиусы инерции (,) определяются соответственно по формулам:

 ;         

Вариант 1. Определить координаты центра тяжести YC сложной фигуры, состоящей из n участков.

Вариант 2. Определить момент  инерции IX сечения сложной фигуры относительно оси X.

Вариант 3. Определить центральный момент инерции IXC сложной фигуры.

Вариант 4. Определить координату XC центра тяжести сложной фигуры, состоящей из n  участков.

Вариант 5. Определить главный момент инерции IV сложной фигуры, разбитой на отдельные простые части.

Вариант 6. Определить центральный момент инерции IYC сложной фигуры.

Вариант 7. Определить угол наклона оси U  к оси XCα0.

Вариант 8. Определить координату центра тяжести XC сложной фигуры.

Вариант 9. Определить главный момент инерции IU сложной фигуры, разбитой на отдельные простые части.

Вариант 10. Определить момент  инерции IY сечения сложной фигуры относительно оси Y.

Вариант 11. Определить радиус инерции iU сложной фигуры.

Вариант 12. Определить центральный момент инерции IXYC сложной фигуры.

Вариант 13. Определить момент  инерции IXY сложной фигуры.

Вариант 14. Определить радиус инерции iV сложной фигуры.

Вариант 15. Определить координаты центра тяжести YC и XC сложной фигуры, состоящей из n участков.

4.2 Обработка строк и столбцов двумерных  массивов

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

Три независимых эксперта проводили измерения шероховатости поверхности металлических образцов, полученных после обработки на станке с заданными параметрами. Результаты измерений представлены в виде матрицы значений независимых переменных и экспериментальных значений шероховатости поверхности. Первый столбец матрицы - номер опыта, второй и третий столбцы – значения независимых переменных: S – подача инструмента в мм/об; m – скорость м/с. В четвертом, пятом и шестом столбцах расположены эмпирические данные шероховатости поверхности, полученные тремя независимыми экспертами: (таблица 4.1.).

Таблица 4.1 – Результаты измерений шероховатости поверхности

S

m

t1

t2

t3

1

13

14

11,79

11,23

10,68

2

68

18

61,46

58,54

55,63

3

41

11

34,94

33,27

31,61

4

20

10

33,2

31,96

32,84

5

80

22

58,11

59,13

60,15

Вариант 1. Найти максимальное значение шероховатости поверхности для всех опытов по всем измерениям экспертов.

Вариант 2. Найти минимальное значение шероховатости поверхности для всех опытов по всем измерениям экспертов.

Вариант 3. Сформировать массив из средних значений шероховатости поверхности для каждого опыта.

Вариант 4. Сформировать массив из максимальных значений шероховатости поверхности для каждого опыта.

Вариант 5. Сформировать массив из минимальных значений шероховатости поверхности для каждого опыта.

Вариант 6. Найти среднее значение шероховатости поверхности для всех

Похожие материалы

Информация о работе