Dec и Inc функционират в Pascal. Проучване на синтаксиса с примери

20.02.2019

Настоящият век ви позволява активно да пишете компютърни програми и да получите отличен резултат на изхода. Но за да зададете решението на най-простата задача, трябва да имате поне един език за програмиране. Сред тях най-голяма популярност придобиха Turbo Pascal, Delphi, C ++ и др. Изглежда, че Turbo Pascal е най-простият език за програмиране. Но трябва да се има предвид, че без теория не може да има практика. Например, какво е в паскал? Кой знае отговора на този въпрос, може лесно да се възползва от вградената функция.

inc in pascal

Въведение в програмирането

Първите компютърни програми са написани единствено по номера. Представете си колко трудно е да се прехвърли цялата налична информация двоична система с числа и по-късно в осмична и шестнадесетична. В този случай той е език за компютърно програмиране.

Тъй като човек мисли предимно с думи, а не цифри, има нужда да се измисли алгоритъм за създаване на програма с думи, който след това се предава на специален програмен преводач. В противен случай се нарича преводач. Благодарение на програмата за преводачи, думите на потребителя се превеждат на машинен език. Най-простите приложения по това време са били монтажници.

По-късно програмистите стигнаха до заключението, че кодът трябва да има определена структура, която се състои от отделни части. Така се появи структурирано програмиране.

С течение на времето имаше и други видове програмиране. Така че ние говорим за обектно-ориентирани (Delphi), логически (Prologue), функционални (Haskel) и други форми.

Turbo Pascal (Turbo Pascal) като език за програмиране

Днес има няколко десетки езика за програмиране. Някои от тях са доста популярни, докато други, напротив, са високо специализирани. Най-разпространените и добре познати езици включват Turbo Pascal. Смята се, че той е най-подходящ за започване на обучение по програмиране. Създаден Turbo Pascal в края на 60-те години. По едно време този език се използва като приложение за писане на приложни програми и език за системно програмиране.

Сред предимствата на Turbo Pascal са следните качества:

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

За писане на сложни програми в Turbo Pascal се използват вградени функции и процедури, които улесняват живота на потребителя. Сред тях са такива "помощници" като Dec и Inc в Паскал.

какво означава в паскал

Стандартни функции на Turbo Pascal

Следните стандартни функции могат да се използват за работа с цели числа в средата на Turbo Pascal:

  • Odd (x) - използва се за връщане на резултата от логически тип (за проверка на числов израз за нечетност: true - odd, false - even).
  • Succ (x) - намира цяло число, следващо дадено (x + 1).
  • Pred (x) - връща цялостното изражение, предхождащо това (x-1).
  • Ord (x) - намира аргумента x.
  • Abs (x) - използва се за получаване на модула x.
  • Sqr (x) - използва се за намиране на квадрата на посочения израз.
  • Sqrt (x) - необходима за получаване на стойността на корена на съществуващия номер.
  • Exp (x) - използва се за намиране на експонента (реално тип данни) т.е. Смях.
  • Dec (x) - намалява съществуващия номер с определен брой единици.
  • Inc (x) - увеличава израза с определен брой единици.
  • Sin (x) - намира синуса на число (тип реални данни).
  • Cos (x) - връща косинуса на израза (истински тип данни).
  • Ln (x) - използва се за намиране на естествения логаритъм на дадено число.

Тази статия ще разгледа само две стандартни функции: Dec и Inc в Pascal. Те ще бъдат дадени във връзка със синтаксис и примери. И така, какво е Dec и какво означава Inc в Pascal?

Функция за увеличаване на променливата

Inc получава името си от английската дума Increment, което означава "да се увеличи". Както стана ясно, ако трябва да „увеличите“ броя без да пишете сложни алгоритми, можете да използвате този „помощник“. Функцията Inc в Pascal е написана на езика за програмиране, както следва:

Inc (X, 5), където

- X е цяло число, изразено от лице (компютър), ръчно, произволно или в автоматичен режим;

- 5 - броят на единиците, с които трябва да се увеличи зададеното изражение (вместо „5“ може да остане някой номер).

Трябва да се помни, че ако параметърът за увеличаване не е посочен, той е равен на "1".

Ето как програмата ще изглежда в Turbo Pascal средата:

inc функция в паскал

Резултатът от решаването на проблема ще бъде следният:

какво означава в паскал

Малък пример:

Програма First_Inc;

var A, B, C, Number: Integer;

започвам

Брой: = 0;

Writeln („въведете цифри A, B, C“);

Прочетено (A, B, C);

А: = А + В;

Inc (брой, 2); { увеличава променливата Number с 2 единици}

А: = А-С;

Inc (брой); { увеличава променливата Number с 1 единица}

край.

Какво означава Inc в Pascal в даден пасаж от програмата? След задаване на необходимите числа и извършване на алгебрични операции с тях за първи път, променливата се увеличава с 2 единици, а във втората - с 1 позиция.

Функция за променлива редукция

Нека разгледаме, освен Inc в Pascal, неговата „сестра” функция Dec. Името му идва от английската дума Decrement, което означава "намаляване". Синтаксисът му е подобен на предишния:

Дек (А, 2), където

- А е цяло число, изразено от потребителя ръчно, произволно или автоматично;

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

Ако параметърът не е зададен, броят се намалява с 1.

например:

Програма Second_Dec;

var A, B, C, Number: Integer;

започвам

Брой: = 100;

Writeln („въведете цифри A, B, C> 100“);

Прочетено (A, B, C);

A: = A - B;

Дек (Номер, 5); { увеличава променливата Number от 5 единици}

А: = А + С;

Дек (Номер); { увеличава променливата Number с 1 единица}

край.