мой курсач (Курсовая работа по информатике), страница 2
Описание файла
Файл "мой курсач" внутри архива находится в папке "Курсовая работа по информатике". Документ из архива "Курсовая работа по информатике", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика" в общих файлах.
Онлайн просмотр документа "мой курсач"
Текст 2 страницы из документа "мой курсач"
1 0. Возвратить эталон e4,1 из составного веса в класс , вернувшись к предыдущему составному весу на e4,1 меньшим. Вес эталонов использованных в цикле f =1 равен . Перейти к п. 11 (Э)
11. Произвести отсчет числа if эталонов класса в цикле f =2 уравновесивших L с точностью до . При этом i(f)= if = qf, если перед п.11 выполнялся п.7, и i(f)= if - 1 если перед пунктом 11 выполнялся n.10. Так как выполнялся п.10 i(f)= 1 – 1=0 . Переходим к n.12 (I)
12. Проверяем условие P3,f ≡ f < Если условие выполняется перейти к п.13. Если нет - к п.14
P3,3 ≡ 3 < 4 Условие выполняется перейти к п.13. (P3)
13. Увеличить f на единицу перейти к п.2 (F(f))
2. Положить if :=1. Перейти к п.3 (O(i))
3. Из заданного подмножества E′ семейства E выделяем для
измерения в текущем цикле f =4 класс эталонов . Перейти к п.4 (E)
4. Из выделенного класса в текущем такте if =1 извлекаем эталон = e6,1 для образования составного эталона и последующего уравновешивания выборки L. Перейти к п.5 (Э)
5. Образуем составной эталон цикла f =4 такта if =1
где - Sf-1 - сумма весов эталонов или вес составного эталонов или вес составного эталона используемых в уравновешивании L цикла f-1 c точностью до Sf-1 = S3 = 36. Перейти к п.6 (S)
6. Проверяем условие если условие выполняется переходим к п.7, если нет – к.п.9
P1,4,1 ≡ 34 > 33 так как условие выполняется переходим к п.7 (P1)
7. Проверяем условие P2,f,i ≡ if < qf если условие выполняется переходим к п.8, если нет – к.п.11.
P2,4,1 ≡ 1 < 3 так как условие выполняется переходим к п.8 (P2)
8. Увеличить if на единицу перейти к п.3 (F(i))
3. Из заданного подмножества E′ семейства E выделяем для
измерения в текущем цикле f =4 класс эталонов . Перейти к п.4 (E)
4. Из выделенного класса в текущем такте if =2 извлекаем эталон = e6,2 для образования составного эталона и последующего уравновешивания выборки L. Перейти к п.5 (Э)
5. Образуем составной эталон цикла f =4 такта if =2
где - Sf-1 - сумма весов эталонов или вес составного эталонов или вес составного эталона используемых в уравновешивании L цикла f-1 c точностью до Sf-1 = S1 = 34. Перейти к п.6 (S)
6. Проверяем условие если условие выполняется переходим к п.7, если нет – к.п.9
P1,4,2 ≡ 34 > 34 так как условие не выполняется переходим к п.9 (P1)
9. Уменьшить if на единицу перейти к п.10
1 0. Возвратить эталон e6,2 из составного веса в класс , вернувшись к предыдущему составному весу на e6,2 меньшим. Вес эталонов использованных в цикле f =4 равен . Перейти к п. 11 (Э)
11. Произвести отсчет числа if эталонов класса в цикле f =4 уравновесивших L с точностью до . При этом i(f)= if = qf, если перед п.11 выполнялся п.7, и i(f)= if - 1 если перед пунктом 11 выполнялся n.10. Так как выполнялся п.10 i(f)= 2 – 1=1 . Переходим к n.12 (I)
12. Проверяем условие P3,f ≡ f < Если условие выполняется перейти к п.13. Если нет - к п.14
P3,4 ≡ 4 < 4 Условие не выполняется перейти к п.14. (P3)
14. Закончить процесс измерения. (Я)
I) Все значения суммы эталонов, использованных для уравновешивания L с выделением Sf
II) Результат проверки логических условий
P2,1,1 ≡ Л(1 < 1) P3,1 ≡ И(1 < 4) P3,2 ≡ И(2 < 4)
14) Итоги суммирования и проверки логических условий отражаем на графической процедуре измерения L. См. рис №4
15) Представим результат измерения в виде n=6 разрядного кода в двоичной системе счисления
К = К2, К2, ... Ка,. .. К, где Кf имеет разрядность mf и Кf - двоичный код
промежуточных разрядов К, равный двоичному числу if эталонов класса в цикле f ypaвновecивших LT.
Так как в нашем задании n=6, то К - 6-разрядный код в двоичной системе счисления. В процессе последовательного уравновешивания (процедура измерения) у нас получилось всего 4 внешних цикла, f=4, поэтому К= К1, К2, К3, К4 .
разность равная числу двоичных разрядов кода.
при f =1 m1=j1 - j1-1 = 1-0 = 1 q1 = 21 – 1 = 1
при f =2 m2=j2 - j2-1 = 3-1 = 2 q2 = 22 – 1 = 3
при f =3 m3=j3 - j3-1 = 4-3 = 1 q3 = 21 – 1 = 1
при f =4 m4=j4 - j4-1 = 6-4 = 2 q4 = 22 – 1 = 3
где f ={1,2,3,4}
n = 1 + 2 + 1 + 2= 6, где n - разрядность двоичного кодового эквивалента значения, измеряемого параметра L.
Количество эталонов, пошедших на уравновешивание в каждом из 4-х циклов
f1=1
f2=0
f3=0
f4=1
Теперь сводим всё выше приведенное вместе:
m1=1 f1=1 K1=1
m2=2 f2=0 K2=00
m3=1 f3=0 K3=0
m4=2 f4=1 K4=01
Записываем конечный код в двоичной системе счисления
Итак, конечный код в двоичной системе имеет вид: 1000012. Переводим 1000012 в десятичную систему счисления и получаем 33 (3310), что соответствует заданной величине L=34 мм с точностью х = l мм.
16) ЛСА - логическую схему алгоритма представляем в виде блок-схемы.
Общий вид алгоритма использованного в п. 13
Обозначение оператором каждого из пунктов предписания даётся в конце пункта в круглых скобках.
Начало. Переходим к п. 1 (А)
1. Положить f :=1. Перейти к п.2 (O(f))
2. Положить if :=1. Перейти к п.3 (O(i))
3. Из заданного подмножества E′ семейства E выделяем для
измерения в текущем цикле f =1 класс эталонов . Перейти к п.4 (E)
4. Из выделенного класса в текущем такте if =1 извлекаем эталон для образования составного эталона и последующего уравновешивания выборки L. Перейти к п.5 (Э)
5. Образуем составной эталон цикла f =1 такта if =1
где - Sf-1 - сумма весов эталонов или вес составного эталонов или вес составного эталона используемых в уравновешивании L цикла f-1 c точностью до S0 = 0. Перейти к п.6 (S)
6. Проверяем условие если условие выполняется переходим к п.7, если нет – к.п.9 (P1)
7. Проверяем условие P2,f,i ≡ if < qf если условие выполняется переходим к п.8, если нет – к.п.11. (P2)
8. Увеличить if на единицу перейти к п.3 (F(i))
9. Уменьшить if на единицу перейти к п.10
10. Возвратить эталон из составного веса в класс , вернувшись к предыдущему составному весу на меньшим. Перейти к п. 11
11. Произвести отсчет числа if эталонов класса в цикле f =1 уравновесивших L с точностью до . При этом i(f)= if = qf, если перед п.11 выполнялся п.7, и i(f)= if - 1 если перед пунктом 11 выполнялся n.10. Переходим к n.12 (I)
12. Проверяем условие P3,f ≡ f < Если условие выполняется перейти к п.13. Если нет - к п.14 (P3)
13. Увеличить f на единицу перейти к п.2 (F(f))
14. Закончить процесс измерения. (Я)
Логическую схему измерительного алгоритма можно записать следующим образом:
_ _
И 1=AO9(f)O(i)EЭSP1P2F(i) F(i) ЭIP3F(f) Я
1 2 3 4 2 3 4 5 1 5
Логическая схема алгоритма представлена в виде блок-схемы представлена на рис. №5