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