Ирина Эланс
отчеты по практике, 7 вариант (Решение → 8071)
отчеты по практике, 7 вариант

- Отчеты по практике, составленные в соответствии с требованиями кафедры ИУ6 Для 1 и 3 практик есть папки с самими проектами, 2 - консольное приложение Условия: Задание 1. Создание программной системы в Turbo Delphi.Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.Некоторый файл содержит сведения о веществах: название вещества, удельный вес и проводимость (проводник, изолятор, полупроводник). Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.1. Найти названия и удельные веса всех полупроводников.2. Вывести сведения о проводниках в порядке возрастания их удельных весов.3. Определить названия всех изоляторов, удельные веса которых не превышают заданного значения.Построить столбчатую диаграмму процента проводников, изоляторов и полупроводников в файле. Задание 2. Создание программной системы с элементарным интерфейсом консольного режима С++.Выполнить структурную декомпозицию, разработать структурную схему, содержащую не менее 3 подпрограмм, и алгоритмы этих подпрограмм. Реализовать на С++ в консольном режиме. Предусмотреть примитивный интерфейс типа меню, позволяющий выбирать нужную подпрограмму.Написать программу расчета интеграла функции y=sin(x)*x2 на заданном отрезке [a,b] с заданной точностью ξ тремя способами – методом прямоугольников, методом трапеций и методом Симпсона. Интервал пользователь должен иметь возможность задавать по запросу, а метод расчета выбирать с помощью меню. Используя программу, сравнить вычисленные интегралы на одном и том же интервале, с одинаковой точностью и определить, какой метод больше подходит для расчетов. Задание 3. Создание программной системы c Qt интерфейсом на С++.Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Visual Studio или QT Creator.Некоторый файл содержит сведения о веществах: название вещества, удельный вес, объем вещества и проводимость (проводник, изолятор, полупроводник). Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.1. Найти названия и удельные веса всех полупроводников.2. Вывести сведения о проводниках в порядке возрастания их удельных весов.3. Определить названия всех изоляторов, удельные веса которых не превышают заданного значения.4. Построить столбчатую диаграмму процента проводников, изоляторов и полупроводников в файле.
- Оформление:
- Оформление - Word Условие Постановка задачи: рассматривается бесконечный гомогенный реактор с определенным типом решетки. Определить коэффициент размножения нейтронов в бесконечной среде. При необходимости, варьируя обогащением делящегося нуклида в топливе, подобрать . Исходные данные: Тепловая мощность реактора, МВт800Диаметр ТВЭЛа (наружный), d, см1,4Толщина оболочки, , см0,06Материал оболочкиZrТопливоPuCПлотность топлива 11,0Обогащение, %3,4Тип решеткитреугольнаяОтносительный шаг ТВЭЛов, h1,3Теплоноситель и замедлительH2OТемпература среды 20
- оформление в Word
- Оформление включает в себя пояснения и рисунки групп. Всё подписано и структурировано. Зачтено.
- Оформленная работа в формате pdf, также приведена программа в Mathcad 13.
- Оформленное и зачтённое домашнее задание по правоведению.
- Отчет по каждой лабораторной с условием, кодом, блок-схемами (и, если требуется, другими схемами) и выводом Условия лабораторных работ: Лабораторная работа 1. Консольные приложения C++ в среде Microsoft Visual StudioЛабораторная работа выполняется по методическим указаниям. Лабораторная работа 2. Программирование ввода/вывода и выраженийВычислить: a=(2*cos(x-π/6))/(1/2+sin2(y)). Лабораторная работа 3. Основные операторы передачи управленияДано натуральное число n (вводится с клавиатуры). Вычислить значение выражения:1*2+2*3*4+3*4*5*6+…+n*(n+1)*(n+2)*….*2n Лабораторная работа 4. МассивыЗадание выдается на занятии преподавателем и выполняется с использованием конспектов лекций. Я просто прикрепила тот вариант, который был у меня. Лабораторная работа 5. Использование указателей при работе со строками С++Из исходной строки удалить слова, содержащие более трех гласных букв. Вывести на экран исходную и полученную строки. Пользуясь указателями, напечатать адреса удаленных слов в исходной строке. Лабораторная работа 6. Динамические структуры данных. СпискиС клавиатуры вводится строка символов, содержащая последовательность вещественных чисел x1, x2, x3... xn(n>2) в символьном представлении. Сформировать из элементов последовательности двусвязный список, предварительно преобразовав их в вещественную форму. Используя этот список, сформировать новый, элементами которого станут суммы вида (x1+x2+xn); (x2+x3+xn-1); (x3+x4+xn-2) ... (xn-1+xn+x2). Вывести на печать оба списка. Лабораторная работа 7. Простые объектыОписать класс, включающий заданные поля и методы, двумя способами: без конструктора и с конструктором. Протестировать все методы класса. Поля класса должны быть скрытыми (private) или защищенными (protected). Методы не должны содержать операций ввода/вывода, за исключением процедуры, единственной задачей которой является вывод информации об объекте на экран.Объект – кредит. Поля: сумма кредита, годовой процент, срок в месяцах. Методы: процедура инициализации полей, процедура вывода на экран значений полей, функция вычисления ежемесячного платежа по кредиту, функция вычисления переплаты. Использовать аннуитетную схему.В отчете привести диаграмму разработанных классов и объектную декомпозицию. Лабораторная работа 8. НаследованиеРазработать и реализовать иерархию классов для описанных объектов предметной области, используя механизмы наследования. Протестировать все методы каждого класса. Все поля классов должны быть скрытыми (private) или защищенными (protected). Методы не должны содержать операций ввода/вывода, за исключением процедуры, единственной задачей которой является вывод информации об объекте на экран.Объект – прямоугольный параллелепипед. Поля: длина, ширина, высота. Методы: процедура инициализации, процедура вывода содержимого объекта на экран, функция вычисления объема.Объект – грузовой вагон. Поля: длина, ширина, высота, станция приписки и грузоподъемность в тоннах. Методы: процедура инициализации, процедура вывода содержимого о
- Отчет по Работе №1, оформлен в ворде
- ОТЧЁТ По третьему модулю дисциплины «Биржевая торговля ценными бумагами » Название модуля«Управление инвестиционным портфелем акций в сети Интернет » Основными целями третьего модуля дисциплины являются:1) обучение студентов эффективному с точки зрения доходности и риска управлению инвестиционным капиталом;2) обучение студентов оценке качества управления инвестиционным портфелем акций. Задание: сформировать диверсифицированный инвестиционный портфель, в состав которого входят акции российских эмитентов (из рекомендованного в программе AlorTrade списка) и денежные средства;регулярно (желательно не менее одного раза в день в ходе самостоятельной работы) проводить торговые операции с акциями портфеля с целью повышения его стоимости;ежедневно формировать отчёт о состоянии своего портфеля (прежде всего, фиксировать состав и стоимость портфеля на момент окончания биржевой торговой сессии); формировать статистический ряд прибыли/убытков своего инвестиционного портфеля (в абсолютных значениях и в процентах относительно предыдущего дня) с тайм-фреймом один день. Число элементов в таком ряду должно быть от 40 до 60;построить график кумулятивной прибыли/убытка за весь период торговли;оценить эффективность управления портфелем акций с точки зрения доходности и риска за весь период инвестирования;оформить отчёт. Требования по оформлению отчётаОтчёт по домашнему заданию выполняется в электронном виде на страницах формата А4, в среде MS Word, шрифтом Times New Roman размером 14 через 1,5 интервала. Общий объём отчёта не должен превышать 20 стр. Представление отчёта и промежуточный контроль осуществляются в соответствии с учебным планом. После проверки отчёта преподавателем и устранения недостатков необходимо распечатать отчёт и подписать Титульный лист и лист Задания.
- Отчет+программа Задание 1. Рассчитать: - удельный параметр загрузки КА - П как функцию удельного импульса ЭРДУ (в двухстороннем перелете для обоих операций), - характеристическую скорость КА, - исследовать зависимость удельной полезной нагрузки от времени перелета (работы ЭРДУ), - определить максимальное значение удельной полезной массы КА, - определить значение оптимального удельного импульса ЭРДУ, - исследовать зависимость оптимального удельного импульса от времени перелета, - рассчитать массу ЭРДУ, массу рабочего тела, конструкции КА, - определить максимальную массу полезной нагрузки. 2. Построить графики: - удельной массы полезной нагрузки КА от удельного импульса, - удельной массы полезной нагрузки КА от времени перелета, - массы ЭРДУ, рабочего тела, конструкции КА от удельного импульса, - построить диаграмму масс КА в координатах IУД, tр..
- Отчет+файлы Simulink Определить вид и рассчитать параметры регуляторов электропривода робота по следующим исходным данным:№варТипЭл. Двиг.RяОмТэсКмН*м/АКwВ*с/радJдКг*м2J’нКг*м2ОшибкаЕмахрадМакс скоростьqррад/сМаксускорениеqр рад/с2ПередатЧислоРедуктораI42ДВУ 85М0,240,00130,0620,0620,0000690,00025 - 0,0004610,0081,573,1496Для всех вариантов принять:Крутизну характеристики датчика тока Кт = 1 В/A;Крутизну характеристики датчика скорости Кс = 1 В*с/рад;Коэффициент усиления усилителя мощности Ку = 10;Постоянную времени усилителя мощности Ту = 0,0004 с;В процессе расчета необходимо выбрать вид и рассчитать параметры регуляторов тока, скорости и положения, обеспечивающие:Независимость установившейся скорости привода от внешнего момента;Полосу пропускания контура скорости не менее 70 Гц;Показатель колебательности контура скорости Мск не выше 2;Показатель колебательности контура положения М не выше 1,3;№варНоминальный моментН*м.Ном.ТокАНом.СкоростьОб/минНом.мощностьВтНом.НапряжениеВВремя разгона и торможения Тр, ТтсВремя движ. с пост. Скоростью Тпсс40,477,66000300400,51При моделировании в MatLab Simulink в режиме управления положением использовать следующий генератор траектории:
- Отчёты по десяти лабораторным работам седьмого варианта. Ниже приложены условия к лабораторным работам.
- Отчеты по дз с условием, кодом, схемами и выводом. Для первого дз есть файл проекта в Lazarus'e, 2 дз - консольные приложения, для 3 сам проект не сохранился, но на случай если нужно запустить само приложение: его не сложно воссоздать, если поместить написанный в отчете код в файлы с такими же названиями, как и указано в отчете. Условия домашних работ: Задание 1. Программирование на Object Pascal с использованием классовЧасть 1.1. Графический редакторРазработать иерархию классов. Поместить определение классов в отдельном модуле. Класс, позволяющий рисовать окружность некоторого размера с центром в точке, определенной нажатием правой клавиши мыши.Класс, позволяющий рисовать квадрат того же размера, наклоненный под некоторым углом и с центром в точке, определенной нажатием левой клавиши мыши.Размер фигур и угол наклона задаются с использованием интерфейсных элементов.В отчете показать иерархии используемых классов VCL и разработанных классов, граф состояния пользовательского интерфейса и объектную декомпозицию. Часть 1.2. Полиморфное наследованиеРазработать программу, содержащую описание трех графических объектов:отрезок, ромб, астроида.Реализуя механизм полиморфизма, привести объекты в одновременное колебательное движение с различными амплитудами и периодами колебаний вдоль осей, проходящих через их геометрические центры и параллельных главной диагонали экрана.В отчете привести диаграмму используемых классов VCL и разработанных классов, граф состояний пользовательского интерфейса и объектную декомпозицию. Задание 2. Программирование на С++Часть 2.1. ФункцииДва числа называются взаимно дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Например: 220 и 284, так какДелители 220 Þ 1,2,4,5,10,11,20,22,44,55,110 сумма = 284Делители 284 Þ 1,2,4,71,142 сумма = 220Написать программу, определяющую дружественные числа, лежащие в диапазоне от 1 до n (n вводится с клавиатуры). Вывести на печать все найденные числа. При программировании использовать функции. Часть 2.2. Текстовая обработкаДана последовательность строк. Строки содержат зашифрованную информацию и состоят из слов, разделенных пробелом. Пробел записан без шифра. Написать программу, обеспечивающую ввод строк и их расшифровку. Для расшифровки каждая из букв слова заменяется следующей за ней буквой алфавита. Буква «я » заменяется буквой «а » . Вывести на печать зашифрованную и расшифрованную последовательности строк. Часть 2.3. ФайлыСформировать программным путем файл F, компоненты которого являются целыми числами. Получить файл G, образованный из файла F исключением повторных вхождений одного и того же числа.Вывести на экран исходный и сформированный файл. Задание 3. Программирование на С++ с использованием классовЧасть 3.1. КомпозицияРазработать и реализовать диаграмму классов для описанных объектов предметной области, используя механизм композиции. Протестировать все методы каждого класса. Все поля классов должны быть с