Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Лабораторная работа № 8
Программирование алгоритмов с элементами оконного интерфейса. Программирование ввода данных с клавиатуры (4 занятия)
1 Цель работы
1) Изучение функции ввода данных scanf() языка С.
2) Закрепление знаний по использованию ввода данных scanf().
3) Создание сложных программ с использованием большого количества функций определенных пользователем.
2 Домашнее задание
Разработать блок-схему и написать программу расчета амплитудно-частотной характеристики (АЧХ) и фазо-частотной характеристики (ФЧХ) по формулам, полученным в первом этапе (2 формулы) и втором этапе (4 формулы) расчетно-графической работы (РГР), выполненной по курсу «алгоритмические языки и программирование». Исходные данные для расчета в зависимости от варианта задания, а также значение и количество значений точек расчета АЧХ и ФЧХ, вводятся с клавиатуры. Ввод каждого значения данных оформить в виде отдельной функции и оконного интерфейса используя при этом функции из программы, которая использовалась в лабораторной работе № 1. Расчеты АЧХ и ФЧХ произвести в цикле, организованном с помощью оператора for. Результаты расчета оформить в виде таблицы. Подготовить исходные данные для проверки работоспособности программы и ожидаемый отклик программы на эти исходные данные.
3 Работа в лаборатории
1) Используя встроенный редактор ИС ВС ввести и отладить программу, разработанную в домашнем задании.
2) Рассчитать не менее чем для 17 значений три АЧХ и три ФЧХ с равномерным шагом в диапазоне до .
3) По полученным данным построить графики.
4) Оформить протокол и защитить лабораторную работу.
5 Контрольные вопросы
1) Для каких целей используются константы с плавающей точкой?
2) Каким образом можно вывести на печать значения с плавающей точкой?
3) Каким образом объявляются данные с плавающей точкой?
4) Каким образом инициализируются данные с плавающей точкой?
5) Объясните причины возникновения переполнения в операциях с плавающей точкой.
6) Объясните причины возникновения потери точности в операциях с плавающей точкой.
7) Объясните причины возникновения ошибок округления при работе со значениями с плавающей точкой.
8) Какой размер данных типа char?
9) В каких формах могут выражаться целые числа? Приведите примеры.
10) В каких формах могут выражаться числа с плавающей точкой? Приведите примеры.