
Міністерство освіти і науки України
ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ
Інститут радіоелектроніки і телекомунікацій
Кафедра інформаційної безпеки
Затверджую
Зав. кафедрою ІБ
______________ М.І. Мазурков
(підпис)
“___” ____________ 2013 р.
РОЗРАХУНКОВО-ГРАФІЧНА РОБОТА
з дисципліни «Технології програмування»
РОЗРАХУНОК АНАЛОГОВОГО СИГНАЛУ
Варіант № 18
Розробив студент гр. РТ-121
_________________ Т.Т Шкурат
(підпис)
“___” ____________ 2013 р.
Керівник роботи доц. каф. ІБ
_______________ В.Я. Чечельницький
(підпис)
“___” ____________ 2013 р.
Одесса 2013
СОДЕРЖАНИЕ
Основнаячасть___________________________________________________ 3
Постановка задачи____________________________________________ 3
Построение графика сигнала в пакете MicrosoftExcel_______________4
Разработка пользовательского интерфейса________________________ 6
Разработка блок схемы программы_______________________________8
Разработка и описание программы_______________________________ 9
Тестирование программы______________________________________10
Вывод___________________________________________________________11
Список использованных источников_________________________________ 12
Приложение А ___________________________________________________13
Приложение Б ___________________________________________________14
Приложение В ___________________________________________________15
Приложение Г ___________________________________________________16
Приложение Д ___________________________________________________17
Приложение Е ___________________________________________________18
Приложение Ж ___________________________________________________19
Завдання на розрахунково-графічну роботу
Задан периодический
одномерный непрерывный аналоговый
сигнал
,
который представляет собой бесконечную
последовательность одинаковых импульсов
и описывается математической моделью
в диапазоне
мкс.
Формулу математической модели необходимо
выбрать из таблицы вариантов. Значение
параметра
В.
Разработать блок-схему и программу
расчета шестидесяти (
)
табличных значений сигнала в заданном
(
мкс)
диапазоне. Проверить работоспособность
программы и построить график сигнала
в пакете MicrosoftExcel.
Вариант 26:
Примерный перечень разделов:
Этап 1. постановка задачи;
Этап 2. построение графика сигнала в пакете MicrosoftExcel;
Этап 3. разработка пользовательского интерфейса;
Этап 4. разработка блок схемы программы;
Этап 5. разработка и описание программы;
Этап 6. тестирование программы.
Построение графика сигнала в пакете Microsoft Excel
Для построенияграфикав пакете MicrosoftExcel мы разработали функцию расчёта данных аналогово сигнала по которым будет строиться таблица данных.
Для создания формулы использовался оператор «ЕСЛИ». В формуле я использовал функцию «ЕСЛИ» и фиксирование ячейки. Разработанную формулу я поместил в каждую ячейку столбца. По этой формуле я рассчитал значение сигнала от 0 до 3 мкс (60 значений). Таблица значений представлена в таблице 2.1.
Во вкладке «Вставка» находим подменю «Диаграммы» в которой выбираем пункт «График». В открывшемся меню выбираем пункт «График». Щёлкаем ПКМ по «Графику» и в контекстном меню выбираем пункт «Выбрать данные…»(приложение А). В открывшемся окне вводим диапазон ячеек вручную (или с помощью мыши) в котором находятся данные таблицы. В меню «Подпись горизонтальной оси» выбираем диапазон ячеек, в котором находится значение t. В появившемся графике выбираем горизонтальную ось. В контекстном меню выбираем «формат оси». В самом меню выбираем меню «Тип лини» и в пункте «Параметры стрелки» указываем «Тип начала» и «Тип окончания». Вставляем название оси. Аналогичную работу проделываем с другой осью.
Таблица 2.1 – Значения сигнала
|
t |
s(t) |
|
t |
s(t) |
0 |
0 |
3 |
30 |
1,5 |
0 |
1 |
0,05 |
2,7 |
31 |
1,55 |
3,3 |
2 |
0,1 |
2,4 |
32 |
1,6 |
3,6 |
3 |
0,15 |
2,1 |
33 |
1,65 |
3,9 |
4 |
0,2 |
1,8 |
34 |
1,7 |
4,2 |
5 |
0,25 |
1,5 |
35 |
1,75 |
4,5 |
6 |
0,3 |
1,2 |
36 |
1,8 |
4,8 |
7 |
0,35 |
0,9 |
37 |
1,85 |
5,1 |
8 |
0,4 |
0,6 |
38 |
1,9 |
5,4 |
9 |
0,45 |
0,3 |
39 |
1,95 |
5,7 |
10 |
0,5 |
0 |
40 |
2 |
6 |
11 |
0,55 |
3,3 |
41 |
2,05 |
2,7 |
12 |
0,6 |
3,6 |
42 |
2,1 |
2,4 |
13 |
0,65 |
3,9 |
43 |
2,15 |
2,1 |
14 |
0,7 |
4,2 |
44 |
2,2 |
1,8 |
15 |
0,75 |
4,5 |
45 |
2,25 |
1,5 |
16 |
0,8 |
4,8 |
46 |
2,3 |
1,2 |
17 |
0,85 |
5,1 |
47 |
2,35 |
09 |
18 |
0,9 |
5,4 |
48 |
2,4 |
0,6 |
19 |
0,95 |
5,7 |
49 |
2,45 |
0,3 |
20 |
1 |
6 |
50 |
2,5 |
0 |
21 |
1,05 |
2,7 |
51 |
2,55 |
3,3 |
22 |
1,1 |
2,4 |
52 |
2,6 |
3,6 |
23 |
1,15 |
2,1 |
53 |
2,65 |
3,9 |
24 |
1,2 |
1,8 |
54 |
2,7 |
4,2 |
25 |
1,25 |
1,5 |
55 |
2,75 |
4,5 |
26 |
1,3 |
1,2 |
56 |
2,8 |
4,8 |
27 |
1,35 |
0,9 |
57 |
2,85 |
5,1 |
28 |
1,4 |
0,6 |
58 |
2,9 |
5,4 |
29 |
1,45 |
0,3 |
59 |
2,95 |
5,7 |
Разработка пользовательского интерфейса
Для разработки пользовательского интерфейса используем следующие замечания:
– Ширина столбца – 2.
– Шрифт символов – CourierNew.
– Размер шрифта – 11.
– Выравнивание – по центру.
– Шрифт для номеров строк и столбцов – Calibri.
– Символы рамки вставляются с помощью меню Вставка-Символы или пользоваться комбинациями с Alt.
– При печати подбираем масштаб страницы согласно таблице.
Экран дисплея имеет 25 строк и 80 столбцов, т.е. в строке помещается 80 символов.
Для определения таблицы выделяем нужную нам область и выбираем на панели инструментов в подменю «Шрифты» пункт «Все границы».
Пользовательский интерфейс состоит из двух страниц: «Пользовательский интерфейс 1» и «Пользовательский интерфейс 2».
На странице «Пользовательский интерфейс 1» размещаем окно приветствия программы, на котором отображаются данные про вариант задания РГР, имя, фамилия разработчика и его группа. Ширина окна приветствия – 40 символов, в качестве границы используем символы: ╔═╗║╝╚. Окно должно быть расположено по центру, то есть начинаться с 19 столбца и заканчиваться 59. «Пользовательский интерфейс 1» представлен в приложении Б.
На странице
«Пользовательский интерфейс 2» выводим
таблицу значений сигнала S(t).
Таблицу значений сигнала представляем
в виде восьми колонок. В первой, третьей,
пятой и седьмой колонке указываем
значение параметра
,
а во второй, четвертой, шестой и восьмой
колонке рассчитанное значение сигнала
.
Размещаем её по центру и в качестве
границы используем символы: ╔═╬╗║╝╚.
«Пользовательский интерфейс 2» представлен
в приложении В.