User Tools

Site Tools


dydaktyka:cprog:2016:revision_1

This is an old revision of the document!


Zadania powtórkowe (1)

  • Poniższe zadania zostały wybrane spośród zadań ze strony dr Jaworek-Korjakowskiej. Na kolokwium możecie spodziewać się zadań zbliżonych do powtórkowych.
  • 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.

Możesz skorzystać z kodu zadania z poprzednich laboratoriów: link

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ę.

Zadanie 9

Napisz funkcję, która dla zadanych dwóch parametrów – ilości wierszy i ilości znaków w (każdym) wierszu – wyświetli stosowną ilość znaków $.

Na przykład dla dwóch wierszy i czterech znaków w wierszu wyświetlony powinien zostać następujący wzór:

$$$$
$$$$

Wskazówka: Użyj pętli zagnieżdżonej (czyli pętli w pętli).

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