number | course | material |
---|---|---|
0 |
Metody Numeryczne |
Regulamin |
Przedmiot składa się z 15 h wykładów oraz 7 spotkań laboratoryjnych (po 1,5 h).
- Kolokwium zaliczeniowe na zakończenie wykładów (60 pkt.).
- Wejściówki na 6 laboratoriach (6 x 5 pkt. = 30 pkt.). Uwaga: Na pierwszych laboratoriach przeprowadzona będzie wejściówka z języka C.
- Nieobowiązkowy projekt (10 pkt.).
Warunkiem zaliczenia jest uzyskanie >=30 punktów z kolokwium wykładowego i uzyskanie >15 punktów z laboratorium. Suma punktów z wykładu i laboratorium musi być >50 punktów.
<= 50 pkt. -> 2
> 50 pkt. -> 3
> 60 pkt. -> 3,5
> 70 pkt. -> 4
> 80 pkt. -> 4,5
> 90 pkt. -> 5
Tematy projektów będą proponowane w trakcie semestru przez prowadzących laboratoria. Ocenie podlegać będzie zrozumienie przez studenta zagadnienia oraz kodu programu a także umiejętność jego zmodyfikowania podczas oddawania projektu.
Ważne zagadnienia podlegające sprawdzeniu podczas wejściówki to:
- składnia funkcji,
- zwracanie wyniku działania funkcji przez jej wartość,
- "zwracanie" wybranych rezultatów działania funkcji wykorzystując wskaźniki będące jej argumentami,
- dynamiczna alokacja, wypełnianie oraz zwalnianie tablic,
- składnia pętli
for
, - zapisywanie i odczytywanie danych liczbowych z pliku.
Napisz program, który w funkcji main
wczyta z klawiatury liczbę typu całkowitego, zaalokuje w pamięci komputera jednowymiarową tablicę o takim rozmiarze i przekaże ją jako argument do funkcji wypelnij
.
Funkcja wypelnij
wypełni tablicę wyrazami ciągu arytmetycznego main
, a ich sumę zwróci do funkcji main
jako wartość zwracaną funkcji wypelnij
.
Funkcja main
zapisze obie wartości (obliczoną sumę i iloczyn) do pliku, zamknie plik i zwolni miejsce w pamięci zaalokowane na tablicę.
Niedozwolone jest korzystanie z jakichkolwiek notatek, urządzeń elektronicznych i podobnych materiałów.
Czas wykonania: 10 minut.