User Tools

Site Tools


dydaktyka:cprog:2016:revision_1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dydaktyka:cprog:2016:revision_1 [2015/11/05 10:00]
127.0.0.1 edycja zewnętrzna
— (current)
Line 1: Line 1:
-====== ​ 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:​ [[dydaktyka:​cprog:​2015:​conditionals-solutions#​zadanie_1|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 [[http://​matematyka.pisz.pl/​strona/​493.html|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 [[dydaktyka:​cprog:​2015:​conditionals#​petla_for|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: 
-<​code>​ 
-$$$$ 
-$$$$ 
-</​code>​ 
-//​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)