1 Sposób zaliczenia przedmiotu 2 Przykładowe zadania ze wstępu
Transkrypt
1 Sposób zaliczenia przedmiotu 2 Przykładowe zadania ze wstępu
1 Sposób zaliczenia przedmiotu Zaliczenie odbędzie się na ostatnich zajęciach, tj. 07.06.2008r. w dwóch etapach. Podczas pisania programów nie można korzystać z żadnych pomocy naukowych. 1.1 Zasady zaliczenia 1. I etap: Studenci przez 30 - 40 minut rozwiązują zadanie (pisząc program) na ocenę dostateczną. Warunkiem koniecznym dopuszczenia do II etapu jest zaliczenie I etapu, tzn. program musi się skompilować i działać poprawnie (jest to wstępna ocena, dokładne sprawdzenie programu nastąpi w innym terminie po wczesniejszym jego wydrukowaniu). 2. II etap: Studenci otrzymują zadanie nr 2 składające się z dwóch podpunktów. Na ocenę dobrą należy zrobić jeden z nich natomiast ocenę bardzo dobrą można uzyskać wykonując dwa podpunkty. Na koniec kody programów zostaną wydrukowane i ocenione w późniejszym terminie. Wyniki zostaną zamieszczone na mojej stronie internetowej. Na wpisy ocen do indeksu, wgląd do prac i ewentualne terminy poprawkowe umówimy się na ostatnich zajęciach. Więcej szczegółów podam na zajęciach. 2 Przykładowe zadania ze wstępu do programowania 2.1 Zadania na ocenę dostateczną. 1. Napisać program, w którym użytkownik wczytuje z klawiatury tablicę 10 liczb całkowitych, wypisuje na ekranie ową tablicę, a następnie oblicza sumę kwadratów liczb parzystych występujących w tej tablicy. 2. Napisać program, w którym użytkownik wczytuje z klawiatury tablicę 9 liczb rzeczywistych, wypisuje na ekranie ową tablicę, a następnie oblicza sumę liczb, występujących w tej tablicy, których reszta z dzielenia przez 3 wynosi 4. 3. Napisać program, który utworzy tablicę 8 elementową, składającą się z pierwszych 8 liczb naturalnych podzielnych przez 5 lub 9 iwypisze ją na ekranie. 4. Napisać program, w którym użytkownik wczytuje z klawiatury tablicę 10 liczb rzeczywistych, wypisuje na ekranie ową tablicę, a następnie oblicza iloczyn liczb, występujących w tej tablicy, które są dodatnie. 1 5. Napisać program, w którym użytkownik wczytuje z klawiatury tablicę 8 liczb całkowitych, wypisuje na ekranie ową tablicę, a następnie oblicza pierwiastek kwadratowy z sumy liczb, występujących w tej tablicy, które należą do przedziału [-3,2]. 2.2 Zadania na ocenę dobrą i bardzo dobrą. 1. Napisać funkcję (prototyp i definicję), która (a) pobiera trzy liczby rzeczywiste będące długościami boków trójkąta i zwraca jego pole (wzór Herona). Wywołać powyższą funkcję dla przykładowych liczb. (b) Zmodyfikować powyższą funkcję w ten sposób, że obliczy ona dodatkowo obwód trójkata i zwróci dwie wartości: pole i obwód (wsk. przekazać odpowiednie wartości do funkcji przez referencję lub wskaźniki). 2. Napisać funkcję (prototyp i definicję), która (a) pobiera liczbę całkowitą i zwraca silnię tej liczby. Wywołać powyższą funkcję dla przykładowej liczby całkowitej. (b) Zmodyfikować powyższą funkcję w ten sposób, że obliczy ona dodatkowo średnią arytmetyczną liczb od 1 do n i zwróci dwie wartości: silnię i średnią (wsk. przekazać odpowiednie wartości do funkcji przez referencję lub wskaźniki). 2