Садашњи век омогућава активно писање компјутерских програма и добијање одличних резултата на излазу. Али да бисте решење поставили на најједноставнији задатак, требало би да имате бар један програмски језик. Међу њима су најпопуларније Турбо Пасцал, Делпхи, Ц ++, итд. Чини се да је Турбо Пасцал најједноставнији програмски језик. Али мора се имати на уму да без теорије не може бити праксе. На пример, шта је укључено у пасцал? Ко зна одговор на ово питање, лако може искористити уграђену функцију.
Први компјутерски програми писани су искључиво бројевима. Замислите колико је тешко пренијети све доступне информације бинарни систем бројева и касније у окталном и хексадецималном. У овом случају, то је програмски језик.
Пошто особа мисли углавном на речи, а не на бројеве, постоји потреба да се измисли алгоритам за креирање програма речима, који се затим преноси на посебног програмског преводиоца. У супротном, назива се преводилац. Захваљујући програму преводиоца, речи корисника су преведене на машински језик. Најједноставније апликације у то време биле су монтажери.
Касније су програмери дошли до закључка да код треба да има одређену структуру, која се састоји од одвојених делова. Тако се појавио структурирани програм.
Временом су постојали и други типови програмирања. Дакле, говоримо о објектно оријентисаном (Делпхи), логичком (Прологуе), функционалном (Хаскел) и другим облицима.
Данас постоји неколико десетина програмских језика. Неки од њих су веома популарни, док су други, напротив, високо специјализовани. Најчешћи и познати језици су Турбо Пасцал. Верује се да је он најпогоднији за почетак учења програма. Направио Турбо Пасцал у касним 60-тим. У једном тренутку, овај језик је коришћен као апликација за писање апликативних програма и системског програмског језика.
Међу предностима Турбо Пасцала су следеће особине:
За писање сложених програма у Турбо Пасцалу користе се уграђене функције и процедуре које олакшавају живот корисника. Међу њима су такви "помоћници" као што су Дец и Инц у Паскалу.
Следеће стандардне функције се могу користити за рад са целим бројевима у Турбо Пасцал окружењу:
Овај чланак ће узети у обзир само две стандардне функције: Дец и Инц у Пасцал-у. Они ће бити дати заједно са синтаксом и примерима. Па шта је Дец и шта значи Инц у Пасцалу?
Назив Инц добија своје име од енглеске речи Инцремент, што значи "повећати". Како је постало јасно, ако је потребно „повећати“ број без писања сложених алгоритама, можете користити овог „помоћника“. Функција Инц у Паскалу је написана у програмском језику на следећи начин:
Инц (Кс, 5), где
- Кс је целобројни израз који одређује особа (рачунар) ручно, случајно или у аутоматском режиму;
- 5 - број јединица којима се мора повећати наведени израз (уместо „5“ може да стоји било који број).
Мора се запамтити да ако параметар повећања није специфициран, онда је он једнак "1".
Овако ће програм изгледати у Турбо Пасцал окружењу:
Резултат решавања проблема биће следећи:
Мали пример:
Програм Фирст_Инц;
вар А, Б, Ц, број: Интегер;
бегин
Број: = 0;
Врителн ('унети бројеве А, Б, Ц');
Читано (А, Б, Ц);
А: = А + Б;
Инц (број, 2); { повећава број варијабла за 2 јединице}
А: = А - Ц;
Инц (број); { повећава број променљиве за 1 јединицу}
крај.
Шта означава Инц у Паскалу у датом пасусу програма? Након постављања потребних бројева и извођења алгебарских операција са њима по први пут, променљива се повећава за 2 јединице, у другом - за 1 позицију.
Размотримо, поред Инц-а у Пасцал-у, његову “сестру” дец. Функцију. Његово име долази од енглеске речи Децремент, што значи "смањење". Његова синтакса је слична претходној:
Дец (А, 2), где
- А је целобројни израз који корисник дефинише ручно, насумично или аутоматски;
- 2 - број јединица помоћу којих треба повећати наведени израз (уместо „2“, може да стоји било који број).
Ако параметар није наведен, број се смањује за 1.
Пример:
Програм Сецонд_Дец;
вар А, Б, Ц, број: Интегер;
бегин
Број: = 100;
Врителн ('впишите бројеве А, Б, Ц> 100');
Читано (А, Б, Ц);
А: = А - Б;
Дец (Број, 5); { повећава број променљиве за 5 јединица}
А: = А + Ц;
Дец (број); { повећава број променљиве за 1 јединицу}
крај.