Дец и Инц функционишу у Пасцал-у. Испитивање синтаксе са примерима

20. 2. 2019.

Садашњи век омогућава активно писање компјутерских програма и добијање одличних резултата на излазу. Али да бисте решење поставили на најједноставнији задатак, требало би да имате бар један програмски језик. Међу њима су најпопуларније Турбо Пасцал, Делпхи, Ц ++, итд. Чини се да је Турбо Пасцал најједноставнији програмски језик. Али мора се имати на уму да без теорије не може бити праксе. На пример, шта је укључено у пасцал? Ко зна одговор на ово питање, лако може искористити уграђену функцију.

инц ин пасцал

Увод у програмирање

Први компјутерски програми писани су искључиво бројевима. Замислите колико је тешко пренијети све доступне информације бинарни систем бројева и касније у окталном и хексадецималном. У овом случају, то је програмски језик.

Пошто особа мисли углавном на речи, а не на бројеве, постоји потреба да се измисли алгоритам за креирање програма речима, који се затим преноси на посебног програмског преводиоца. У супротном, назива се преводилац. Захваљујући програму преводиоца, речи корисника су преведене на машински језик. Најједноставније апликације у то време биле су монтажери.

Касније су програмери дошли до закључка да код треба да има одређену структуру, која се састоји од одвојених делова. Тако се појавио структурирани програм.

Временом су постојали и други типови програмирања. Дакле, говоримо о објектно оријентисаном (Делпхи), логичком (Прологуе), функционалном (Хаскел) и другим облицима.

Турбо Пасцал (Турбо Пасцал) као програмски језик

Данас постоји неколико десетина програмских језика. Неки од њих су веома популарни, док су други, напротив, високо специјализовани. Најчешћи и познати језици су Турбо Пасцал. Верује се да је он најпогоднији за почетак учења програма. Направио Турбо Пасцал у касним 60-тим. У једном тренутку, овај језик је коришћен као апликација за писање апликативних програма и системског програмског језика.

Међу предностима Турбо Пасцала су следеће особине:

  • могућност брзе асимилације, једноставности језика, креирања алгоритамски сложених програма;
  • практичност рада са различитим типовима података: и са нумеричким информацијама, и са симболичким и битним подацима;
  • видљивост апликације са способношћу развоја и отклањања грешака.

За писање сложених програма у Турбо Пасцалу користе се уграђене функције и процедуре које олакшавају живот корисника. Међу њима су такви "помоћници" као што су Дец и Инц у Паскалу.

шта значи у паскалу

Турбо Пасцал Стандардне функције

Следеће стандардне функције се могу користити за рад са целим бројевима у Турбо Пасцал окружењу:

  • Одд (к) - користи се за враћање резултата логичког типа (за проверу нумеричког израза за непарност: труе - одд, фалсе - евен).
  • Суцц (к) - проналази цео број који следи дати (к + 1).
  • Пред (к) - враћа целобројни израз који претходи овом (к-1).
  • Орд (к) - проналази аргумент к.
  • Абс (к) - користи се за добијање модула к.
  • Скр (к) - користи се за проналажење квадрата наведеног израза.
  • Скрт (к) - неопходан за добијање вредности корена постојећег броја.
  • Екп (к) - користи се за проналажење експонента (реалног тип података) тј. ех
  • Дец (к) - смањује постојећи број за одређени број јединица.
  • Инц (к) - повећава израз за одређени број јединица.
  • Син (к) - проналази синус броја (реални тип података).
  • Цос (к) - враћа косинус израза (реал дата типе).
  • Лн (к) - користи се за проналажење природног логаритма датог броја.

Овај чланак ће узети у обзир само две стандардне функције: Дец и Инц у Пасцал-у. Они ће бити дати заједно са синтаксом и примерима. Па шта је Дец и шта значи Инц у Пасцалу?

Функција повећања променљиве

Назив Инц добија своје име од енглеске речи Инцремент, што значи "повећати". Како је постало јасно, ако је потребно „повећати“ број без писања сложених алгоритама, можете користити овог „помоћника“. Функција Инц у Паскалу је написана у програмском језику на следећи начин:

Инц (Кс, 5), где

- Кс је целобројни израз који одређује особа (рачунар) ручно, случајно или у аутоматском режиму;

- 5 - број јединица којима се мора повећати наведени израз (уместо „5“ може да стоји било који број).

Мора се запамтити да ако параметар повећања није специфициран, онда је он једнак "1".

Овако ће програм изгледати у Турбо Пасцал окружењу:

инц функција у паскалу

Резултат решавања проблема биће следећи:

шта значи у паскалу

Мали пример:

Програм Фирст_Инц;

вар А, Б, Ц, број: Интегер;

бегин

Број: = 0;

Врителн ('унети бројеве А, Б, Ц');

Читано (А, Б, Ц);

А: = А + Б;

Инц (број, 2); { повећава број варијабла за 2 јединице}

А: = А - Ц;

Инц (број); { повећава број променљиве за 1 јединицу}

крај.

Шта означава Инц у Паскалу у датом пасусу програма? Након постављања потребних бројева и извођења алгебарских операција са њима по први пут, променљива се повећава за 2 јединице, у другом - за 1 позицију.

Функција променљиве редукције

Размотримо, поред Инц-а у Пасцал-у, његову “сестру” дец. Функцију. Његово име долази од енглеске речи Децремент, што значи "смањење". Његова синтакса је слична претходној:

Дец (А, 2), где

- А је целобројни израз који корисник дефинише ручно, насумично или аутоматски;

- 2 - број јединица помоћу којих треба повећати наведени израз (уместо „2“, може да стоји било који број).

Ако параметар није наведен, број се смањује за 1.

Пример:

Програм Сецонд_Дец;

вар А, Б, Ц, број: Интегер;

бегин

Број: = 100;

Врителн ('впишите бројеве А, Б, Ц> 100');

Читано (А, Б, Ц);

А: = А - Б;

Дец (Број, 5); { повећава број променљиве за 5 јединица}

А: = А + Ц;

Дец (број); { повећава број променљиве за 1 јединицу}

крај.