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

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

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

Първите програми за компютри бяха написани изключително чрез цифри. Представете си колко трудно е да прехвърлите цялата налична информация в двоична система, а по-късно в осмичната и шестнадесетичната. В този случай той е език за програмиране на машинен език. Тъй като човек мисли предимно с думи, а не числа, тогава имаше нужда да се създаде алгоритъм за създаване на програма с думи, който след това се предава на специална програма-преводач. В противен случай се нарича преводач. Благодарение на програмата за преводачи думите на потребителя се превеждат на машинен език. Най-простите приложения по това време бяха монтажници. По-късно програмистите стигнаха до заключението, че кодът трябва да има определена структура, състояща се от отделни части. Така че имаше структурно програмиране. С течение на времето имаше и други видове програмиране. Така че, ние говорим за обектно-ориентиран (Delphi), логичен (пролог),функционален (Haskel) и други видове.

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

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

Сред предимствата на Turbo Pascal се отличават следните качества:
  • възможността за бързо усвояване, простота на словото, създаване на алгоритмично сложни програми;
  • удобство при работа с различни типове данни: както с цифрова информация, така и със символична и побитова;
  • Видимост на програмата с възможност за разработване и отстраняване на грешки.
  • Писането на сложни програми на Turbo Pascal използва вградени функции и процедури, които правят живота по-лесен за потребителя. Сред тях има такива "помощници" като Dec и Inc в Паскал.

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

    Следните стандартни функции могат да се използват за работа с цели числа в Turbo Pascal среда:
  • Odd (x) - използва се за връщане на логически резултат (за проверка на числовия израз за oddity: истина - странно, фалшиво).
  • 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 в Паскал?

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

    Inc има своето име от английската дума Increment, което означава "увеличаване". Както стана ясно вече, ако трябва да "повишите" броя без да пишете сложни алгоритми, можете да използвате "помощник" за данни. Функцията Inc в Pascal е написана на езика за програмиране, както следва:
    Inc (X, 5), където - X - цялото човешко-компютърно (ръчно), случайно или автоматично изразяване; - 5 - броят на единиците, за които искате да увеличите посочения израз (вместо „5“ може да бъде произволен брой). Трябва да се помни, че ако параметърът на прираста не е зададен, той е равен на "1". Така изглежда програмата в средата на Turbo Pascal:
    Резултатът от решението ще бъде, както следва:
    Малък пример: програма First_Inc; A, B, C, Number: Integer; начален номер: = 0; Writeln („въведете цифри A, B, C“); Прочетено (A, B, C); А: = А + В; Inc. (Номер, 2); {увеличава променливата Number с 2 единици} A: = A - C; Inc (брой); {увеличава променливата Number by 1 unit}. Какво означава Inc в Pascal в даден откъс? След определяне на необходимите числа и извършване на алгебрични операции с тях за първи път променливата се увеличава с 2 единици, а във втората - с 1 позиция.

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

    Да разгледаме освен Inc в Паскал неговата „сестра” функция Dec. Името му идва от английската дума Decrement, което означава "редукция". Синтаксисът му е подобен на предишния: Дек (А, 2), където - А - целият израз, даден от потребителя ръчно, случайно или в автоматичен режим; - 2 - броят на единиците, за които искате да увеличите посочения израз (вместо „2“ може да бъде произволен брой). Ако параметърът не е зададен, то числото намалява с 1. Пример: Програма Second_Dec; A, B, C, Number: Integer; начален номер: = 100; Writeln ("въведете цифри A, B, C> 100"); Прочетено (A, B, C); A: = A - B; Дек (Номер, 5); {увеличава променливата Number с 5 единици} A: = A + C; Дек (Номер); {увеличава променливата Number с 1 единица} край.

    Свързани публикации