Tematy prac kontrolnych WSInf
Transkrypt
Tematy prac kontrolnych WSInf
Tematy prac kontrolnych z J zyka „C” dla studentów studiów dziennych Wydziału Informatyki WSInf Wydział Zamiejscowy Bydgoszcz. Prowadz cy: M.Maszewski UWAGA: Zadanie do realizacji mo e mie ró ne warianty w zale no ci od poziomu trudno ci. Lp. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Tre Napisz program typu kalkulator pozwalaj cy u ytkownikowi, za pomoc prostego interfejsu, realizowa podstawowy zakres działa matematycznych na liczbach wprowadzanych z klawiatury. Zadanie mo e mie wiele wariantów w zale no ci od wybranego poziomu trudno ci. a)podstawowe działania (+,-,/,*) + interfejs b)zadania z pkt.a) + zaawansowane działania matematyczne (pot gi, pierwiastki, log, funkcje trygonometryczne) c)zadania z pkt.b) + działania zagnie d one / tzn. z u yciem hierarchii nawiasów/ Napisz program który dokona obliczenia ilo ci dni które upłyn ły od daty podanej jako parametr wywołania do dnia uruchomienia programu a) obliczenie tylko w obr bie danego roku b) obliczenie w obr bie danego wieku c) obliczenie w obr bie dowolnej daty Napisz program który dokona wy wietlenia zawarto ci pliku tekstowego podanego jako parametr działania programu w sposób sformatowany na ekranie monitora. / je li plik ma wi cej ni 25 linii nale y przewidzie jego podział tak aby wy wietli go cz ciami/ a)wy wietlenie pliku na ekranie bez mo liwo ci przewijania b)wy wietlenie pliku na ekranie z mo liwo ci przewijania w gór i w dół pliku c)zadanie z punktu b) + mo liwo zapisu do okre lonego pliku zawarto ci okre lonej linii lub przedziału linii z ogl danego pliku tekstowego Napisz program, który dokona działania zwi zanego z losowaniem totolotka (losowane liczby nie mog si powtarza w ramach pojedynczego losowania) a)losowanie tylko jednego zestawu 6 z 49 b)losowanie obejmuj ce wszystkie zakłady prowadzone w lotto c)zagadnienie z pkt.b) + zapis wszystkich losowa w sposób sformatowany do plików tekstowych Napisz program „MACIERZE” który b dzie pozwalał na realizacj podstawowych działa z macierzami a)obliczanie wyznacznika macierzy wprowadzanej z klawiatury o wymiarze dowolnym b)zadanie z pkt.a) + wyznaczenie macierzy transponowanej c)zadanie z pkt.b) + obliczenie iloczynu 2 macierzy pobieranych z pliku tekstowego o wybranym formacie zapisu danych Napisz program wyznaczaj cy rozwi zania układu równa liniowych metod CRAMERA a) układ 2 równa wprowadzonych z klawiatury b) układ 3 równa wprowadzonych z klawiatury c) układ 3 równa wczytywanych z pliku tekstowego Napisz program realizuj cy działanie funkcji systemowej: COPY a)tylko działanie kopiowania b)zadanie z pkt.a) + rejestracja w pliku tekstowym raportów działania programu Napisz program realizuj cy działanie funkcji systemowej: MOVE a)tylko przenoszenie pliku b)zadanie z pkt.a) + rejestracja w pliku tekstowym raportów działania programu Napisz program realizuj cy działanie funkcji systemowej: ATTRIB a)tylko zmiana atrybutów pliku b)zadanie z pkt.a) + rejestracja w pliku tekstowym raportów działania programu Napisz program realizuj cy działanie funkcji systemowej: FC a)tylko porównywanie ró nic b)zadanie z pkt.a) + rejestracja w pliku tekstowym raportów działania programu Maksimum Punktów 2 3 4 1 2 3 1 2 4 1 2 3 1 2 4 1 2 3 2 3 2 3 2 3 5 6 Lp. 11. 12. 13. 14. 15. Tre Napisz program realizuj cy działanie funkcji systemowej: DISKCOPY a)kopiowanie w obr bie pojedynczej kopii b)kopiowanie w obr bie wielu kopii tej samej dyskietki c)kopiowanie z mo liwo ci zapisu obrazu dyskietki do pliku *.img oraz z takiego pliku na dyskietk + rejestracja w pliku tekstowym raportów działania programu Napisz program realizuj cy działanie funkcji systemowej: TREE a)tylko drzewo z plikami b)zadanie z pkt.a) + rejestracja w pliku tekstowym raportów działania programu Napisz program realizuj cy poszukiwanie pliku o nazwie podanej jako parametr wywołania w strukturze katalogów i dysków równie podanych jako drugi parametr wywołania a)tylko szukanie pliku b)zadanie z pkt.a) + rejestracja w pliku tekstowym raportów działania programu Napisz program umo liwiaj cy zmian parametrów systemowych pliku a)zmiana daty zapisu pliku b)zmiana daty i czasu zapisu pliku c)zadanie z pkt.b) + rejestracja w pliku tekstowym raportów działania programu Napisz prosty edytor tekstowy pozwalaj cy na: a)wprowadzanie tekstu + zapis bez mo liwo ci edycji b)wprowadzanie tekstu + zapis z mo liwo ci edycji c)zadanie z pkt.b) + podstawowe operacje edycyjne (kopiuj, kasuj, wklej) + mo liwo wyboru dowolnej nazwy pliku Maksimum Punktów 3 5 7 6 7 7 8 1 2 3 4 6 8 Uwagi: 1. „Praca Kontrolna” dla studentów semestru 2 jest prac indywidualn . 2. Praca powinna zosta napisana samodzielnie z wykorzystaniem kompilatora j zyka C w wersji Borland C++ v.31. 3. Rozliczenie „Prac Kontrolnych” nast pi na ostatnich zaj ciach wiczeniowych w semestrze. 4. Do rozliczenia „Pracy Kontrolnej” student powinien mie ze sob : • Program w postaci ródłowej gotowej do kompilacji • Wydruk postaci ródłowej programu • Graficzny Algorytm działania programu i jego poszczególnych funkcji 5. Rozliczenie prac kontrolnych obejmowa b dzie sprawdzenie umiej tno samodzielnego uruchomienia programu poprzez jego kompilacj , znajomo jego działania, czynno ci realizowanych poprzez poszczególne elementy programu, znajomo działania wykorzystanych w programie funkcji bibliotecznych. O wiadczenie: Ja, ni ej podpisany(a), o wiadczam i zapoznałem(am) si z tre ci zada oraz zakresem wymaga dotycz cych zaliczenia „Pracy Kontrolnej” z przedmiotu J zyki Programowania dla semestru 2. Nazwisko: ............................ Imi : ............................. Bydgoszcz dnia ....................... Podpis: ...........................