zadania z Języków i metod programowania rok 2017/2018
prowadzączy dr. inż. Jacek Piwowarczyk
wszyskie rozwiązania są udostępnione na licencji GNU/GPL
dodatkowo w katalogu bonus-programy znajdują sie programy niezwiązane z zadaniami
| lab-1 | zajęcia z dnia 11.10.2017 |
|---|---|
| kwadraty.c | Program przeliczający temperaturę podaną w stopniach Fahrenheita na stopnie Celsjusza i odwrotnie. |
| bmi.c | Program obliczający współczynnik BMI. |
| temp.c | Program przeliczający temperaturę podaną w stopniach Fahrenheita na stopnie Celsjusza i odwrotnie. |
| lab-2 | zajęcia z dnia 18.10.2017 |
|---|---|
| 01.c | Wypisz kod wczytanego znaku. |
| 02.c | Wypisz większą liczbę z dwóch zadanych. |
| 03.c | Wypisz litery od A do S i ich kody w pętli. |
| 04a.c | Program sumujący N kolejnych liczb całkowitych od liczby K - K,N zadane const |
| 04b.c | Program sumujący N kolejnych liczb całkowitych od liczby K - K,N wczytane przez użytkownika |
| 05a.c | Program obliczający pierwiastek kwadratowy metodą Newtona w N iteracjach |
| 05b.c | Program obliczający pierwiastek kwadratowy metodą Newtona z zadaną dokładnością |
| 06a.c | Program tworzący kartkę z kalendarza - wersja podstawowa |
| 07.c | Program ma obliczać przybliżoną wartość pochodnej funkcji za pomocą iloracu różniczkowego |
| lab-3 | zajęcia z dnia 25.10.2017 |
|---|---|
| 01.c | deklarację tablicy dziesięcio-elementowej typu double zainicjowane dowolnymi wartościami |
| 02.c | jw + instrukcje liczące sumę elementów tablicy |
| 03.c | jw + instrukcje liczące średnią |
| 04.c | jw + instrukcje liczące wartość maksymalną i minimalną |
| bonus | zadania dodatkowe |
| lab-4 | zajęcia z dnia 08.11.2017 |
|---|---|
| 01.c | deklarację tablicy typu double, obliczenie sumy średniej, wartości maxymalnej i minimalnej z użyciem wskaźników |
| 02.c | JW + sprawdzenie posortowania |
| 03.c | JW + inicjalizacja indexami |
| 04.c | JW +sumowanie 2 tablic |
| 05.c | liczenie sumy liczb nieparzystych rekurencyjnie i iteracyjnie |
| 06.c | liczenie silni rekurencyjnie i iteracyjnie |
| bonus | zadania dodatkowe |
| lab-5 | zajęcia z dnia 15.11.2017 |
|---|---|
| 01.c | program zwracający najczęsciej występijący znak w stringu |
| 02.c | program zwracający ile wspólnych znaków mają stringi |
| 03.c | deklaracja wektorów i dodawanie |
| 04.c | długość wektorów |
| 05.c | wczytanie wektorów, sprawdzenie czy sa równoległe |
| 06.c | zwrócenie minimalnych i maksymalnych wrtośtości |
| 07.c | zwrócenie wartości minimalnej |
| 08.c | sumowanie tablicy |
| 09.c | selection sort i bubble sort |
| lab-6 | zajęcia z dnia 22.11.2017 |
|---|---|
| 01.c | otwarcie plików do zapisu i odczytu, odzczytnie całośći pliku |
| 02.c | zapisanie i odczytanie matrycy plików |
| 03.c | wczytanie słów ze słownika |
| 04.c | wczytanie losowaego słowa |
| lab-7 | zajęcia z dnia 29.11.2017 - Struktury, Unie, wskaźniki do nich |
|---|---|
| 01.c | struktura - punkt |
| 02.c | odległóść między punktami |
| 03.c | unia - liczby urojone modyfikowane na 2 sposoby |
| 04.c | unia i struktura - data |
| lab-8 | zajęcia z dnia 6.12.2017 - Allokacja pamięci - kontunuacja |
|---|---|
| 01.c | allokacja pamięci dla tablicy |
| 02.c | rozszeżanie tablicy |
| 03.c | dynamiczne wczytywanie tablic znaków, z użeciem bufora |
| 04.c | tworzenie tabliczki mnożenia |