Laboratorium, studia dzienne rok pierwszy, semestr pierwszy
Laboratoria prowadzone w trakcie tego semestru rozpoczynają naukę programowania w języku Borland Pascal 7.0. Semestr pierwszy obejmuje kurs programowania w oparciu na wiadomościach z wykładu. W jego trakcie studenci poznają strukturę programu w języku Pascal, podstawowe instrukcje oraz wiadomości związanych ze złożonymi strukturami danych takimi jak tablice, zbiory, zmienne plikowe o różnym charakterze, zmienne rekordowe. Zajęcia mają na celu nauczenie studentów patrzenia na problemy rzeczywiste w formie zadań programistycznych.
Semestralny program zajęć
Spotkanie |
Temat |
1. |
Wstęp. Podanie wykazu literatury |
i warunków zaliczenia. | |
2. |
Wprowadzenie. Struktura programu w Pascalu. |
3. |
Definicje stałych, deklaracje zmiennych. |
4-5. |
Instrukcje warunkowe, pętle. |
6-7. |
Procedury i funkcje |
8. |
Sprawdzian wiadomości. |
9. |
Typ okrojony, wyliczeniowy. Zbiory. |
10-11. |
Zmienne rekordowe. |
12. |
Pliki jednorodne. |
13. |
Pliki tekstowe i amorficzne. |
14. |
Sprawdzian wiadomości. |
15. |
Zaliczenie. |
Laboratorium, studia zaoczne, rok pierwszy, semestr drugi
Laboratoria prowadzone w trakcie tego semestru są kontynuacją kursu programowania w języku Borland Pascal 7.0. Semestr drugi obejmuje powtórkę i uzupełnienie wiadomości uzyskanych podczas pierwszego semestru nauki oraz wprowadzenie nowych wiadomości związanych ze złożonymi strukturami danych takimi jak zbiory, zmienne plikowe o różnym charakterze, zmiennymi wskaźnikowymi oraz zmiennymi dynamicznymi. Zajęcia mają na celu wyrobienie u studentów praktycznego podejścia do rozwiązywania różnorakich problemów programistycznych, z jakimi mogą spotkać się w pracy zawodowej i w trakcie kolejnych lat studiów. Szczególny nacisk położony jest na nabycie biegłości w posługiwaniu się ww. technikami pozwalającymi na implementację problemów o dowolnym stopniu złożoności.
Semestralny program zajęć
Zjazd |
Temat |
L |
Wstęp. Podanie wykazu literatury i warunków zaliczenia. Powtórka wiadomości (materia! do rekordów włącznie). |
2. |
Typ zbiorowy. Typ wyliczeniowy. Typ okrojony. Pliki jednorodne (wstęp). |
3. |
Sprawdzian wiadomości. Pliki jednorodne, amorficzne i tekstowe. |
4. |
Zmienne dynamiczne. |
5. |
Zmienne dynamiczne. Listy jednokierunkowe. |
6. |
Listy dwukierunkowe. Lity list. |
7. |
Listy, drzewa i inne złożone struktury dynamiczne. |
8. |
Sprawdzian wiadomości. Zaliczenie. |
Literatura (przykładowe pozycje)
1 .Borland Pascal 7.0 z elementami programowania, Andrzej Marciniak, Poznań, Nakom, 1994
2. Borland Pascal 7.0, Julio Sanchez, Weiskamp Keith, Tłum. M. Jurdziński, Helion, Warszawa, 2001
3. Pascal: wprowadzenie do programowania, Wiesław Porębski, Warszawa, PWN, 1990