ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Протокол работы программыЗаносим наш код в поле исходного кода в трансляторе языка TOYCODE, и нажимаем кнопку «Трансляция». Рисунок 1 –Трансляция TOYCODE Далле сохраняем обьектный код, и получаем фаил с расширением.tcp. Рисунок 2 – Сохранение объектного кода Файл с кодом запускаем на TOYCOMP и проверяем результат выполнения программы. Исходя из таблицы тестов при заданных a=3, c=7, d=2, Y должен получиться равным -3. Рисунок 3 – Результат выполнения транслированного TOYCODE Из рисунка 3 видно, что на устройство вывода пришло -3, что говорит о правильности транслированного TOYCODа. Проведем еще два теста программы следуя таблице тестов:
Рисунок 4 – тест 2 с выдачей ошибки Из рисунка 4 видно сообщение об ошибке, как и предполагалось в таблице тестов.
Рисунок 5 – тест 3, получение положительного числа Из рисунка 5 видно, что в результате выполнения программы получилось 7, как и предполагалось нами. Проведем последний 4 тест:
Рисунок 6 – тест 4, ошибка переполнения ЗАКЛЮЧЕНИЕ Программа отлажена, тестирование показало, что программа правильно решает поставленную задачу. Задание 2 4.1 Постановка задачи: Y=(x-a)n Таблица внешних спецификаций
Таблица тестов
4.4 Блок схема:
да
да
нет
Листинг программы в TOYCODE IN x IN a IN n LD n BZ END SUB const STO n LD x SUB a STO y L1: LD y MPY y STO y LD n SUB const STO n BGTR L1 B END END: OUT y STOP a: DC 0 x: DC 0 n: DC 0 y: DC 1 const: DC 1
Не нашли, что искали? Воспользуйтесь поиском:
|