suchilinaelya
30.05.2023 09:41

Кейс- 2
в качестве исследуемой реальной системы выберите бизнес-процесс, рассмотренный в .
1. выполните следующие процедуры системного анализа.
определите и опишите проблему, которую содержит реальная система.
2. используя результаты п. 1, сформулируйте цель системного исследования.
3. выполните декомпозицию общей цели, используя метод дерева целей. выполните
декомпозицию основной функции системы.
4. постройте модель исследуемой системы типа «черный ящик».
5. выберите стратегию (стратегии) декомпозиции исследуемой системы, соответствующую
поставленной цели. выполните декомпозицию системы в соответствии с выбранными
стратегиями.
6. рассмотрите организацию (предприятие, подразделение), осуществляющую исследуемый
процесс. выберите стратегию (стратегии) декомпозиции этой системы, соответствующую
поставленной цели исследования. выполните декомпозицию в соответствии с выбранными
стратегиями.
7. выполните функционально-структурный, морфологический и генетический (по возможности)
анализ исследуемой системы. в ходе анализа постройте функционально-структурную модель
системы в нотации idef0 и модель потоков данных.
8. попытайтесь описать тенденции развития исследуемой системы.
9. выполните анализ аналогов исследуемой системы.
10. предложите несколько показателей, по которым можно оценить эффективность исследуемой
системы.

, не знаю как решить это. нужно сдать в универ до 08.07.2019

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
listik194
02.06.2023 03:16

На языке C++ будет так:

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

   int a,b,c;

   double D, x1, x2;

   cout<<"Введите a"<<endl;

   cin >>a;

   cout<<"Введите b"<<endl;

   cin >>b;

   cout<<"Введите c"<<endl;

   cin >>c;

   if (a == 0){

       cout<<"Коэффициент a не может быть равен 0"<<endl;

       return 0;

   }

   D = b*b - 4 * a * c;

   if (D >= 0){

       if (D == 0){

           x1 = -(double)b /(2*a);

           cout<<"x = "<<x1<<endl;

       }

       else{

           x1 = (-b + sqrt(D)) / (2*a);

           x2 = (-b - sqrt(D)) / (2*a);

           cout<<"x1 = "<<x1<<endl;

           cout<<"x2 = "<<x2<<endl;

       }

   }

   else{

       cout<<"Корней нет. D = "<<D<<endl;

   }

   return 0;

}

0,0(0 оценок)
Ответ:
ксюнчик12
24.02.2022 04:04

ответ: 0 3 6 6 8 10

Объяснение:

Дан цикл для i от 0 до 5 (от индекса первого элемента массива до индекса последнего), в котором следующее:

Если i>2, то присваиваем элементу массива под индексом i значение i*2.Иначе (т. е. если i≤2), присваиваем элементу массива под индексом i значение i*3.

В общем, можно сказать так: данный фрагмент программы заполняет массив A с индексами от 0 до 5 по следующему правилу: если индекс больше 2, то записывается индекс умноженный на 2, иначе — индекс умноженный на 3.

В таком случае:

A[0] = 0*3 = 0   (т. к. 0<2)A[1]  =  1*3 = 3   (т. к. 1<2)A[2] = 2*3 = 6   (т. к. 2=2)A[3] = 3*2 = 6   (т. к. 3>2)A[4] = 4*2 = 8   (т. к. 4>2)A[5] = 5*2 = 10 (т. к. 5>2)

Пример работы:


В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен ф
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота