ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Задание № 2. Объявление, реализация и применение функций
Для выполнения задания необходимо знать: где и как объявляется и реализуется функция; какие есть способы передачи параметров; какие есть способы возвратить значение; как обратиться к функции. В конце текста лабораторной работы есть приложение 2 по теме "Функции, созданные программистом".
1. Объявите и реализуйте функцию, вычисляющую значение указанного в вашем варианте выражения от входного параметра X. Если значение X не принадлежит области определения соответствующей функции, возвратите значение 0.
ЗАМЕЧАНИЕ: ЗАДАНИЯ МОЖЕТ СФОРМУЛИРОВАТЬ ВАШ ПРЕПОДАВАТЕЛЬ.
2. Создайте обработчик события выбора пункта меню 'Функция', в котором нужно сделать видимыми компоненты LabeledEdit1, LabeledEdit2, LabeledEdit3, Button2.
3. В полях ввода компонентов LabeledEdit1, LabeledEdit2, LabeledEdit3 пользователь должен ввести числовые значения.
4. При нажатии на кнопку Button2 нужно: прочитать введенные значения соответственно в переменные a, b, c (вещественные числа); обратиться к реализованной функции последовательно с входными параметрами a, b, c; вывести на экран нужные значения в компоненты Label1, Label2, Label3 (не забудьте сделать их видимыми). В результате приложение должно иметь вид:
5. Проверьте правильность выполнения задания, сравнив с данными во втором столбце таблицы. Значение аргумента, при котором функция не определена, задайте самостоятельно.
Контрольные вопросы к заданиям. 1. Покажите, где объявлены и реализованы ваши подпрограммы. 2. Покажите, где вызываются ваши подпрограммы. 3. Укажите типы значений, которые возвращает ваша функция. 4. Какие параметры в ваших подпрограммах передаются по значению, а какие - по ссылке? 5. Какие параметры в ваших подпрограммах формальные, фактические? 6. Объясните, каким образом происходит передача параметров при вызове подпрограммы?
Не нашли, что искали? Воспользуйтесь поиском:
|