Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы 1-41 / Лаб1 / Расчет Метрик Холстеда

.doc
Скачиваний:
48
Добавлен:
01.05.2014
Размер:
21.5 Кб
Скачать

Число уникальных операторов (n1):

Число уникальных операндов (n2):

Общее число операторов (N1):

Общее число операндов (N2):

Алфавит (n): n1+n2

Экспериментальна длина программы (Nэ): N1+N2

Теоретическая длина программы (Nт): n1∙log2(n1) + n2∙log2(n2)

Объём программы (V): Nэ∙log2(n)

Потенциальный объём (V*): (N1*+N2*)∙log2(n1* + n2*) = 11.6

Уровень программы (L): V* / V (от 0 до 1)

Сложность программы (S): L-1

Ожидание уровня программы (L^): (2/n1)∙(n2/N2)

Интеллект программы (I): L^ ∙ V

Работа по программированию (Е): V∙S ≡ V/L

Время кодирования (T): E/St (St – число Страуда от 5 до 20, берем 10)

Ожидаемое время кодирования (T^): n1∙N2 ∙ N∙log2(n) / (2∙St∙n2)

Уровень языка программирования (Lam): (V*)∙(V*)/V

Уровень ошибок (В): V / 3000

Соседние файлы в папке Лаб1