Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР по ТП (Гудзенко Илья, РТ-122).docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
189 Кб
Скачать
☆
  1. Разработка пользовательского интерфейса

Для разработки пользовательского интерфейса используем следующие замечания:

– Ширина столбца – 2.

– Шрифт символов – Courier New.

– Размер шрифта – 11.

– Выравнивание – по центру.

– Шрифт для номеров строк и столбцов – Calibri.

– Символы рамки вставляются с помощью меню Вставка-Символы или пользоваться комбинациями с Alt.

– При печати подбираем масштаб страницы согласно таблице.

Экран дисплея имеет 25 строк и 80 столбцов, т.е. в строке помещается 80 символов.

Для определения таблицы выделяем нужную нам область и выбираем на панели инструментов в подменю «Шрифты» пункт «Все границы».

Пользовательский интерфейс состоит из двух страниц: «Пользовательский интерфейс 1» и «Пользовательский интерфейс 2».

На странице «Пользовательский интерфейс 1» размещаем окно приветствия программы, на котором отображаются данные про вариант задания РГР, имя, фамилия разработчика и его группа. Ширина окна приветствия – 40 символов, в качестве границы используем символы: ╔═╗║╝╚. Окно должно быть расположено по центру, то есть начинаться с 19 столбца и заканчиваться 59. «Пользовательский интерфейс 1» представлен в приложении Б.

На странице «Пользовательский интерфейс 2» выводим таблицу значений сигнала S(t). Таблицу значений сигнала представляем в виде восьми колонок. В первой, третьей, пятой и седьмой колонке указываем значение параметра , а во второй, четвертой, шестой и восьмой колонке рассчитанное значение сигнала . Размещаем её по центру и в качестве границы используем символы: ╔═╬╗║╝╚. «Пользовательский интерфейс 2» представлен в приложении В.

  1. Разработка блок-схемы программы

Построим блок-схему программы (приложение Г).

В программе использовались все блоки, указанные в блок-схеме. 1 и 21 блок служат для ограничения блок-схемы. 2 блок — вызов функции приветствия. 3 блок — вывод шапки таблицы. 4 блок — задание начальных значений переменных. 5 блок — оператор цикла из 15 шагов, с изменением от 1 до 15. 6 блок — изменение значения времени и счётчиков индексов массивов. 7, 9, 11, 13 блоки — операторы условия, которые проверяют значения времени на данном шаге и переводят выполнение на соответствующий блок. 8, 10, 12, 14, 16, 17, 18, 19 блоки — расчёт значения и занесение его в соответствующий массив. 20 блок — ожидание ввода любой клавиши для завершения работы.

  1. РАзработка и описание программы

Пользуясь уже представленной блок-схемой составим текст программы. В программе используются все блоки, описанные в вышеуказанной блок-схеме. Текст программы представлен в приложении Д .

В качестве типов переменных я использовал целочисленные для счётчиков, массивы чисел с плавающей точкой для значений сигнала и числа с плавающей точкой для обозначения времени. Для создания цикла была использован оператор FOR с дальнейшим указанием кол-ва шагов. Также, реализованы операторы условия IF, ELSE.