Файл: Лабораторная работа 0102 по профессиональному модулю.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 17

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Санкт – Петербургский государственный университет телекоммуникаций

им. проф. М.А. Бонч-Бруевича»

Санкт-Петербургский колледж телекоммуникаций


Лабораторная работа № 01-02


по профессиональному модулю
ПМ.01 «РАЗРАБОТКА ПРОГРАММНЫХ МОДУЛЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ПРИКЛАДНЫХ КОМПЬЮТЕРНЫХ СИСТЕМ»

(оценка и подпись)

Санкт-Петербург

2019 год

В данной лабораторной работе выполнено следующее:

  • создана библиотека функций sum(sbyte a, sbyte b), mult(sbyte a, sbyte b),…

  • реализована программа-калькулятор (рис. 1-5), в которой выполнено подключение (встраивание) перечисленных функций, при этом:

1) выполнена проверка типа данных: byte



Рис. 1. Приложение в работе. Фрагмент 1



Рис. 2. Приложение в работе. Фрагмент 2



Рис. 3. Приложение в работе. Фрагмент 3.



Рис. 4. Приложение в работе. Фрагмент 4.

Как видно из рис. 1-5, обеспечена правильность работы программы, в частности:

  • на рис. 1: выводится сообщение об ошибке, т.к. произведена попытка деления 57 на 0:;…

  • на рис. 2: выводится сообщение о превышение допустимого значения типа byte

  • на рис. 3: представлен результат побитового отрицания

  • на рис. 4: представлена просьба ввести данные

Таким образом, в данной работы выполнено создание библиотек функций, используемых в программе-калькуляторе, с проверкой вводимых типов данных, в текущем примере тип данных byte.