Функции на языке программирования С++: описание, объявление, примеры
Автор: jul s • Март 29, 2023 • Контрольная работа • 455 Слов (2 Страниц) • 143 Просмотры
Задание на контрольную работу по дисциплине
«Языки и методы программирования».
Группа | Студент | Вариант |
22 ИАИТ - 310 | 23 |
Теоретический вопрос
Функции на языке программирования С++: описание, объявление, примеры.
Практическое задание
Выполнить задание:
Часть 1 – Алгоритмизация: построить укрупненную блок-схему решения задачи или описать структуру и последовательность решения задачи.
Часть 2 – Разработка кодов программы.
- Разработать коды отдельных блоков в виде программ (исходные данные вводить или присваивать, и, если они неизвестны, считать произвольными). Для каждого программного модуля выполнить тестирование с допустимыми данными и проверку правильности вычислений в MS Excel.
- Преобразовать программные модули в функции.
- Написать полный код для решения задачи с использованием разработанных функций.
- Протестировать разработанную программу.
- Выполнить проверку результата (в программе MS Excel).
- Оформить отчет по выполнению контрольной работы и прикрепить его в раздел «Внеаудиторные занятия».
Индивидуальный вариант практического задания:
[pic 1]
Контрольная работа по дисциплине «Языки и методы программирования».
Выполнил студент группы 1-ИАИТ-310/ИС Казаев Д.В. Вариант 23
1 Теоретический вопрос
Функции — это блоки кода, выполняющие определенные операции. Если требуется, функция может определять входные параметры, позволяющие вызывающим объектам передавать ей аргументы. При необходимости функция также может возвращать значение как выходное. Функции полезны для инкапсуляции основных операций в едином блоке, который может многократно использоваться. В идеальном случае имя этого блока должно четко описывать назначение функции.
Определение функции
Каждая функция в языке Си должна быть определена, то есть должны быть указаны:
- тип возвращаемого значения;
- имя функции;
- информация о формальных аргументах;
- тело функции.
Определение функции имеет следующий синтаксис:
ТипВозвращаемогоЗначения ИмяФункции(СписокФормальныхАргументов)
{
ТелоФункции;
...
return(ВозвращаемоеЗначение);
}
Пример: Функция сложения двух вещественных чисел
float function(float x, float z)
{
float y;
y=x+z;
return(y);
}
2 Практическое задание
Часть 1- Алгоритмизация: построить укрупненную блок-схему решения задачи или описать последовательность решения задачи.
[pic 2]
...