1. Zdefiniuj program.
Program jest to ciąg instrukcji, które należy wprowadzić
do pamięci komputera, aby ten wykonał określone zadania.
2. Zdefiniuj algorytm.
Algorytm określa przepis wykonania określonego zadania.
3. Omów rodzaje danych wykorzystywanych przez program.
Program wykorzystuje dane: wejściowe ,wyjściowe, pomocnicze.
4. Omów klasyfikacje obiektów występujących w programach.
W programach występują obiekty :
stałe - których wartość nie zmienia się podczas wykonywania całego programu,
zmienne - których wartość zmienia się w wyniku wykonywania działań.
5. Określ atrybuty obiektów.
Atrybuty obiektów dzielą się na: - jawne : nazwa typ wartość
- niejawne: alokacja zakres czas życia
6. Określ strukturę programu w Pascalu.
Program w Pascalu składa się z nagłówka i bloku.
Nagłówek składa się ze słowa kluczowego PROGRAM, nazwy programu i separatora w postaci średnika. Blok
składa się z : części deklaracyjnej, części wykonawczej
7. Omów sposób deklaracji stałych.
Stałe w Pascalu deklarowane są w części deklaracyjnej przed deklaracją zmiennych. Deklaracja
stałych rozpoczyna się słowem CONST.
9. Na jakie grupy znaków można podzielić zbiór znaków Turbo Pascala ?
małe i wielkie litery kodu ASCII, znaki cyfr, operatory arytmetyczne, operatory relacji, nawiasy,
znaki przystankowe, inne symbole ($ # @);
10. Jakie elementy występują w instrukcjach języka ?
słowa kluczowe, argumenty (stałe, zmienne), słowa zastrzeżone.
11. Jaka jest budowa identyfikatora ?
Identyfikatorem jest dowolny ciąg liter lub cyfr zaczynający się od litery. Dodatkowym znakiem w identyfikatorze jest
`_'. Spacja jest separatorem i nie może być użyta w identyfikatorze. Identyfikator może mieć 63 znaki w
Pascalu (może mieć więcej, ale nie będą widziane).
12. Do czego są wykorzystywane identyfikatory w programie ?
mogą stanowić zbiór słów zastrzeżonych, używane są do nazywania obiektów.
13. Jakie są zasady doboru nazw ?
Nazwy nie mogą zawierać słów kluczowych ani zastrzeżonych, ani separatorów.
14. Jaka jest postać liczb całkowitych ?
Liczby całkowite w Pascalu występują w prostej postaci.
15. Jaka jest postać liczb rzeczywistych ?
Liczby rzeczywiste typu REAL występują w postaci stałopozycyjnej (np. 23.423)
lub zmiennopozycyjnej w postaci mantysy oddzielonej od cechy literą E (np. 1.2E5).
16. Jak zapisuje się napisy i jakie jest ograniczenie na długość
Napisy zapisuje się w apostrofach. Ograniczenie długości dla napisu to 256 znaków.
17. Jakie są rodzaje instrukcji ?
Instrukcje dzielimy na proste i strukturalne. proste to:
instrukcja :przypisania, procedury, skoku - GOTO;
Instrukcje strukturalne to: złożona, warunkowa, iteracyjna wyboru, wiążąca.
18. Jakie działania wykonują instrukcje proste ?
Instrukcje proste wykonują tylko pojedyncze zadania, np. jedna instrukcja - jedno przypisanie.
19. Wymień rodzaje instrukcji strukturalnych.
Instrukcje strukturalne to: złożona, warunkowa, iteracyjna, wyboru, wiążąca.
20. Jakie są możliwości nadawania wartości zmiennym programu ?
Wartości zmiennym mogą być nadane w trojaki sposób:
w wyniku operacji arytmetycznych bądź logicznych, poleceniem READ. przez instrukcję przypisania,
21. W jakim sensie wprowadzane dane musza odpowiadać zmiennym występującym w instrukcji READ ?
Wprowadzane dane muszą być ciągiem znaków odpowiadających typowi zadanej z miennej.
22. Jaka jest różnica w działaniu instrukcji READ i READLN
READ czyta z klawiatury, READLN po wykorzystaniu
znaków z bufora odpowiadających wprowadzanej
zmiennej czyści bufor klawiatury z innych znaków.
23. Co robi bezparametrowa instrukcja READLN ?
Powoduje zatrzymanie wykonywania programu do czasu naciśnięcia klawisza ENTER.
24. Jak można wyprowadzić komunikat do operatora programu
Za pomocą instrukcji WRITE i WRITELN.
25. Jaka może być maksymalna długość komunikatu wyprowadzanego jedną instrukcją ?
Łącznie z apostrofami 127 znaków.
29. Co to jest szerokość pola ?
Szerokość pola określa format wyprowadzanych danych.
30. Jak można określać format wyprowadzanych wyników ?
Za pomocą szerokości pola: ilość znaków i dla typów rzeczywistych precyzję.