Wydawałoby się, że program w Pascalu to sprawałatwy i typowy dla każdego programisty, ale nie można powiedzieć, że sam język jest za słaby dla współczesnego świata. Nie bez powodu jest uważany za podstawowy i studiowany w szkole.
Często do pisania programów w Pascalu używają środowiska programistycznego, takiego jak Turbo Pascal (Turbo Pascal).
Dlaczego początkujący powinni wybrać ten język?Spróbujmy to rozgryźć. Aby w pełni opanować dowolny język programowania, musisz mieć odpowiednią literaturę. Dlatego większość języków od razu znika, w szczególności logo. Nie jest rozpowszechniony w krajach rosyjskojęzycznych, więc nie ma na ten temat książek dydaktycznych. W tej chwili najbardziej znane to Pascal, Java, Basic i C. Rozważmy każdy z nich osobno. Java jest używana głównie do programowania stron internetowych. C to jeden z najpopularniejszych języków, ale także najtrudniejszy (szczególnie dla początkujących). Aby w końcu nauczyć się pisać w nim programy, najlepiej najpierw opanować Pascala lub Basic'a. Obaj uczą się w szkołach (do wyboru nauczyciela). Przyczyna ich rozpowszechnienia polega na tym, że w tych językach można napisać ten sam program co w C czy C ++, ale samo jego opanowanie jest dużo łatwiejsze ze względu na łatwość konstrukcji.
Warto pamiętać, że wersje Pascal i Basicwystarczająca liczba, ale w szkołach takie typy jak Turbo Pascal 7.0 i QBasic są bardziej powszechne. Jeśli weźmiemy je dla porównania, to ten drugi jest bardziej przeznaczony do pisania małych programów o długości do 50 linii. Turbo Pascal jest mocniejszy i szybszy.
Przykład programów w Pascalu można łatwo znaleźć w Internecie, trudniej jest zrozumieć, jak działają.
Aby zrozumieć, jak działa ten język,trzeba napisać małe „zadanie”. Powiedzmy, że musisz napisać program, który doda dwie liczby: Q + W = E. Co należy zrobić, aby go stworzyć?
Litera E będzie działać jako zmienna (w matematyce - x). Pamiętaj, aby nadać mu nazwę (nie więcej niż 250 znaków). Może składać się z:
Nazwa nie powinna zawierać:
Przykład poprawnej nazwy to„Red_velvet4”, „exo” lub „shi_nee”. Należy również pamiętać, że Pascal nie rozróżnia wielkości liter, więc zmienne o nazwach „btob” i „BtoB” są traktowane jako jedność. Jak dokładnie w środowisku programowania komórki są „uruchamiane” i nazywane, zostanie wyjaśnione poniżej. Po tym procesie musisz określić typ zmiennej. Jest to konieczne, aby program poprawnie wyświetlił wynik na ekranie lub wydrukował go na papierze. Na przykład, jeśli zostaną dodane dwie liczby, wskazywany jest typ liczbowy, a jeśli wyświetlane jest powitanie, to typ ciągu. Do prostego dodawania dwóch liczb odpowiedni jest typ Integer.
Wszystko jest jasne, jeśli chodzi o typ zmiennych, ale musi on być przypisany do wszystkich zmiennych numerycznych, aby móc nimi dowolnie manipulować.
Na podstawie tego, co napisano powyżej, możesz łatwo napisać mały „problem”. Program Pascal będzie wyglądał następująco:
Program shi_nee;
Var Q, W, E: liczba całkowita;
ZACZYNAĆ
E: = Q + W;
KONIEC.
Zmienne są opisane w drugiej linii dzięki operatorowi „var”. Konieczne jest wypisanie wszystkich zmiennych, które pojawiają się w programie i dodanie typu (liczba całkowita) oddzielona dwukropkiem.
Para instrukcji „BEGIN” - „END” rozpoczyna i odpowiednio kończy wykonywanie programu. Oni są najważniejsi; między nimi znajdują się wszystkie akcje opisane przez programistę.
Należy pamiętać, że każda linia programukończy się średnikiem. Wyjątkiem od reguły będą polecenia serwisowe, takie jak var, begin, const itd. Po ostatnim zakończeniu operatora należy umieścić kropkę. W niektórych przypadkach, gdy w programie jest kilka załączników i używane są nawiasy operatorskie "BEGIN" - "END", po poleceniu można wstawić średnik.
Aby przypisać komórce jej wartość, na przykład E = 15, przed znakiem równości należy wstawić dwukropek:
P: = 15:
W: = 20;
E: = Q + W;
Dwukropek w tym języku nazywa się przypisaniem. Program w Pascalu jest bardzo łatwy do napisania, jeśli opanujesz zasady składni opisane powyżej.
Po uruchomieniu Turbo Pascala musisz drukowaćzaprogramować poprzez prawidłowe umieszczenie wymaganych znaków i ustawienie żądanej kolejności wierszy. Program można uruchomić za pomocą menu kontekstowego lub za pomocą klawiszy Ctrl + F9. Jeśli wszystko zostanie wpisane poprawnie, ekran trochę zamiga. Jeśli wystąpi błąd, program zatrzyma się, a kursor zostanie umieszczony w wierszu, w którym się znajduje. W takim przypadku opis samego błędu pojawi się w wierszu „Wyjście”, na przykład błąd 85: „;” expexted. Ta linia wskazuje, że gdzieś brakuje średnika. Jednak chociaż nie powinieneś zwracać uwagi na takie problemy, musisz zrozumieć strukturę na przykładach programów w Pascalu.
Na początek w pełni zrozum każdą linię.programy. Następnie zwróć uwagę na składnię, odłóż specjalne operatory w pamięci, po których znak interpunkcyjny nie zostanie wstawiony, naucz się łańcucha logicznego od początku do końca. Pamiętaj dokładnie, jak skonfigurowane są zmienne, jakiego typu potrzebują i dlaczego na ogół tego potrzebują. Zrozumienie działania samego środowiska programistycznego również nie będzie zbędne. Aby to zrobić, możesz samodzielnie skorzystać z instrukcji obsługi lub „poke” w Turbo Pascalu. Ciągle trzeba ćwiczyć, układać gotowe „zadania” z Internetu i powoli samodzielnie wpisywać przykładowe programy w Pascalu.
Tablica służy do wygodnej pracy zdane tego samego typu, które w tym przypadku znajdują się w sekwencyjnych komórkach pamięci, a nie osobno. Jest mało prawdopodobne, aby programiści mogli swobodnie pracować z 50 lub 100 zmiennymi. Wygodniej jest zapisać je w tablicy.
Elementy znajdujące się w grupie mają swoje własnenumer. W różnych językach programowania liczenie zaczyna się od określonej liczby, niekoniecznie od 1. Ale przykład programów w Pascalu mówi, że numeracja w nim zaczyna się od niej. Ten numer kolejny nazywany jest indeksem każdego elementu. Z reguły jest to liczba całkowita, rzadziej symbol. Zasadniczo w przypadku komórki danych nie ma znaczenia, które indeksowanie zostanie ustawione: numeryczne czy alfabetyczne.
Tablica w języku Pascal (przykłady poniżej) może mieć tylko jeden typ, do którego będą należeć wszystkie jej elementy. Nie zdarza się, że jedna komórka jest typu rzeczywistego, a druga jest liczbą całkowitą.
W środowisku programowania dane jednowymiarowej (tj. Prostej) tablicy są wprowadzane liniowo:
Zmienna a: tablica [5..40] znaków;
b: prawdziwe;
i: liczba całkowita;
ZACZYNAĆ
Dla i: = 5 do 40 read (ch [i]);
Dla i: = 5 do 40 wpisz (ch [i]: 3);
Readln;
KONIEC.
Możesz przeanalizować przykładowe programy w Pascaluzobacz, że pamięć jest przydzielona dla najprostszej tablicy, składającej się z 35 znaków. Indeksowanie ([5..40]) - od 5 do 40. W pierwszym wierszu po komendzie BEGIN należy wpisać 35 absolutnie dowolnych znaków (cyfr, liter), które program wpisuje do komórek. Druga linia odpowiada za wyświetlenie ich na ekranie.
Takie dane w języku Pascal (przykłady można zobaczyć poniżej) są opisane na dwa sposoby: „tablica [10..b, 10..f] typu” lub „tablica [10..b] tablicy [10..f] ] typu ”.
Zmienne b i f są stałymi.Zamiast nich można również wstawiać liczby (jak w tablicach jednowymiarowych), ale w takich zadaniach lepiej tego nie ćwiczyć. Dzieje się tak, ponieważ język programowania definiuje pierwszą stałą jako liczbę wierszy, a drugą jako liczbę kolumn w tablicy.
Przykład zadania poprzez sekcję specjalnego typu:
Const b = 24; f = 13;
Wpisz cherry = array [10..b, 10..f] wartości rzeczywistej;
Var n: wiśnia;
Trochę łatwiej jest opisać tablicę za pomocą sekcji zmiennych (dla początkujących):
Const b = 24; f = 13;
Var n: tablica [10..b, 10..f] wartości rzeczywistej;
Obie opcje będą poprawne, działanie programu nie różni się od wybranej metody nagrywania.
Seulgi1: tablica char;
Yeri: tablica liczb rzeczywistych;
Charakterystyczną cechą tych tablic jest to, że indeksowanie zaczyna się od zera, a nie od jednego.
Drugi sposób prezentacji grafiki to wektor. Z reguły są to linie, koła, elipsy i inne kształty geometryczne, które składają się na cały rysunek.
W środowisku programistycznym w dowolnym języku jest to możliweoraz pojawienie się takich zadań jak grafika, których wynikiem będzie grafika. Pascal, przykłady takich programów pokazują w pewnym stopniu powagę ich rozwoju, pozwala na tworzenie zdjęć i rysunków. Aby „aktywować” wymaganą bibliotekę, należy wstawić wiersz „używa wykresu;”.
Z reguły przy opisie danych graficznych stosuje się tę procedurę:
InitGraph (sterownik var, choke: real; Path: string);
Tutaj sterownik jest zmienną, której typ jest liczbą całkowitą; dławik jest zmienną typu rzeczywistego; i ścieżka umożliwia aktywację sterowników.