-
Notifications
You must be signed in to change notification settings - Fork 3
5. Zadania funkcje
Zakres materiału obowiązujący na sprawdzianie:
- deklaracje zmiennych w języku C/C++ oraz języku Python
- deklaracje tablic w języku C/C++ oraz języku Python
- pojęcie indeksu tablicy w języku C/C++ oraz języku Python
- instrukcja warunkowa if w języku C/C++ oraz języku Python
- pętla for w języku C/C++ oraz języku Python
Poniżej propozycje zadań, które tej lub podobnej treści będą na sprawdzianie.
Bazując na opracowaniu w tym repozytorium oraz kodzie źródłowym funkcji umieszczonych w repozytorium SCISolution rozwiąż samodzielnie poniższe zadania przed sprawdzianem wiadomości.
Napisz funkcję, której parametrem jest bok kwadratu i na tej podstawie funkcje zwraca pole kwadratu.
Napisz funkcję, której parametrem jest wartość całkowitą i na tej podstawie funkcja zwraca kwadrat tej liczby.
Napisz funkcję, której parametrem jest wartość całkowitą i na tej podstawie funkcja zwraca sześcian tej liczby.
Napisz funkcję, której parametrami są boki prostokąta i na tej podstawie funkcja zwraca pole prostokąta.
Napisz funkcję, której parametry to dwie liczy całkowite i na tej podstawie funkcja zwraca mniejszą z nich.
Napisz funkcję, której parametry to dwie liczy całkowite i na tej podstawie funkcja zwraca większą z nich.
Napisz funkcję, której parametry to trzy liczy całkowite i na tej podstawie funkcja zwraca ich iloczyn.
Napisz funkcję, której parametry to dwie liczy całkowite i na tej podstawie funkcja zwraca wartość prawdy (True), gdy liczby są sobie równe lub fałszu (False) gdy są różne.
Napisz funkcję, której parametry to trzy liczy całkowite i na tej podstawie funkcja zwraca prawdę (True), jeśli ich suma jest dodatnia, w przeciwnym wypadku zwraca fałsz (False).
Napisz funkcję, której parametry to podstawa trójkąta oraz jego wysokość i na tej podstawie funkcja zwraca pole trójkąta. Pamiętaj, że pole trójkąta to połowa iloczynu jego podstawy i wysokości.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar i na tej podstawie funkcja zwraca ilość elementów dodatnich tej tablicy.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar i na tej podstawie funkcja zwraca ilość elementów ujemnych tej tablicy.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar i na tej podstawie funkcja zwraca sumę wszystkich jej elementów.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar i na tej podstawie funkcja zwraca średnią arytmetyczną wszystkich jej elementów.
Napisz funkcję, której parametrami jest tablica typu float oraz jej rozmiar. Funkcja zamienia elementy dodatnie na ujemne i ujemne na dodatnie.
Napisz funkcję, której parametrem jest wartość całkowita i na tej podstawie funkcja zwraca prawdę (True) jeśli parametr jest parzysty lub fałsz (False) jeśli jest nieparzysty.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar. Funkcja zwiększa każdy element tablicy o dowolną wartość całkowitą.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar. Funkcja modyfikuje elementy tablicy w taki sposób, że mnoży każdy element przez dowolną liczbę całkowitą dodatnią.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar. Funkcja modyfikuje elementy tablicy w taki sposób, że każdy kolejny element tablicy ma być o 5 większy od poprzedniego.
Napisz funkcję, której parametrami jest tablica typu int oraz jej rozmiar. Funkcja modyfikuje elementy tablicy w taki sposób, że każdy kolejny element tablicy ma być dwa razy większy od poprzedniego.
Napisz funkcję, której parametrami jest tablica typu float oraz jej rozmiar. Funkcja modyfikuje elementy tablicy w taki sposób, że każdy kolejny element tablicy ma być dwa razy mniejszy od poprzedniego.