Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Задание № 2. Объявление, реализация и применение функций




 

Для выполнения задания необходимо знать: где и как объявляется и реализуется функция; какие есть способы передачи параметров; какие есть способы возвратить значение; как обратиться к функции.

В конце текста лабораторной работы есть приложение 2 по теме "Функции, созданные программистом".

 

1. Объявите и реализуйте функцию, вычисляющую значение указанного в вашем варианте выражения от входного параметра X. Если значение X не принадлежит области определения соответствующей функции, возвратите значение 0.

 

ЗАМЕЧАНИЕ: ЗАДАНИЯ МОЖЕТ СФОРМУЛИРОВАТЬ ВАШ ПРЕПОДАВАТЕЛЬ.

 

Функция F(x) Значения функции (округленные)
№ 1. F(3) = 5,003; F(4,5) = 9,419; F(12) = 41,545
№ 2. F(5) = -11,705; F(12,5) = -15,395; F(3) = -2,726
№ 3. F(6,23) = 19,588; F(3) = 9,117; F(10) = 30,928
№ 4. F(13) = -0,856; F(3) = -3,303; F(5,3) = 0,891
№ 5. F(1) = 5,475; F(-1) = 6,617; F(-0,1) = 3,263
№ 6. F(27) = 26,339; F(30) = 27,187; F(20,3) = 23,916
№ 7. F(3,2) = 0,577; F(6) = 0,581; F(9) = 0,523
№ 8. F(-1) = 3,078; F(13) = 2,927; F(3) = 4,021
№ 9. F(3) = -0,938; F(-10) = -8,197; F(8,3) = -0,431
№ 10. F(1) = 5,867; F(4,1) = 471,687; F(3) = 92,518
№ 11. F(-1) = -3,378; F(3) = -0,198; F(2,3) = -1,056
№ 12. F(-5) = -0,563; F(3) = 2,816; F(7,3) = -0,375

 

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. Объясните, каким образом происходит передача параметров при вызове подпрограммы?

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных