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.
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.
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:
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.
Poniższe standardowe funkcje mogą być używane do pracy z liczbami całkowitymi w środowisku Turbo Pascal:
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?
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:
Rezultat rozwiązania problemu będzie następujący:
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ę.
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.