Разделы презентаций


ЗАНЯТИЕ №4

ФункцииФункция – именованная последовательность инструкций.type func_name (arg1. Type argument1, …., argn, argumentn){//do somethingtype result;//do somethingreturn result;}

Слайды и текст этой презентации

Слайд 1ЗАНЯТИЕ №4

ЗАНЯТИЕ №4

Слайд 2Функции
Функция – именованная последовательность инструкций.
type func_name (arg1. Type argument1, ….,

argn, argumentn)
{
//do something
type result;
//do something
return result;
}

ФункцииФункция – именованная последовательность инструкций.type func_name (arg1. Type argument1, …., argn, argumentn){//do somethingtype result;//do somethingreturn result;}

Слайд 3ФУНКЦИИ
Применение:
Вычисления, которые логически отделены от других
Отделение вычислений делает программу яснее
Упрощение

отладки программы
Функцию можно использовать более чем в одном месте программы

ФУНКЦИИПрименение:Вычисления, которые логически отделены от другихОтделение вычислений делает программу яснееУпрощение отладки программыФункцию можно использовать более чем в

Слайд 4ФУНКЦИИ
Типы возвращаемого значения:
void – пустота
Аргументы функции изменяются в функциях типа

void
void foo (arg1, arg2….)
{
//do something
}

ФУНКЦИИТипы возвращаемого значения:void – пустота	Аргументы функции изменяются в функциях типа voidvoid foo (arg1, arg2….){//do something}

Слайд 5ФУНКЦИИ
Не пустые типы данных
int foo(int a)
{
a=a+1;
return

a;
}
Аргументы функции не изменяют свое значение в основном блоке кода

ФУНКЦИИНе пустые типы данныхint foo(int a){  a=a+1;  return a;}Аргументы функции не изменяют свое значение в

Слайд 6ФУНКЦИИ
void foo1(int a)
{ a++;}

int foo2(int a)
{ a=a+1;
return a;}


int

main() {
int a=1;
foo1(a); cout

foo2(a); cout< a=foo2(a); cout<}
ФУНКЦИИvoid foo1(int a){  a++;}int foo2(int a){ a=a+1; return a;}int main() { int a=1;

Слайд 7ПЕРЕДАЧА ССЫЛОК И УКАЗАТЕЛЕЙ
void foo1(int *a)
{*a++;}



int foo2(int &a)
{ a++;
return

ПЕРЕДАЧА ССЫЛОК И УКАЗАТЕЛЕЙvoid foo1(int *a){*a++;}int foo2(int &a){ a++; return a;}

Слайд 8ПЕРЕГРУЗКА ФУНКЦИЙ
Перегрузка позволяет объявить одинаковое название для функций с разными

аргументами.
int foo(int a)
{
a=a+1;
return a;
}
double foo (double

a)
{
return a+1.;
}
ПЕРЕГРУЗКА ФУНКЦИЙПерегрузка позволяет объявить одинаковое название для функций с разными аргументами.int foo(int a){  a=a+1;  return

Слайд 9ПРОТОТИП ФУНКЦИИ
Прототип функции — это функция, в которой отсутствует блок кода

(тело функции).
double foo (double a);
int main()
{
double num=foo(1.);
}

double foo (double a)
{
return

a+1.;
}
ПРОТОТИП ФУНКЦИИПрототип функции — это функция, в которой отсутствует блок кода (тело функции).double foo (double a);int main(){	double num=foo(1.);}double

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика