Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Функция Ddob.






    СОДЕРЖАНИЕ

    Содержание.. 6

    ФОРМУЛИРОВКА ЗАДАНИЯ…………………………………………………………………7

    1.Функции С++ используемые В РЕШЕНИИ ЗАДАЧе.. 8

    1.1 Функция main. 8

    1.2 Функция FREAD.. 9

    1.3 Функция MENU.. 10

    1.4 ФункцияDdob. 12

    1.5 ФункцияDvod. 13

    1.7 Функция FWRTE.. 14

    1.8 Функция IzmPDK.. 15

    ФУНКЦИЯ MATLAB, ИСПОЛЬЗУЕМАЯ В РЕШЕНИИ ЗАДАЧИ.. 16

    ПОЛНЫЙ КОДпрограммы... 17

    ВЫВОД…………………………………………………………………………………….……21

    Список литературы... 22

     


     

    Формулировка задания.

    Разработать программу анализа атмосферы рабочей зоны предприятия для выработки рекомендаций о наиболее оптимальном использовании мощностей предприятия. Предполагается, что предприятие работает круглосуточно и выпуск продукции прямо пропорционален используемым мощностям предприятия. Рекомендации по уменьшению мощностей в определенное время суток и его увеличению в другое время в соответствии с нормами ПДК на основе обработки созданной базы данных должны подтверждаться графиками зависимостей ПДК некоторых вредных веществ от времени суток и от используемых мощностей. В базе данных предусмотреть следующие поля: Используемая мощность предприятия (%). Изменения можно рассматривать на диапазоне 60: 20: 100.Время суток (1: 24), ПДК (~1 вещества).

    Функция main.

    Эта функция, запускаемая при старте программы, работает с вводом и выводом данных на экран, а так же запускает алгоритм FREAD и MENU.

    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;

    }

     


     

    Функция FREAD.

    Эта функция выполняет чтение файла и заполнение массива D.

    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();

    Функция MENU.

    Эта функция выполняет вывод меню на экран и запуск нужного алгоритма.

    int MENU(data D[], int* PDK1)

    {

    int A;

    while (1)

    {

    system(" cls");

    cout< < " Выберитедействие: " < < endl< < endl;

    cout< < " 1.Вывестиданные." < < endl;

    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;

    return0;

    break;

    }

    }

    }

    Функция Ddob.

    Эта функция выполняет заполнение, замену и вывод концентрации вещества за отдельный час.

    Void Ddob(data D[], int PDK1)

    {

    System (" cls");

    cout< < " Добавиитьзапись" < < endl;

     

    int nh, nv1;

    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);

    }

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.