User Tools

Site Tools


dydaktyka:cprog:2015:revision_1

This is an old revision of the document!


Zadania powtórkowe (1)

Poniższe zadania powtórkowe opierają się na pisaniu funkcji. Każdorazowo nie tylko napisz funkcję realizującą postawione zadanie, lecz również przetestuj jej działanie.

Zadanie 1

Napisz funkcję, której argumentami będą wartości całkowite a, b oraz c – współczynniki równania kwadratowego. Funkcja powinna zwrócić wartość całkowitą – ilość rozwiązań równania kwadratowego dla zadanych współczynników.

Zadanie 2

Napisz funkcję, która stwierdza, czy zadana jako parametr liczba całkowita jest kwadratem pewnej innej liczby całkowitej. Funkcja powinna zwrócić wartość całkowitą: 1, jeśli liczba spełnia warunek, oraz 0 w przeciwnym wypadku.
Liczby będące kwadratami liczb całkowitych to $1$, $4$, $9$, $16$ itd.

Zadanie 3

Napisz funkcję, która zwróci większą spośród dwóch przekazanych jako parametry liczb całkowitych.

Zadanie 4

Napisz funkcję zwracającą średnią trzech parametrów będących liczbami zmiennoprzecinkowymi.

Zadanie 5

Napisz funkcję obliczającą dla zadanego x wartość wyrażenia $y = \frac{x^3 + 3 x}{x^2 + 6}$.

Zadanie 6

Napisz funkcję, która sprawdzi czy z trzech patyków, których długości przekazujemy jako argumenty, da się zbudować trójkąt, i wypisze stosowny komunikat na ekran. Aby określić, czy z danych patyków da się zbudować trójkąt skorzystaj z nierówności trójkąta.

Zadanie 7

Napisz funkcję zwracającą wartość silni liczby przekazanej jako argument.

Zadanie 8

Napisz funkcję realizującą polecenie z zadania #2 z działu o pętli "for" (sumowanie liczb całkowitych z zadanego przedziału $[a,b]$) dla liczb przekazanych jako argumenty funkcji. Funkcja powinna zwracać obliczoną sumę.

dydaktyka/cprog/2015/revision_1.1446233443.txt.gz · Last modified: 2020/03/25 11:46 (external edit)