Search Header Logo
Definiowanie funkcji

Definiowanie funkcji

Assessment

Presentation

Computers

1st Grade

Medium

Created by

Ewelina Kamińska

Used 3+ times

FREE Resource

6 Slides • 4 Questions

1

Definiowanie funkcji

w C++

Przygotowała: Ewelina Kamińska

2

Czym są funkcje?

Funkcje pozwalają podzielić większy problem na mniejsze, względnie niezależne części.

  • Funkcje przyspieszają i ułatwiają pisanie programu,

  • Program dzięki funkcjom staje się bardziej zwięzły i przejrzysty.

3

Multiple Choice

Jak nazywa się główna funkcja, w której piszemy programy w C++?

1

func()

2

główna()

3

int main()

4

#include

4

Funkcja = podprogram

W funkcji głównej int main() wywołujemy funkcje - jakieś konkretna czynność do wykonania, którą wywołujemy w funkcji głównej. ​​​

5

Funkcje - budowa

typ_zwracanego_wyniku nazwa_funckji (zestaw parametrów formalnych)

{

//wnętrze funkcji, polecenia zawarte w funkcji

}

Np.

int suma( int a, int b)

{

suma= a+b;​

​ return suma;

}​

​​

6

  • Nie używamy polskich znaków(ą, ć, ź, ś itd.),

  • Brak spacji,

  • Nazwa powinna być związana z tym co wykonuje funkcja,

  • Nie powinna się ona zaczynać od cyfry.

  • Nie wykorzystujemy nazw własnych np. for, while itd.

    Przykłady nieprawidłowych nazw funkcji:

    średnia() , suma liczb(), for()

Zasady nazywania funkcji:

7

Multiple Choice

Która nazwa funkcji jest prawidłowa?

1

suma_a()

2

for(int a, int b)

3

srednia liczb()

4

123()

8

Przykład funkcji zwracającej średnią 2 liczb podanych przez użytkownika​

​#include<iostream>

using namespace std;

float suma (float a, float b)

{ return a+b;}

float srednia_arytmetyczna(float a,float b)

{return suma(a,b)/2;}

int main()

{cout <<"Podaj liczby\n";

int a,b;

cin>>a>>b;

cout<<"średnia wynosi"<<srednia_arytmetyczna(a,b);

}​

9

Multiple Choice

Jakie parametry posiada poniższa funkcja?

float roznica (float a, float b)

{ return a-b;}

int main() {

int x;

int y;}

1

float a, float b

2

int x, int y

3

Jest to funkcja bez parametrów

4

float roznica

10

Multiple Choice

Jak myślisz czy funkcje mogą nic nie zwracać? Czy zawsze musimy coś zwrócić za pomocą słowa return?

1

Tak

2

Nie

Definiowanie funkcji

w C++

Przygotowała: Ewelina Kamińska

Show answer

Auto Play

Slide 1 / 10

SLIDE