1. Przedstaw za pomocą rysunku :
a. Blok obliczeniowy - prostokąt
b. Blok decyzyjny - deltoid
c. Blok wejścia– wyjścia - pochylony prostokąt
d. Blok początku lub końca - zaokrąglony prostokąt z napisem START, END (czasem inne oznaczenia tekstowe są).
2. Scharakteryzuj różnicę pomiędzy:
a. Blok obliczeniowy - dokonuje obliczeń
b. Blok decyzyjny - ustala warunek i konsekwencje jego spełniania (bądź i nie).
c. Blok wejścia– wyjścia - wyświetla lub pobiera wartość.
d. Blok początku lub końca - rozpoczyna lub kończy algorytm.
3. Poniższą pętlę przedstaw w postaci schematu blokowego:
Banał, ale nie chce mi się rysować.
4. Pętlę z poprzedniego zadania zamień na pętlę while...do...
Kwestia przestawienia bloku decyzyjnego.
5. Poniższą pętlę przedstaw w postaci schematu blokowego:
Jak zad. 3.
6. Pętlę z poprzedniego zadania zamień na pętlę repeat…until…
Jak zad. 4.
7. Jakie liczby zostanią wyświetlone po wykonaniu poniższego kodu:
1. Warunek pętli nie został spełniony więc na tym kończymy

.
8. Jakie liczby zostaną wyświetlone po wykonaniu poniższego kodu:
Żadne. Warunek nie został spełniony.
9. Jaka liczba zostanie wyświetlona po wykonaniu poniższego kodu:
40.
10. Jaka liczba zostanie wyświetlona po wykonaniu poniższego kodu:
30.
11. Jakie liczby zostaną wyświetlone pop wykonaniu poniższego kodu:
Wszystkie liczby od 1 do 20 podzielne przez 2.
12. Jakie liczby zostaną wyświetlone pop wykonaniu poniższego kodu:
Wszystkie liczby od 1 do 20 podzielne przez 3.
13. Wskaż błędnedeklaracje zmiennych:
a. var : a,b integer;
d. var x;y: real;
14. Wskaż poprawnedeklaracje tablic:
d. var tablica:array[3..6]of real; Tylko że nie wiem co ten minus tam robi...