Metrologia

  • 26 дек. 2012 г.
  • 1955 Слова
Часть 1.





















Список путей вызовов (тестирования):

1) М1(М2(М4(М11
2) М1(М2(М5(М8
3) М1(М2(М5(М9
4) М1(М3(М6(М9
5) М1(М3(М6(М10
6) М1(М3(М7(М11
7) М1(М3(М7(М12
Иерархическая сложность: I = N / L = 12 / 4 = 3

Структурная сложность: S = D / N = 14/ 12 = 1,16

М1=1
М2=м3=1/2
М4=М5=М6=М7=1/4
М8=М10=М12=1/8
М11=/3/8k
тестируемость пути: Pj = [∑(1 / A(Mj))]-1
j = 1
Р1=Р6=3/29
Р2=Р5=Р7=1/15
Р3=Р4=1/11

Тестируемость ПС:Т = [(1 / Nв) · (∑1 / Pi)]-1=(1/7*(86,3))-1= 0,081
i = 1N N N
Энтропия вызовов: E=[∑(Li(log(Li/∑Li))]/ ∑Li =[(28*log(4/28))]/28+…= -2,8

i=1 i=1 i=1

//набор мтандартных функций
#include "stdafx.h"
#include "stdio.h"
//математические функции
#include "math.h"
//ввод вывод
#include "iostream"#include "stdlib.h"
#include "conio.h"
//для работы программы
using namespace std;
//12 логический блок
float block12()
{
//вывожу меню
printf("Aqua Minerale\n\n");
puts("Продукция компании Pepsi Cola.");
puts("Для производства питьевой воды Аква–Минерале используют артезианскую воду,");
puts("поднятую на поверхность с глубинных и максимально");
puts("защищенных самой природойпластов земли.\n");
printf("Для возвращения в стартовое меню нажмите любую кнопку");getch();
//очищаю экран
system("cls");
//возвращаю 1-цу как результат работы функции
return 1;
}

float block11()
{
printf("Bonaqua\n\n");
puts("Чистая питьевая вода BonAqua появилась на российском рынке в 1994 году,");
puts("и сегодня является вторым самым продаваемым брендом компанииCoca-Cola");
puts("в России, а также лидером российского рынка бутилированных вод.\n");
printf("Для возвращения в стартовое меню нажмите любую кнопку");getch();
system("cls");
return 1;
}


float block10()
{
printf("Ессентуки\n\n");
puts("Главным лечебным фактором Ессентуков являются соляно-щелочные источники");
puts("«Ессентуки-4», «Ессентуки-20», «Ессентуки-17»,«Ессентуки-новая»");
puts("«Ессентуки-новая» и серно-щелочная «Ессентуки-1-Буровая».\n");
printf("Для возвращения в стартовое меню нажмите любую кнопку");getch();
system("cls");
return 1;
}

float block9()
{
printf("Pepsi\n\n");
puts("«Пепси-кола» или просто «Пепси»");
puts("безалкогольный прохладительный напиток,");
puts("продающийся по всему миру. Права на торговую марку");
puts("«Пепси-кола»принадлежат американской компании PepsiCo.\n");
printf("Для возвращения в стартовое меню нажмите любую кнопку");getch();
system("cls");
return 1;
}

float block8()
{
printf("Coca-Cola\n\n");
puts("Coca-Cola — безалкогольный газированный напиток,");
puts("производимый компанией The Coca-Cola Company;");
puts("самый дорогой бренд в Америке в 2006—2011 годах\n");
printf("Для возвращения встартовое меню нажмите любую кнопку");getch();
system("cls");
return 1;
}

float block6()
{
//объявление переменных
int choise,n;
//цикл с условием
while (1)
{
//вывод текстовых данных
printf("Без витаминов\n\n");
printf("1-Pepsi\n");
printf("2-Ессентуки\n");
scanf("%i",&choise);
//условие выхода
if (choise == 0)
{
exit(1);
}
//выбор блока в зависимости от значенияпеременной choise
switch (choise)
{
case 1:system("cls");block9();break;
case 2:system("cls");block10();break;
}
return 1;
}
}

float block5()
{
int choise,n;
while (1)
{
printf("С красителем\n\n");
printf("1-Coca-Cola\n");
printf("2-Pepsi\n");
scanf("%i",&choise);
if (choise == 0)
{
exit(1);
}
switch...
tracking img