Страница 1 из 2

Написать программу за деньги (Pascal)

Добавлено: 13 июн 2004, 14:36
www
Вот это задание надо бы написать(решить) в Паскале!!! :cry:

Моделирование системы обработки данных.
Разобьем решение на несколько этапов.
1.Этап. Имеется система обработки данных, построенная следующим образом. На вход преобразователя формы информации (ПФИ) поступает входное напряжение Ux, которое может изменяться от 0 до 4В. На выходе ПФИ формируется соответствующий четырехразрядный двоичный код. Сигнал с выхода ПФИ поступает на систему обработки данных, причем для получения результата необходимо обработать несколько кодов с выхода ПФИ. Допустим, для примера, что таких кодов 3, т.е. имеются коды D1, D2, D3 полученные в результате кодирования напряжения Ux в моменты времени t1, t2, t3. Обозначим значение Ux в моменты t1, t2, t3 соответственно через U1, U2, U3. Двоичные коды на выходе ПФИ, полученные в результате кодирования напряжений U1, U2, U3 обозначим D1,D2,D3 соответствующие десятичные коды обозначим N1, N2, N3. Пусть, например, в моменты t1, t2, t3 на вход ПФИ значения U1, U2, U3 равны соответственно 0,3В, 0,8В, 3,9В тогда D1,D2,D3 будут равны 0001 0011 1111 при этом N1, N2, N3 равны 1, 3, 15. (значения D1,D2,D3 находятся при моделировании работы ПФИ, из этих значений легко вычисляются N1, N2, N3 см. предыдущую лабораторную работу). На первом этапе требуется путем моделирования определить значения D1,D2,,,, N1,N2…, соответствующий методический материал имеется в предыдущей лабораторной работе.
2.Этап. На втором производятся обработка кодов, полученных на 1 этапе. При этом моделируется обработка двоичных кодов. Результат на выходе следует получить в двоичной и десятичной форме.

Вариант1 U1, U2 равны соответственно 0.27, 3.57. В устройстве обработки код D1 умножается на 4 путем сдвига влево на 2 разряда, D2 делится на 4 путем сдвига вправо на 2 разряда результаты складывается. Путем моделирования определить код на выходе

3.Этап. Организовать воздествие помехи на старший разряд кода ПФИ (см.предыдущую лаб.) Промоделировать всю систему, получить соответствующие статистические результаты (параметры моделирования уточнить у преподавателя)

Добавлено: 13 июн 2004, 14:54
AiK
тема перенесена в более подходящий раздел

Добавлено: 14 июн 2004, 15:06
www
Ну плиз ПАМАГИТЯ!!! Очень надо!!!! Не ужели никто не знает как делать!!!
ОТплачу не обижу!!!!! :lol:

Добавлено: 14 июн 2004, 20:01
AiK
www, а я тебе заранее предреку, что вряд ли тебе кто помогать будет. Ты сам-то условия прочитал?

Добавлено: 14 июн 2004, 20:26
Deady
я не понял... что значит поступает входное напряжение?
как поступает??? через порт что ли?

Добавлено: 14 июн 2004, 22:35
www
Если б я знал как делать наверное не засылал бы сюда, да еще и за бабки!!!
я думал тут сидят, отцы-программеры...


У меня есть еще одна, такого же типа про матрицы.... щас зашлю.... может эту кто поймет :?:

Добавлено: 14 июн 2004, 22:43
AiK
www, программеры твою физику знать не обязаны. Это раз. И вся суть твоего задания изложена в предыдущей лабе (об этом не менее трёх раз в задании упомянуто). Это два. Так что хоть лимон баксов сюда зашли, легче тебе от этого не станет.

Добавлено: 14 июн 2004, 22:50
www
ЛАБОРАТОРНАЯ РАБОТА
«Моделирование системы обработки данных с использованием графов и матриц»

На вход преобразователя формы информации ПФИ поступают определенные напряжения U1, U2,.. на выходе формируются соответствующие двоичные коды D1,D2… , имеющие десятичные значения N1,N2…. Кроме того, на вход ПФИ подаются четыре напряжения V1,V2,V3,V4, на выходе получаются двоичные коды d1,d2,d3,d4, имеющие десятичные эквиваленты М1,М2,М3,М4. По числам N1,N2… строятся вершины графа, дуги графа берутся из таблицы, по данному графу строится матрица инциденций, производится обращение этой матрицы, далее обращенная матрица умножается на матрицу-вектор, элементами которой являются числа М1,М2,М3,М4. Матрица, полученная в результате умножения, выводится на экран (именно в виде матрицы, а не в виде отдельных чисел). При написании программ использовать весь комплекс приемов программирования, даваемых на лекциях (модульность и т.д.)
Поясним некоторые положения. Пусть, например, условия даны в таблице:
Вершины графа Дуги графа Напряжения V1,V2,V3,V4
1 2 3 4 1 2 3 4 5 V1 V2 V3 V4
0,4 0,9 2,8 3,6 1 3 1 2 4 0,7 1,5 1,8 2,4
3,9 1,2 0,9 2,4 2 1 4 3 3
Напряжения 0,3В и 3,8В определяют координаты первой вершины графа. Указав при моделировании ПФИ Uвх=0,3, получим в результате работы модели двоичный код 0001, которому соответствует десятичный эквивалент 1.(Параметры ПФИ остаются такими же, что и в предыдущей работе – входной диапазон [0-4В], число двоичных разрядов на выходе равно 4). Для Uвх=3,8 в результате работы модели получим код 1111, которому соответствует десятичное число 15. Таким образом, координаты первой вершины графа (1,15), где первая цифра по оси абсцисс, вторая – по оси ординат. Таким же образом найдем координаты остальных вершин. Дуги графа указаны в таблице - дуга 1 идет из вершины 1 в вершину 2, дуга 2 – из вершины 3 в вершину 1 и т.д. Таким образом, граф имеет вид:

1 \ \
\ \ \
\ \ \
\ \ \ \ > 4
\ /
\ /
\> </
2_______________> 3


Матрица инциденций строится так: если дуга исходит из вершины, то проставляется 1, заходит в вершину -1, в противном случае проставляется 0.
Вершины Дуги 1-2 3-1 1-4 2-3 4-3
1 1 -1 1 0 0
2 -1 0 0 1 0
3 0 1 0 -1 -1
4 0 0 -1 0 1

Далее производится обращение матрицы с помощью модуля, (находится на сервере в учебном классе). И затем производится умножение полученной матрицы на матрицу-вектор, элементы которого находятся так: напряжение V1= 0,7В. Подав это напряжение на вход ПФИ в результате работы модели получим код d1= 0010, десятичный эквивалент этого кода М1=2 и служит первым элементом матрицы-вектора. Остальные элементы находятся по напряжениям V2,V3,V4.
Вот мой вариант:

Вершины графа Дуги графа Напряжения V1,V2,V3,V4
1 2 3 4 1 2 3 4 5 V1 V2 V3 V4
0,4 1,2 2,6 3,8 1 3 1 2 4 0,7 1,5 1,8 2,4
3,1 0,8 0,9 2,4 2 1 4 3 3




PLZZZ!!!

Добавлено: 14 июн 2004, 22:53
www
Админ!! Какая в попу физика?!!
Все что там написано, надо переписать на язык Паскаль!!!

Добавлено: 14 июн 2004, 23:18
AiK
www, а ты тумаешь, что напряжение в математике есть? :)
А с точки зрения математики, 3.9В должно соответствовать числу 13, а числу 15 должно соответствеовать напряжение 4.5В, которое лежит за пределами ОДЗ. Так что не компостируй мозги, а ищи предыдущую лабу, где описан процесс моделирования твоего ПФИ.