Самостоятельная работа студента №3

«Программное обеспечение по моделированию»

Задание: Составить реферат о программной обеспечении двух-и трехмерному моделированию, применимых при моделированию деталей машин. Студент может предложить свой вариант ПО (аналогичный).

Варианты программных обеспечений:

1. Autocad – двух- и трехмерная система автоматизированного проектирования и черчения;

2. Adams – программное обеспечение для виртуального моделирования машин, механизмов и изделий в сборе;

3. Компас – система трехмерного моделирования;

4. FreeCAD–мультиплатформенное приложение для работы с трехмерными объектами;

5. Rhinoceros 3D – программное обеспечение для трехмерного NURBS– моделирования.

Как написать реферат:

1. Четко сформулируйте тему реферата, которая бы кратко выразила его суть.

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

3. Изучите литературу по данной теме.

4. Читая выбранные вами книги и статьи, обратите внимание на ссылки авторов на источники, так как они могут заинтересовать вас уже в ходе детального знакомства с темой.

5. Выписки делайте на особых листах, карточках, удобных для последующей обработки и систематизации материала.

6. Классифицируйте выписки, сделанные при чтении литературы, в соответствии с пунктами плана.

7. Реферат пишется по следующему плану:

— во введении объясните, чем вы руководствовались, выбирая данную тему, покажите ее важность и актуальность;

— раскрывая содержание темы, пишите логично, последовательно, высказывания авторов не забывайте взять в кавычки, над которыми обязательно поставьте порядковый номер цитаты, а в примечании сделайте сноски: укажите фамилию, инициалы автора, полное название произведения, место, издательство и год издания, соответствующую страницу;

— в заключении сформулируйте основные выводы, к которым вы пришли. Постарайтесь обосновать, что дала вам работа над данной темой;

— в конце приложите список литературы, которую вы использовали.

8. Оформление должно соответствовать требованиям:

— Объем 20 стр.;

— Междустрочный интервал 1,5;

— Между абзацами 0;

— Шрифт Times New Roman 14;

— Выравнивание по ширине;

— Цвет текста черный, способ записи машинописный, на одной стороне листе;

— Нумерация арабскими цифрами внизу страницы по середине;

— Ссылки на источники указывать порядковым номером по списку источников.

Самостоятельная работа студента №4

Способы записи алгоритмов

Задание: Составить конспект на тему «Способы записи алгоритмов». В конспекте раскройте следующие способы записи алгоритмов:

1. на естественном языке (словесная форма);

2. в виде блок-схем (графическая форма);

3. на языке программирования (Pascal, C, VisualBasic и др.).

В каждой форме записи алгоритмов приведите не менее 3-х примеров записи.

Как составить конспект:

1. Запишите название произведения и его выходные данные.

2. Дайте краткую характеристику исторических условий появления произведения.

3. Составьте план произведения, пункты которого могут последовательно располагаться в тексте конспекта или же на его полях.

4. Запись ведите, как правило, своими словами.

5. Это способствует лучшему осмыслению текста.

6. Применяйте систему подчеркивания, выделяйте большими буквами наиболее важное, используйте условные обозначения и сокращения.

7. Оставляйте в конспекте широкие поля для дополнений, различных заметок, записи незнакомых имен и терминов, требующих разъяснения.

8. При составлении конспекта по нескольким источникам разложите источники после первичного их чтения по широте охвата изучаемой теоретической проблемы, составьте на левой стороне разворота тетради конспект по произведению, принятому за основу, а на правой запишите дополнения из других источников.

9. На полях конспекта делайте для себя краткие выводы, обращения к явлениям современной жизни.

10. Соблюдайте правило цитирования: цитату брать в кавычки, указывая в скобках источник и страницу

Программирование

Задание: Составить программу по каждому разделу. Задания разделены по следующим разделам:

1. Линейные уравнения (linear);

2. Графические уравнения (tree);

3. Массивы (array);

4. Циклы (cycle).

Всего 25 вариантов. Использовать язык программирования Pascalили VisualBasic.

I. Linear

Вариант 1Определить удельный вес (U) зерновых (%) в площади пашни (S) по формуле: ,где Z – площадь под зерновыми, га
Вариант 2Определить затраты на производство мяса (З) по формуле:З = Д + К + А + П,где Д – заработная плата, руб.К – затраты на корм, руб.;А – амортизация, руб.П – прочие затраты, руб.
Вариант 3Определить среднемесячное количество работников за 1-й квартал года. Известно количество работников за январь, февраль и март.
Вариант 4Вычислить урожайность ячменя по данной производственной функции:У = 2429,48 – 1,35N + 2,02Р + 4,22К,где У – урожайность, кг/га;N – доза внесения азота, кг д. в./га;Р – доза внесения фосфора, кг д. в./га;К – доза внесения калия, кг д. в. /га.
Вариант 5Рассчитать вес сена (скирда плоская) по формуле:В = (П · 0,56 — Ш · 0,55) · Ш · Д · К,где В – вес сена, ц;П – перекидка, м;Ш – ширина, м;Д – длина, м;К – вес 1 куб. м, ц.
Вариант 6Рассчитать вес сена (скирда островерхая) по формуле: где В – вес сена, ц;П – перекидка, м;Ш – ширина, м;Д – длина, м;К – вес 1 куб. м, ц.
Вариант 7Вычислить натуральный вес зерна ячменя (У) по формуле:У = 646,086 – 79.159N + 4,784Р + 32,922К + 0,104Н ,где N – норма внесения азота, кг д. в./га;Р – норма внесения фосфора, кг д. в./га;К – норма внесения калия, кг д. в. /га;Н – норма внесения органических удобрений, т/га.
Вариант 8Вычислить себестоимость молока по формуле:С = 3 + К + А + Р + П,где С – себестоимость 1 ц, руб.;3 – зарплата в расчете на 1 ц, руб.;К – затраты на корм в расчете на 1 ц, руб.;А – амортизация в расчете на 1 ц, руб.;Р – затраты на ремонт в расчете на 1 ц, руб.;П – прочие затраты в расчете на 1 ц, руб.
Вариант 9Вычислить массу 1000 зерен ячменя в г (У) по формуле:У = 44,131 – 3,428N + 1,459P + 2,911K + 0,035H,где N – норма внесения азота, кг д. в./га;Р – норма внесения фосфора, кг д. в./га;К – норма внесения калия, кг д. в./га;Н – норма внесения органических удобрений, т/га.
Вариант 10Определить долю пашни (%) в общей земельной площади по формуле: ,где Р – площадь пашни, га;У – общая площадь, га.
Вариант 11Рассчитать урожайность озимой пшеницы по данной производственной функции:Y = 1574,09 + 14,72N – 15,31P + 10,24К,где Y – урожайность, кг/га;N – норма внесения азота, кг д. в./га;Р – норма внесения фосфора, кг д. в./га;К – норма внесения калия, кг д. в./га.
Вариант 12Рассчитать вес сена по формуле:В = (П · 0,52 – Ш · 0,46) · Ш · Д · К,где В – вес сена, ц;П – перекидка, м;Ш – ширина, м;Д – длина, м;К – вес 1 куб. м, ц.
Вариант 13Рассчитать вес сена (стог низкий) по формуле: ,где В – вес сена, ц;С – окружность, м;П – перекидка, м;К – вес 1 куб. м, ц.
Вариант 14Вычислить прибыль по формуле:П =Т – С,где П – прибыль, руб.;Т – стоимость товарной продукции, руб.;С – себестоимость товарной продукции, руб.
Вариант 15Определить рентабельность производства по формуле: ,где Р – рентабельность, %;Т – стоимость товарной продукции, руб.;3 – затраты на товарную продукцию, руб.
Вариант 16Рассчитать содержание кормовых единиц (Y) по данной производственной функции:Y = 1,2К+ 0,5S + 0,3L + 0,2U + 0,3G + 0,14V,где К – вес комбикорма, кг;S – вес сена, кг;L – вес соломы, кг;U – вес силоса, кг;G – вес сенажа, кг;V – вес кормовой свеклы, кг.
Вариант 17Определить среднюю норму внесения удобрений на 1 га пашни (U) по формуле:где S1, S2, S3 – площади 1, 2, 3 полей (га);V1, V2, V3 – количество удобрений, внесенное на каждое поле (ц).
Вариант 18Вычислить содержание сырого протеина в зерне (ц) по формуле:У = 9,438 + 4,759N + 1,163Р – 0,620К + 0,03Н ,где N – норма внесения азота, кг д. в./га;Р – норма внесения фосфора, кг д. в./га;К – норма внесения калия, кг д. в./га;Н – норма внесения органических удобрений, т/га.
Вариант 19Определить страховой фонд кормов, ц (S) и общий запас кормов, ц (Z) по формулам:S = P · D; Z=P+S,где Р – потребность в кормах, ц;D – доля страхового фонда, %.
Вариант 20Определить среднюю цену продажи зерна (С) по двум каналам реализации (государству и оптовой закупочной фирме):где V1, V2 – объемы продаж, ц;К1, К2 – вырученные средства, тыс. руб.
Вариант 21Определить среднюю зарплату одного работника (СЗР) при заданном фонде (ФЗП) и численности работников (ЧР).
Вариант 22Определить сумму вклада через t лет Кt (ден. ед.)по формулегде К0– первоначальная сумма вклада(ден. ед.)Е – ставка процента (в долях)t- период времени
Вариант 23Рассчитать урожайность ячменя по данной производственной функции:У = 2429,48 – 1,35 · N — 2.02 · P + 4,22 · К ,где У – урожайность, кг/га;N, P, K – дозы внесения удобрений: азота, фосфора, калия, кг действующего вещества.
Вариант 24Определить остаток зерна на конец года (К), если известен остаток на начало года (Н), поступление зерна (П) и его расход (Р) за год. Единица измерения – тонна.
Вариант 25Определить сумму отчислений (СО) в государственные фонды от фонда заработной платы предприятия (ФЗП) в соответствии с долей отчислений (Д). Единица измерения сумм – тыс. руб.

II. Tree

Вариант 1

Составить программу проверки возможности построения параллелограмма из отрезков a, b, c, d.

Вариант 2

Составить программу проверки принадлежности точки М (X, Y, Z) внутренней области шара. X0, Y0, Z0 – координаты центра шара, R – радиус шара.

Вариант 3

Дано три отрезка a, b, c. Составить программу определения, могут ли они являться сторонами прямоугольного треугольника.

Вариант 4

Известны величины 2-х углов. Составить программу проверки возможности построения параллелограмма сданным углами.

Вариант 5

Дано три отрезка a, b, c. Составить программу определения, могут ли они являться сторонами равностороннего треугольника.

Вариант 6

Дано три отрезка a, b, c. Составить программу определения, могут ли они являться сторонами равнобедренного треугольника.

Вариант 7

Дано три значения – А, В, С. Составить программу определения наибольшего из них.

Вариант 8

Дано: R — радиус окружности, а1, а2, а3, а4, а5, а6 — отрезки прямой. Составить программу проверки возможности построения их этих отрезков вписанного в окружность правильного шестиугольника.

Вариант 9

Дано четыре отрезка a, b, c, d. Составить программу определения, могут ли они являться сторонами квадрата.

Вариант 10

Дано: S – площадь круга, С – длина окружности. Составить программу определения, построены ли эти геометрические фигуры на основе радиуса одной длины.

Вариант 11

Пусть в некоторой системе координат заданы своими координатами точка М и вершины A, B, C, D некоторого прямоугольника. Составить программу проверки, принадлежит ли точка М внутренней области прямоугольника.

Вариант 12

Известны величины 4-х углов. Составить программу проверки возможности построения квадрата с этими углами.

Вариант 13

Известны 4-е величины. Составить программу проверки возможности построения прямоугольника со сторонами заданных величин.

Вариант 14

Составить программу проверки возможности построения треугольника по данным о длинах его сторон.

Вариант 15

Известны величины 4-х углов. Составить программу проверки возможности построения четырехугольника с этими углами.

Вариант 16

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

Вариант 17

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

Вариант 18

Даны 2-е величины: площадь прямоугольника и периметр прямоугольника. Составить программу определения, соответствуют ли эти величины одной геометрической фигуре.

Вариант 19

Дано: S – площадь квадрата, R1 – радиус 1-й окружности, R2 – радиус 2-й окружности. Составить программу определения, можно ли разместить эти окружности внутри квадрата.

Вариант 20

Даны координаты 2-х точек. Составить программу определения, в одном ли квадранте размещены точки.

Вариант 21

Составить программу проверки принадлежности точки А (X, Y) внутренней области окружности. X0, Y0 – координаты центра окружности, R – радиус.

Вариант 22

Известны координаты начала и конца двух отрезков. Составить программу, дающую заключение: пересекаются ли отрезки.

Вариант 23

Известны координаты центра 2-х окружностей и длины их радиусов. Составить программу, дающую заключение: пересекаются ли окружности.

Вариант 24

Известны координаты центра 2-х окружностей и длины их радиусов. Составить программу, дающую заключение: входит ли одна окружность в другую.

Вариант 25

Известны координаты вершин 2-х прямоугольников. Составить программу, дающую заключение: размещается ли один прямоугольник в другом.

III. Array

Вариант 1

Дан числовой массив X(n). Расположить его элементы в порядке возрастания.

Вариант 2

Дан массив X(n). Найти минимальный и максимальный элементы и их координаты.

Вариант 3

Дано 2 одномерных массива. Вычислить новый одномерный массив, как произведение соответствующих элементов исходных массивов.

Вариант 4

Даны массивы X(n) и Y(n). Вычислить .

Вариант 5

Дан массив X(n). Умножить каждый элемент массива, равный вводимой величине А на вводимую величину В. Вывести преобразованный массив.

Вариант 6

Дан массив X(n). Преобразовать элементы массива по следующему правилу: если все Xi?0, то элементы возвести во 2-ю степень, если нет, то каждый второй элемент умножить на 0,1.

Вариант 7

Дано: 2 одномерных массива A(m) и B(m). Вычислить новый одномерный массив C(m), элементы которого вычисляются по формуле:

для i1, при этом с1 = 0.

Вариант 8

Значения компонент массива А(n) расположены в порядке возрастания. Составить программу, которая меняет массив А, исключая из него компоненту с номером q и вставляя на нужное место новую компоненту со значением d так, чтобы значения измененного массива А также оказались в порядке возрастания. Вывести массив А до и после преобразования.

Вариант 9

Составить программу для перестановки элементов массива X(m) так, чтобы в начале оказались все четные числа, а в конце – нечетные.

Вариант 10

Значения компонент массивов А(n) и B(m) расположены в неубывающем порядке. Составить программу слияния массивов A и B в один массив С(n+m), значения компонент которого также не убывают. Вывести массивы А, В, С.

Вариант 11

Составить программу, определяющую количе