Программирование управляющих систем. Лабораторные работы № 1-2

Цена:
600 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Задание.doc
material.view.file_icon
material.view.file_icon p1.cpp
material.view.file_icon p1.exe
material.view.file_icon p1.obj
material.view.file_icon p1.tds
material.view.file_icon p2.cpp
material.view.file_icon p2.exe
material.view.file_icon p2.obj
material.view.file_icon p2.tds
material.view.file_icon
material.view.file_icon Задание.doc
material.view.file_icon
material.view.file_icon lab2_1.cpp
material.view.file_icon lab2_1.exe
material.view.file_icon lab2_1.obj
material.view.file_icon lab2_1.tds
material.view.file_icon lab2_2a.cpp
material.view.file_icon lab2_2a.exe
material.view.file_icon lab2_2a.obj
material.view.file_icon lab2_2a.tds
material.view.file_icon lab2_2b.cpp
material.view.file_icon lab2_2b.exe
material.view.file_icon lab2_2b.obj
material.view.file_icon lab2_2b.tds
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа № 1
по материалу первой главы курса "Процессы и нити"
В данной лабораторной работе предлагается разработать систему из двух программ: про-грамма рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по ана-логии с примерами, рассмотренными в лекционном материале. Варианты заданий уточня-ются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности использовать один и тот же код для похожих нитей. Работа нити завершается, когда фигура достигает границы окна. При завершении консольного при-ложения окно программы рисования должно закрываться.
Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.
Вариант № 1
Программа рисования должна рисовать одновременно движущиеся фигуры:
• окружность (движение слева направо, скорость 10 точек/с);
• окружность (движение справа налево, скорость 10 точек/с);
• квадрат (движение слева направо, скорость 20 точек/с);
• квадрат (движение справа налево, скорость 40 точек/с).
Дополнительное требование: когда первая окружность пересекает линию x = 320, цвет квад-ратов должен изменяться.
Консольное приложение должно управлять программой рисования по командам пользовате-ля с возможностью осуществления следующих функций:
• изменение y-координаты на ± 10 точек для указанной пользователем фигуры.
При запуске консольного приложения в командной строке указывается размер окна, который должен быть установлен в программе рисования.

Лабораторная работа № 2
по материалу второй главы курса "Взаимодействие с помощью сообщений"
В данной лабораторной работе предлагается разработать модель электростанции. На элек-тростанции имеется пункт заготовления топлива, транспортное средство и четыре энерго-блока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовлен-ной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё топ-ливо израсходовано, котёл готов принять новую порцию. Все объекты электростанции рабо-тают параллельно (моделируются с помощью нитей). Но необходима координация их рабо-ты в соответствии с общей логикой функционирования электростанции. Например, котёл должен ждать доставки топлива и получать размер порции, транспортное средство должно ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транс-портного средства и т.д. Вся эта координация должна обеспечиваться механизмом сообще-ний. Всю динамику работы отдельных компонентов необходимо показывать графически.
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необя-зательно точно следовать представленному в нём дизайну, но логика взаимодействия от-дельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на корот-ких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Данная лабораторная работа не предполагает различных вариантов задания. Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.

Дополнительная информация

СибГУТИ 2013г., зачет.
Программирование управляющих систем. Лабораторная работа №1
Задание для выполнения лаб. работы №1 по материалу первой главы курса "Процессы и нити" В данной лабораторной работе предлагается разработать систему из двух программ: про-грамма рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по ана-логии с примерами, рассмотренными в лекционном материале. Варианты заданий уточня-ются ниже. Во всех заданиях движение фигур должно реализовываться отдельными
User nick0x01 : 22 марта 2014
100 руб.
Лабораторная работа №1. Программирование управляющих систем
Программа рисования должна рисовать одновременно движущиеся фигуры:• квадрат (движение слева направо, скорость 30 точек/с);• квадрат (движение справа налево, скорость 20 точек/с);• окружность (движение снизу вверх, скорость 10 точек/с);• окружность (движение снизу вверх, скорость 10 точек/с). Дополнительное требование: когда любая из окружностей пересекает линию x = 320, цвет квадратов должен изменяться.Консольное приложение должно управлять программой рисования по командам пользователя с возмож
User JulDir : 6 октября 2013
99 руб.
Лабораторная работа №1 по дисциплине «Программирование управляющих систем»
Задание Программа рисования должна рисовать одновременно движущиеся фигуры: • окружность (движение снизу вверх); • окружность (движение сверху вниз); • квадрат (движение слева направо); • квадрат (движение справа налево). Дополнительное требование: когда два квадрата встречаются, размер окружностей должен изменяться. Консольное приложение должно управлять программой рисования по командам пользователя с возможностью осуществления следующих функций: • изменение направления движения для ука
User 1231233 : 23 января 2012
23 руб.
Программирование управляющих систем. Лабораторная работа 1. Вариант 4.
Лабораторная работа № 1 по материалу первой главы курса "Процессы и нити" В данной лабораторной работе предлагается разработать систему из двух программ: про-грамма рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по ана-логии с примерами, рассмотренными в лекционном материале. Варианты заданий уточня-ются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекоме
User zhekaersh : 17 февраля 2015
90 руб.
Программирование управляющих систем. Лабораторная работа 1. Вариант 4.
Программирование управляющих систем. Лабораторная работа №1. Вариант №8
Лабораторная работа № 1 Вариант № 8 Программа рисования должна рисовать одновременно движущиеся фигуры: • окружность (движение слева направо, скорость 10 точек/с); • окружность (движение справа налево, скорость 10 точек/с); • квадрат (движение слева направо, скорость 20 точек/с); • квадрат (движение справа налево, скорость 40 точек/с). Дополнительное требование: когда расстояние между первой окружностью и первым квадратом станет равным 100 точкам, обе фигуры должны возвращаться в своё н
User wars : 21 декабря 2014
245 руб.
Программирование управляющих систем. Лабораторная работа №1. Вариант №8
Программа рисования должна рисовать одновременно движущиеся фигуры: • окружность (движение слева направо, скорость 10 точек/с); • окружность (движение справа налево, скорость 10 точек/с); • квадрат (движение слева направо, скорость 20 точек/с); • квадрат (движение справа налево, скорость 40 точек/с). Дополнительное требование: когда расстояние между первой окружностью и первым квад-ратом станет равным 100 точкам, обе фигуры должны возвращаться в своё начальное поло-жение. Консольное приложение д
User jozzyk : 14 декабря 2014
155 руб.
Программирование управляющих систем. Лабораторная работа №1. Вариант 3
Задание В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности использовать один и тот же код для похожих нит
User wchg : 30 августа 2013
178 руб.
Программирование управляющих систем. Лабораторная работа №1. Вариант 7
Программа рисования должна рисовать одновременно движущиеся фигуры: • окружности (движение слева направо); • квадрат (движение сверху вниз, скорость 10 точек/с). Дополнительное требование: когда любая из нитей, рисующих окружности, завершается, цвет квадрата должен изменяться. Консольное приложение должно управлять программой рисования по командам пользователя с возможностью осуществления следующих функций: • изменение скорости движения для указанной пользователем фигуры. При запуске консо
User Hanifa : 31 октября 2012
50 руб.
Тепломассообмен СЗТУ Задача 6 Вариант 42
В паропроводе, внутренний диаметр которого 100 мм, движется насыщенный водяной пар давлением р со скоростью ω. Чему должна быть равна скорость воды при комнатной температуре (tж=20 ºС) в гидродинамической модели паропровода диаметром 24 мм?
User Z24 : 21 февраля 2026
120 руб.
Тепломассообмен СЗТУ Задача 6 Вариант 42
Проектирование настила, балок настила, главной балки, колонны и фундамента под колонну
Введение. Проектирование настила и балок настила. Разработка вариантов настила. Расчёт сварных швов настила. Проектирование балок настила. Сбор нагрузок на балку настила. Статический расчёт и подбор сечения балки настила. Определение расхода стали (вариантное сравнение). Проектирование главной балки. Сбор нагрузок на главную балку. Статический расчёт и подбор сечения главной балки. Проверка прочности главной балки. Проверка прогиба главной балки. Расчет сброса сечения главной балки. Проверка на
User Aronitue9 : 31 января 2015
Алгоритмы и вычислительные методы оптимизации. Лабораторные работы №1-3. Вариант №4.
Написать программу, находящую решение системы линейных уравнений методом Жордана-Гаусса с выбором главного элемента в столбце. Вариант 4 {█(-8*x_1+10*x_2+6x_3+2*x_4+3*x_5=119@〖6*x〗_1-4*x_2-3*x_3-10*x_4-〖9*x〗_5=-58@-x_1+6*x_2+6*x_3+8*x_4-2*x_5=98@-5*x_1+9*x_2+7*x_3-9*x_4+7*x_5=75@-9*x_1+7*x_2+6*x_3-2*x_4-2*x_5=115) Решите аналитически матричную игру 2×2, заданную платежной матрицей (найдите оптимальные стратегии игроков и цену игры). Напишите программу, моделирующую результаты игры, разыграв
User sibguter : 28 августа 2019
139 руб.
Гидравлика УГНТУ Салават Задача 2 Вариант д
Зазор А между валом и втулкой заполнен маслом. Длина втулки L. К валу, диаметр которого D, приложен вращающий момент M (рисунок 14). При вращении вала масло постепенно нагревается и скорость вращения увеличивается. Определить частоту вращения вала при температуре масла T.
User Z24 : 23 декабря 2025
150 руб.
Гидравлика УГНТУ Салават Задача 2 Вариант д
up Наверх