1. Wyrażenia w języku Pascal
2. Rodzaje operatorów w Pascalu:
:= (operator przypisania)
Operatory arytmetyczne:
+ (dodawanie)
- (odejmowanie)
* (mnożenie)
/ (dzielenie)
DIV (dzielenie całkowite)
MOD (reszta z dzielenia całkowitego)
Operatory relacyjne:
> (większe)
< (mniejsze)
= (równe)
<> (różne)
>= (większe lub równe)
<= (mniejsze lub równe)
Operatory logiczne:
AND (koniunkcja)
OR (alternatywa)
NOT (negacja)
3. Instrukcje proste:
Przypisania ( A:=3 )
Skoku (GOTO A)
Puste (;)
Wywołania procedury - Nazwa_procedury(lista_parametrów);
Inline – (dołączenie do programu krótkich podprogramów napisanych w kodzie maszynowym) – inline (lista_elementów)
4. Instrukcje strukturalne:
Złożone
Warunkowe
If .. then
Case .. of
Iteracyjne
For .. do
While .. do
Repeat .. until
Wiążące
Asemblerowe
5. Przykłady instrukcji iteracyjnych (pyt. 4)
6. Przykłady instrukcji warunkowych (pyt. 4)
7. Parametry formalne i aktualne
Lista parametrów formalnych określa sposób (kolejność oraz typ) w jaki ta lista ma być zastąpiona listą parametrów aktualnych przy wywołaniu funkcji lub procedury. Np.
PROCEDURE obl(x,y,z:Real; i:integer); <- parametry formalne
Obl (a,y+k, sqrt(w), j+5); <- parametry aktualne
8. Sposoby przekazywania informacji z (do) procedur (funkcji)
Przekazywanie przez wartość
Przez stałę określonego typu
Przez zmienne określonego typu
Przez stałe nieokreślonego typu
Przez zmienne nieokreślonego typu
Parametry otwarte
9. Podaj procedury obliczania silni, elementów ciągu fibbonaciego, NWP, działań na liczbach zespolonych, roziwązywania równania kwadratowego macierzy.
10. Typy plików
11. Instrukcje tworzenia, otwarcia i zamknięcia plików
Tworzenie:
Rewrite (F)
Otwarcie:
Reset (F)
Zamykanie
Close (F)
12. Zapis i odczyt danych z plików tekstowych zdefiniowanych i niezdefiniowanych
Zapis
Write(F)
Writeln
Odczyt
Read(F)
Readln
Dla niezdefiniowanyc
BlockWrite, BlockRead
13. Operacje na plikach