- •Расчет параметров цифрового сигнала в сотовых телефонах марки nokia
- •Введение
- •1 Общая часть
- •1.1 Постановка задачи
- •1.2 Технико-математическое описание
- •1.3. Программное обеспечение
- •1.4 .Состав и параметры технических и программных средств
- •2.2 Описание работы программы
- •2.3 Инструкция по выполнению программы При запуске программы отображается главная форма, на которой доступны кнопки: «сброс», «рассчитать», «о программе», «справка» и «выход» (рисунок 1).
- •2.4 Тестирование и отладка
- •2.5 Контрольный пример
- •Заключение
- •Заключение
- •Литература
- •Основы теории передачи информации. Литвинская о.С., Чернышев н.И. Издательство Проспект, КноРус, 2010, 168 с.
- •Блок-схема алгоритма
2.3 Инструкция по выполнению программы При запуске программы отображается главная форма, на которой доступны кнопки: «сброс», «рассчитать», «о программе», «справка» и «выход» (рисунок 1).
Рисунок 1 – Главная форма. При введении частотных данных для модели телефона, нажимаем на командную кнопку «Рассчитать». В текстовых окнах «Ширина частотного спектра», «Объем сигнала», «Затухание», «Скорость передачи сигнала», «Динамический диапазон» читаем результат вычисления. Для этого использовались расчетные формулы, описанные в алгоритме.
При нажатии на кнопку «О ПРОГРАММЕ» можно узнать краткую информацию об авторе программы.
При нажатии на кнопку «СПРАВКА» можно узнать о назначении данной программы.
При завершении работы можно нажать на кнопку «Выход».
2.4 Тестирование и отладка
Существует три основных типа ошибок, которые могут явиться причиной прекращения выполнения программы или неверного результата: – синтаксические ошибки; – ошибки выполнения; – логические ошибки. Синтаксические ошибки обнаруживаются при компиляции или запуске программы. Большинство синтаксических ошибок легко обнаруживается и устраняется. Ошибки выполнения являются наиболее распространенным типом ошибок. Однако данный тип ошибок достаточно легко обнаруживается и устраняется с помощью отладчика.
К логическим ошибкам можно отнести ситуации, в которых программа выполняется, но приводит к непредсказуемым или неправильным результатам. Причины, которые могут привести к логической ошибке, могут быть самыми разнообразными, например, неверный алгоритм построения программы, некорректное использование управляющих структур и т.д. Данный тип ошибок наиболее трудно обнаружить.
Таблица 2.2 – Ошибки при разработке программы.
-
Ошибка
Тип ошибки
Метод устранения
Некорректное определение присутствия игрока в «доме»
Логическая
Добавлено новое условие
Ошибка
Тип ошибки
Метод устранения
Возможность совершить бесконечное количество ходов
логическая
Введена автоматическая смена игрока перед генерацией нового хода
Невозможность победы
логическая
Отключение процедуры проверки возможности хода при условии, что игрок «пришел в «дом»
Некорректные результаты процедуры проверки возможных, ходов при первом ходе
логическая
Добавлено дополнительное условие, изменен алгоритм проверки
Совпадение имен массива и процедуры
логическая
Исправлено имя процедуры
Обнуление основных переменных при отмене хода сразу после загрузки ранее сохраненной игры
логическая
Добавлено заполнение резервных переменных
Некорректное действие при нажатии кнопки «XXXXXXXX»
логическая
Добавлено занесение начальных данных в основные переменные
