Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_po_C.pdf
Скачиваний:
37
Добавлен:
07.03.2015
Размер:
2.9 Mб
Скачать

7.2.4. Вывод на дисплей результата вычисления

Данная операция уже была рассмотрена в предыдущей лабораторной работе. Единственным отличием является условие выбора вывода на экран результата преобразования или сообщения об ошибке. В качестве переменной, значение которой проверяется в условии, должна использоваться переменная, в которую возвращается результат вычисления пользовательской функции, выполняется ее сравнение с числом, которое функция возвращает в случае ошибки.

7.2.5. Ввод с клавиатуры произвольного символа и завершение работы приложения

Данные действия рассматривались в предыдущих лабораторных работах.

8.Лабораторная работа № 6. Использование функции, определенной

вотдельном файле исходного текста

Целью данной лабораторной работы является создание проекта, содержащего два файла исходного текста, один из которых содержит пользовательскую функцию, а второй - функцию main, в которой эта функция вызывается.

Консольное приложение, которое требуется создать в данной работе, должно выполнить преобразование преобразование ASCII-кода символа - шестнадцатеричной цифры в числовой формат (действия, аналогичные лабораторной работе № 4, см. раздел 6.). При этом само преобразование ASCII-кода шестнадцатеричной цифры в числовой формат должно быть реализовано в виде пользовательской функции, размещенной в отдельном файле исходного текста.

Приложение должно выполнять следующие действия:

1.Вывод на экран стандартного заголовка приложения, включающего 3 строки: номер работы, фамилию и инициалы исполнителя, номер курса, группы и подгруппы (см. раздел 3.1.).

2.Вывод на экран строки-приглашения для ввода шестнадцатеричной цифры "Input symbol:" и ввод с клавиатуры одного символа - шестнадцатеричной цифры.

3.Преобразование введенного символа - шестнадцатеричной цифры в числовой формат и помещение полученного числа в переменную типа int, если это возможно, или сообщение

приложению об ошибке, если введенный символ не является шестнадцатеричной цифрой. Это действие должно выполняться пользовательской функцией, вызываемой из функции main.

4.Вывод на экран строки "Result = " и числа, полученного в результате преобразования, если введен корректный символ, или строки "Illegal symbol", если введенный символ не является шестнадцатеричной цифрой.

5.Ввод с клавиатуры любого символа и завершение работы приложения после его ввода и нажатия на клавишу Enter.

6.Консольное окно приложения в случае успешного выполнения должно иметь вид, показанный на рис. 29.

Запустите приложение и продемонстрируйте его работу преподавателю, введя с клавиатуры символ и получив соответствующее ему числовое значение.

8.1. Методические указания по выполнению лабораторной работы

8.1.1. Создание проекта консольного приложения

Создание проекта консольного приложения, создание исходного текста главной функции main, вывод на экран строк заголовка приложения (номер лабораторной работы, фамилия и инициалы автора, номер курса, группы и подгруппы) уже рассматривались в предыдущих работах (см. раздел 3.2.).

56

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]