Wyklady_-_Turbo_Pascal_7.pdf
(
578 KB
)
Pobierz
Skrypt wyk³adów z Podstaw Programowania
Wykady z Podstaw
Programowania
Jzyk Turbo Pascal 7.0
Politechnika Biaostocka
Wydzia Informatyki
Jarosaw S. Walijewski
Jzyki programowania -Pascal Strona 2
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Wykady Podstaw Programowania
1 Literatura:
2 Historia
2.1
Jzyki Programowania.
3 Podstawowe pojcia
3.1
Budowa programu
3.2
Sowa kluczowe
3.3
Podstawowe typy danych
3.3.1
Typy cakowite
3.3.2
Typy rzeczywiste
3.3.3
Znaki i a.cuchy znaków
3.3.4
Deklaracja staych i zmiennych typów znakowych
3.4
Elementy programu
3.4.1
Struktura programu
3.4.2
Komentarze
3.4.3
Instrukcja przypisania
4 Wyra4enia
4.1
Wyra4enia arytmetyczne
5 Operatory
5.1.1
Operatory arytmetyczne
5.1.2
Priorytet operatorów
5.1.3
Przykady
5.2
Wyra4enia logiczne
5.3
Operatory relacji
5.4
Operatory logiczne
5.4.1
Priorytet operatorów
6 Instrukcje
6.1
Instrukcje wej8cia /wyj8cia (Input/ Output )
6.1.1
Wyj8cie - procedury Write , Writeln
6.1.2
Wej8cie - procedury Read , ReadLn
6.2
Instrukcje strukturalne
6.2.1
Instrukcje zo4one
6.2.2
Instrukcja warunkowa
6.2.3
Instrukcja wyboru CASE
6.3
Instrukcje iteracyjne
6.3.1
Instrukcja FOR
Jzyki programowania -Pascal Strona 3
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
6.3.2
Instrukcja WHILE
6.3.3
Instrukcja Repeat
6.4
Inne instrukcje
6.4.1
Instrukcja kodu
6.4.2
Instrukcja asemblerowa
6.4.3
Instrukcja skoku
6.4.4
Instrukcje Break i Continue
7 Typy danych c.d.
7.1
Typy wprowadzone wcze8ciej
7.2
Typ wyliczeniowy
7.3
Typ okrojony
7.4
Typ zbiorowy
7.5
Typ tablicowy
7.5.1
String
7.5.2
Tablice wielowymiarowe
8 Podprogramy
8.1
Istota programowania proceduralnego
8.1.1
Pojcie procedury
8.1.2
Pojecie funkcji
8.1.3
Deklaracje, definicja i wywoanie podprogramów
8.1.4
Parametry podprogramów
8.1.5
Inne przykadowe funkcje
8.1.6
Zalety programowanie z wykorzystaniem podprogramów
8.1.7
Rekurencja
9 Rekordy i tablice rekordów
9.1
Istota typu rekordowego
9.2
Rekordy z cz8ciC staC
9.2.1
Instrukcja wiC4Cca WITH
9.2.2
Rekord z wariantami
10
Operacje wej8cia – wyj8cia
10.1
Podstawowe operacje na plikach
10.2
Pliki tekstowe
10.2.1
Plik tekstowy a plik file of char
10.3
Pliki elementowe
10.4
Pliki amorficzne
10.5
Funkcje i procedur operujCce na plikach
11
Biblioteki Turbo Pascala
Jzyki programowania -Pascal Strona 4
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
11.1
Modu Crt
11.1.1
STALE
11.1.2
ZMIENNE
11.1.3
FUNKCJE I PROCEDURY
11.2
Modu System
11.3
Modu Dos
11.4
Modu tworzone przez u4ytkownika
12
Dynamiczne struktury danych
12.1.1
Pojcie wskaInika
12.2
Tablica wskazników
12.3
Stos
12.3.1
Struktura stosu
12.3.2
Na stos
12.3.3
Ze stosu
12.3.4
Zastosowanie stosu
12.4
Listy 1 i 2 kierunkowe
12.4.1
Struktura listy 1 kierunkowej
12.4.2
Podstawowe operacje na li8cie
12.4.3
Struktura listy 2 kierunkowej
12.4.4
Dodawanie do listy
12.4.5
Zastosowanie list
12.5
Drzewa binarne
12.5.1
Strukrura danych
12.5.2
Tworzenie Drzewa
12.5.3
Szukanie elementu
12.5.4
Usuniecie li8cia i wza
12.5.5
Równowa4enie Drzewa
13
Grafika w Turbo Pascalu
13.1
Programowanie w trybie graficznym
13.1.1
Wprowadzenie do pracy w trybie graficznym
13.2
Narzdzia graficzne w Turbo Pascalu
13.2.1
Modu Graph
Jzyki programowania -Pascal Strona 5
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
1 Literatura:
1. N. Wirth „Algorytmy + struktury danych = Programy”, WNT
2. A. Marciniak „Turbo Pascal 7.0” WNT
3. W. Porbski „Pascal-Wprowadzenie do programowania”, Help
4. Sam Abolrous „Pascal Podstawy programowania”, Mikom
5. B. Jankowski „Programowanie w praktyce”, Mikom
6. B Kernighan, P. Plauger „Narzdzia programistyczne w Pascalu”,
WNT
7. Borland TP7 “User’s Guide”
8. Borland TP7 “Language Guide”
9. Borland TP7 “Programmer’s Reference”
10. Skrypt wykadów http://aragorn.pb.bialystok.pl/~walijewski
Plik z chomika:
rako91
Inne pliki z tego folderu:
TurboPascal.rar
(383 KB)
turbo.rar
(1520 KB)
skany_wykladu_z_informatyki.doc
(1273 KB)
MAPA_NUMERYCZNA3(1).doc
(67 KB)
kurs_turbo_pascal.rar
(34 KB)
Inne foldery tego chomika:
ETP
Fizyka
Geodezja I
kreska (grafika inżynierska)
matma
Zgłoś jeśli
naruszono regulamin