Lista zadań z ćwiczeń dla II IM z Podstaw

Transkrypt

Lista zadań z ćwiczeń dla II IM z Podstaw
Lista zadań z ćwiczeń dla II IM z Podstaw Programowania
Zestaw VIII
1. Omów pojęcie funkcji w zagadnieniach programistycznych. Podaj sposób implementacji funkcji
w języku C++.
2. Omów znaczenie pojęcia deklaracji i definicji funkcji. Wyjaśnij różnice pomiędzy tymi pojęciami.
Używając składni języka C++ podaj deklarację funkcji:
a) nie pobierającej argumentów i nie zwracającej wartości;
b) nie pobierającej argumentów i zwracającej wartość typu int;
c) pobierającej argument typu float oraz zwracającej wartość typu float;
d) pobierającej dwa argumenty: typu int oraz tablicę typu char i nie zwracający wartości.
3. Napisz program1 (wykorzystujący funkcje)
a) wyświetlający na ekranie alfabet;
b) implementujący funkcję Kopiuj, której celem jest skopiowania zawartości tablicy danych do
drugiej tablicy;
c) implementujący funkcję Potega, dzięki której możliwe będzie wykonanie operacji
zmiennoprzecinkowych typu a b , gdzie: float a; int b;.
Funkcja powinna mieć postać: float Potega (float, int);
4*. Napisz program obliczający wartość funkcji silnia (dla argumentu podanego przez Użytkownika)
przy pomocy wywołań rekurencyjnych.
1
Przed implementacją programu w języku C++ przedstaw jego algorytm w postaci schematu blokowego

Podobne dokumenty