![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Функция grafik. ⇐ ПредыдущаяСтр 2 из 2
Эта функция, используемая в MATLAB, строит график зависимости концентрации от времени. Function grafik load ('C: \Users\Downloads\MATLAB R2009a Portable\Kurs.txt'); x=[]; y=[]; d=[]; for v=2: 1: length(Kurs) y=[y, Kurs(v, 2)]; end %y %d holdon; plot(x, y, 'b') plot(x, y, 'r') plot(x, y, 'g') plot(x, y, 'y')
Рис.1
ПОЛНЫЙ КОД ПРОГРАММЫ С++ #include< fstream.h> - описания и разрешения для всех буферных и потоковых классов. #include< iostream.h> - основной фаил - библиотека, отвечает за все классы, макросы, тома и библиотеки, которые используют программы. #include< stdlib.h> - библиотека, который содержит в себе функции, занимающиеся выделением памяти, контроль процесса выполнения программы.
#include< iostream> #include< stdlib.h>
using namespace std;
struct data { int v1; };
int MENU(data D[], int* PDK1); void Ddob(data D[], int PDK1); void Dvod(data D[], int PDK1); void FREAD(data D[], int* PDK1); void FWRTE(data D[], int PDK1); void IzmPDK(data D[], int* PDK1);
int main() { int PDK1; system (" cls"); setlocale (LC_ALL, " rus"); data* D= new data[24]; for (inti=0; i< 24; i++) { D[i].v1=-1; } FREAD (D, & PDK1); MENU (D, & PDK1); return 0; }
void FREAD (data D[], int* PDK1) { System (" cls"); int v1, h; ifstream F(" Kurs.txt"); cout< < " Чтениефайла" < < endl; F> > *PDK1; cout< < "."; for (inti=0; i< 24; i++) { h=-1; v1=-1; F> > h; F> > v1; If (h! =-1) { D[h].v1=v1; } } cout< < endl; F.close(); }
int MENU(data D[], int* PDK1) { int A; while { System (" cls"); cout< < " Выберитедействие: " < < endl< < endl; cout< < " 1.Вывестиданные." < < endl; Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение cout< < " 2.Добавиить запись." < < endl; cout< < " 3.Изменить значения ПДК." < < endl; cout< < " 4.Выход." < < endl< < endl; cout< < " Ваш выбор: "; cin> > A; switch (A) { case 1: Dvod (D, *PDK1); break; case 2: Ddob (D, *PDK1); break; case 3: IzmPDK (D, PDK1); break; case 4: cout< < " Выход" < < endl; return 0; break; } } }
Void Dvod (data D[], int PDK1) { System (" cls"); cout< < " Вывестиданные" < < endl; cout< < " ПДКдляв-ва 1: " < < PDK1< < endl; cout< < " Час Кол.в-ва1" < < endl; for (inti=0; i< 24; i++) { double B, C; if(D[i].v1! =-1) { cout< < i< < " \t" < < D[i].v1< < " \t\t"; } else { cout< < i< < " \tНетданных\t"; } If (D[i].v1> PDK1) { B=100*PDK1/D[i].v1; If (B> 60) { cout< < " \tРекомендуемая мощность 60%"; } else { cout< < " \tРекомендуемая мощность 20%"; } } } cout< < endl; } System (" pause"); }
Void Ddob(data D[], int PDK1) { System (" cls"); cout< < " Добавиитьзапись" < < endl;
int nh, nv1, nv2; cout< < " Введите час(от 0 до 23): "; cin> > nh; cout< < " Текущее значение: " < < endl< < endl; cout< < " Час Кол.в-ва1" < < endl; if(D[nh].v1! =-1) { cout< < nh< < " \t" < < D[nh].v1< < " \t\t"; } else { cout< < nh< < " \tНетданных" < < " \t"; } cout< < endl< < " Введите новые значения(при вводе -1 результат - 'нет данных')" < < endl; cout< < " Кол.в-ва 1: "; cin> > nv1; D[nh].v1=nv1; FWRTE (D, PDK1); }
void FWRTE (data D[], int PDK1) { System (" cls"); cout< < " Записьвфайл" < < endl; ofstream Fo(" Kurs.txt"); Fo< < PDK1< < " \t" < < endl; cout< < ".."; for (inti=0; i< 24; i++) { If ((D[i].v1! =-1) { Fo< < i< < " \t" < < D[i].v1< < " \t" < < endl; } cout< < "."; } Fo.close(); cout< < endl; }
Void IzmPDK(data D[], int* PDK1, int* PDK2) { System (" cls"); cout< < " ИзменениеПДК" < < endl; Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе cout< < " Текущее значение: " < < endl; cout< < " ПДК для в-ва 1: " < < *PDK1< < endl; cout< < " Введите новые значения: " < < endl; cout< < " Для в-ва 1: "; cin> > *PDK1; FWRTE (D, *PDK1); }
ВЫВОД: исходя из проведенной мною работы, на рисунке 1 наглядно видно что при мощности 20% нормы ПДК не превышаются. При мощности в 60% завод, в соответствии с нормами ПДК, обязан работать с 22: 00-4: 00, с 9: 00- 10: 00, с 16: 00-19: 00. При мощности в 100% завод обязан работать с 23: 00-3: 00 и с17: 00-18: 00. Исходя из этого работа завода для максимальной выгоды должна выглядеть следующим образом: 0: 00-3: 00 – 100% 3: 00-4: 00 – 60% 4: 00-9: 00 – 20% 9: 00-10: 00 – 60% 10: 00-16: 00 – 20% 16: 00-17: 00 – 60% 17: 00-18: 00 - 100% 18: 00-19: 00 – 60% 19: 00-22: 00 – 20% 22: 00-23: 00 – 60% 23: 00-0: 00 – 100% Данная программа будет востребована на предприятиях, путем анализа атмосферы рабочей зоны, для обеспечения предприятию наиболее оптимальное использование мощности. Программа позволит увеличить производительность изготавливаемых продуктов, путем рационального использования мощности.
СПИСОК ЛИТЕРАТУРЫ 1. Лекции и семинары – преподаватель Петрова Н.Я. 2. Интернет – руководства по созданию программ на языке С++ и Mathlab. 3. Форум программистов и сисадминов CyberForum.ru. Раздел помощи. 4. С++ для начинающих ci-plus-plus-snachala.ru
|