Практикум по курсу "Алгоритмизация и программирование". Часть 2. Андрианова А.А - 6 стр.

UptoLike

А.А. Андрианова, Л.Н. Исмагилов, Т.М. Мухтарова .
Глава 1. Структура программы
Раздел 1. Функции
В программировании функция это самостоятельная единица програм-
мы, которая решает конкретную задачу. Использование функций при созда-
нии программ создает программисту ряд удобств. Во-первых, это избавляет
от повторного программирования. Если какие-либо действия надо выполнить
в программе несколько раз, создаем соответствующую функцию, а затем бу-
дем ее вызывать. Во-вторых, мы можем использовать одну и ту же функцию в
нескольких программах. В-третьих, применение функций облегчает понима-
ние и отладку программы.
Функция это преобразователь некоторых данных, которые по отноше-
нию к функции являются входными, в результат выходные данные функ-
ции.
Для определения функции в языке С++ используется следующая
конструкция, которая состоит из заголовка и тела:
// Заголовок функции
ТипВозврЗначения ИмяФункции (СписокФормПараметров)
// Тело функции
{
. . .
return Результат;
}
где ТипВозврЗначения (тип возвращаемого значения) тип данных ре-
зультата работы функции, СписокФормПараметров (список формальных па-
раметров) список имен объектов с указанием их типов, которые представ-
ляют собой входные данные функции:
СписокФормПараметров::=Тип1 имяОб1, Тип2 имяОб2, … ТипN имяОбN
Формальный параметр определяет локальную переменную функции, ко-
торая будет хранить значение какого-либо входного объекта.
Тело функции содержит программную реализацию решения конкретной
задачи. Результат работы функции возвращается с помощью оператора
return.
6
А.А. Андрианова, Л.Н. Исмагилов, Т.М. Мухтарова                    .

                                            Глава 1. Структура программы


                                                      Раздел 1. Функции


    В программировании функция – это самостоятельная единица програм-
мы, которая решает конкретную задачу. Использование функций при созда-
нии программ создает программисту ряд удобств. Во-первых, это избавляет
от повторного программирования. Если какие-либо действия надо выполнить
в программе несколько раз, создаем соответствующую функцию, а затем бу-
дем ее вызывать. Во-вторых, мы можем использовать одну и ту же функцию в
нескольких программах. В-третьих, применение функций облегчает понима-
ние и отладку программы.
    Функция – это преобразователь некоторых данных, которые по отноше-
нию к функции являются входными, в результат – выходные данные функ-
ции.
    Для определения функции в языке С++ используется следующая
конструкция, которая состоит из заголовка и тела:

    // Заголовок функции
    ТипВозврЗначения ИмяФункции (СписокФормПараметров)
    // Тело функции
    {
          . . .
          return Результат;
    }

    где ТипВозврЗначения (тип возвращаемого значения) – тип данных ре-
зультата работы функции, СписокФормПараметров (список формальных па-
раметров) – список имен объектов с указанием их типов, которые представ-
ляют собой входные данные функции:
СписокФормПараметров::=Тип1 имяОб1, Тип2 имяОб2, … ТипN имяОбN

    Формальный параметр определяет локальную переменную функции, ко-
торая будет хранить значение какого-либо входного объекта.
    Тело функции содержит программную реализацию решения конкретной
задачи. Результат работы функции возвращается с помощью оператора
return.

                                            6