Funkcja Dec and Inc w Pascalu. Badanie składni za pomocą przykładów

20.02.2019

Obecny wiek pozwala na aktywne pisanie programów komputerowych i uzyskanie doskonałego wyniku na wyjściu. Ale aby ustawić najprostsze zadanie, powinieneś mieć przynajmniej jeden język programowania. Wśród nich największą popularność zyskały Turbo Pascal, Delphi, C ++ itd. Wydaje się, że Turbo Pascal jest najprostszym językiem programowania. Należy jednak pamiętać, że bez teorii nie może być praktyki. Na przykład, co to jest inc w paśmie? Kto zna odpowiedź na to pytanie, może łatwo skorzystać z wbudowanej funkcji.

inc w paskal

Wprowadzenie do programowania

Pierwsze programy komputerowe pisano wyłącznie liczbami. Wyobraź sobie, jak trudno jest przekazać wszystkie dostępne informacje dwójkowy system liczbowy a później w ósemkowej i szesnastkowej. W tym przypadku jest to język programowania komputerowego.

Ponieważ człowiek myśli głównie słowami, a nie liczbami, istnieje potrzeba wymyślenia algorytmu do tworzenia programu w słowach, który następnie jest przekazywany do specjalnego programu-tłumacza. W przeciwnym razie nazywany jest tłumaczem. Dzięki programowi tłumaczowemu słowa użytkownika tłumaczone są na język maszynowy. Najprostszymi aplikacjami w tym czasie były asemblery.

Później programiści doszli do wniosku, że kod powinien mieć pewną strukturę, która składa się z oddzielnych części. Tak powstało programowanie strukturalne.

Z czasem istniały inne rodzaje programowania. Tak więc mówimy o obiektowym (Delphi), logicznym (Prologu), funkcjonalnym (Haskel) i innych formach.

Turbo Pascal (Turbo Pascal) jako język programowania

Obecnie istnieje kilkadziesiąt języków programowania. Niektóre z nich są dość popularne, podczas gdy inne są wysoce wyspecjalizowane. Do najpopularniejszych i najbardziej znanych języków należy Turbo Pascal. Uważa się, że najlepiej nadaje się do nauki programowania. Utworzono Turbo Pascal pod koniec lat 60-tych. W pewnym momencie ten język był używany jako aplikacja do pisania programów aplikacji i języka programowania systemowego.

Wśród zalet Turbo Pascal są następujące cechy:

  • możliwość szybkiej asymilacji, prostoty języka, tworzenia algorytmicznie złożonych programów;
  • wygoda pracy z różnymi typami danych: zarówno z informacją numeryczną, jak iz danymi symbolicznymi i bitowymi;
  • widoczność aplikacji z możliwością rozwijania i debugowania.

Do pisania złożonych programów w Turbo Pascal wykorzystuje wbudowane funkcje i procedury, które ułatwiają życie użytkownika. Wśród nich są tacy "pomocnicy" jak Dec i Inc w Pascalu.

co oznacza inc w paskalach

Cechy standardowe Turbo Pascal

Poniższe standardowe funkcje mogą być używane do pracy z liczbami całkowitymi w środowisku Turbo Pascal:

  • Odd (x) - służy do zwracania wyniku typu logicznego (do sprawdzania wyrażenia liczbowego dla nieparzystości: true - odd, false - even).
  • Succ (x) - znajduje liczbę całkowitą po podanej (x + 1).
  • Pred (x) - zwraca wyrażenie całkowite poprzedzające to (x-1).
  • Ord (x) - znajduje argument x.
  • Abs (x) - służy do uzyskania modułu x.
  • Sqr (x) - służy do znalezienia kwadratu określonego wyrażenia.
  • Sqrt (x) - niezbędny do uzyskania wartości głównej z istniejącego numeru.
  • Exp (x) - służy do znalezienia wykładnika (rzeczywisty typ danych) tj. eh
  • Dec (x) - zmniejsza istniejącą liczbę o określoną liczbę jednostek.
  • Inc (x) - zwiększa wyrażenie o określoną liczbę jednostek.
  • Sin (x) - znajduje sinus liczby (rzeczywisty typ danych).
  • Cos (x) - zwraca cosinus wyrażenia (rzeczywisty typ danych).
  • Ln (x) - służy do znalezienia logarytmu naturalnego o podanej liczbie.

W tym artykule rozważone zostaną tylko dwie standardowe funkcje: Dec i Inc w Pascal. Zostaną podane w połączeniu ze składnią i przykładami. Więc czym jest Dec i co znaczy Inc w Pascalu?

Funkcja zwiększania zmiennej

Inc wywodzi swoją nazwę od angielskiego słowa Increment, co oznacza "zwiększyć". Gdy stało się jasne, że jeśli chcesz "zwiększyć" liczbę bez pisania złożonych algorytmów, możesz użyć tego "pomocnika". Funkcja Inc w języku Pascal jest napisana w języku programowania w następujący sposób:

Inc (X, 5), gdzie

- X jest wyrażeniem całkowitym określonym przez osobę (komputer) ręcznie, losowo lub w trybie automatycznym;

- 5 - liczba jednostek, o które należy zwiększyć określone wyrażenie (zamiast "5" dowolna liczba może być ustawiona).

Należy pamiętać, że jeśli parametr zwiększenia nie jest określony, wówczas jest równy "1".

Tak program będzie wyglądał w środowisku Turbo Pascal:

funkcja inc w paśmie

Rezultat rozwiązania problemu będzie następujący:

co oznacza inc w paskalach

Mały przykład:

Program First_Inc;

var A, B, C, Number: Integer;

zacząć

Liczba: = 0;

Writeln ("wprowadź liczby A, B, C");

Readln (A, B, C);

A: = A + B;

Inc (liczba, 2); { zwiększa zmienną Number o 2 jednostki}

A: = A - C;

Inc (liczba); { zwiększa zmienną Number o 1 jednostkę}

koniec.

Co oznacza skrót "Inc" w języku Pascal w danym fragmencie programu? Po ustawieniu niezbędnych liczb i wykonaniu z nimi operacji algebraicznych po raz pierwszy zmienna jest zwiększana o 2 jednostki, w drugim - o 1 pozycję.

Funkcja zmiennej redukcji

Rozważmy, oprócz Inc w Pascalu, jego "siostrzaną" funkcję Dec. Jego nazwa pochodzi od angielskiego słowa Decrement, co oznacza "spadek". Jego składnia jest podobna do poprzedniej:

Dec (A, 2), gdzie

- A jest wyrażeniem całkowitym zdefiniowanym ręcznie przez użytkownika, losowo lub automatycznie;

- 2 - liczba jednostek, o które należy zwiększyć podane wyrażenie (zamiast "2" może być dowolna liczba).

Jeśli parametr nie zostanie określony, liczba zostanie zmniejszona o 1.

Przykład:

Program Second_Dec;

var A, B, C, Number: Integer;

zacząć

Liczba: = 100;

Writeln ("wprowadź liczby A, B, C> 100");

Readln (A, B, C);

O: = A - B;

Gru (liczba, 5); { zwiększa zmienną Number o 5 jednostek}

A: = A + C;

Dec (liczba); { zwiększa zmienną Number o 1 jednostkę}

koniec.