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 |