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: ...........................