Что такое inc в pascal

Что такое inc в pascal

Нынешний век позволяет активно писать программы для ЭВМ и получать на выходе отличный результат. Но чтобы задать решение самой простой задачи, следует владеть хотя бы одним языком программирования. Среди них наибольшую популярность завоевали Turbo Pascal, Delphi, C++ и т. д. Казалось бы, Турбо Паскаль – самый простой язык программирования. Но нужно учитывать, что без теории ни о какой практике не может быть и речи. К примеру, что такое inc в паскале? Кто знает ответ на этот вопрос, без труда сможет воспользоваться встроенной функцией.

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

Первые программы для ЭВМ писались исключительно числами. Представьте, как трудно передать всю имеющуюся информацию в двоичной системе счисления, а позже и в восьмеричной, и шестнадцатеричной. В таком случае речь идет о машинном языке программирования.

Поскольку человек думает в основном словами, а не числами, то появилась необходимость придумать алгоритм создания программы в словах, который потом передается специальной программе-переводчику. Иначе она называется транслятор. Благодаря программе-переводчику слова пользователя переводятся в машинный язык. Самыми простыми приложениями на тот момент были ассемблеры.

Позже программисты пришли к выводу, что код должен обладать определенной структурой, которая состоит из обособленных частей. Так появилось структурное программирование.

С течением времени появились иные разновидности программирования. Так речь идет об объектно-ориентированном (Delphi), логическом (Пролог), функциональном (Haskel) и других видах.

Турбо Паскаль (Turbo Pascal) как язык программирования

Сегодня насчитывается несколько десятков языков программирования. Некоторые из них довольно популярны, другие же, наоборот, являются узкоспециализированными. К наиболее распространенным и общеизвестным языкам относят и Turbo Pascal. Считается, что он лучше всего подходит для начала обучения программированию. Создали Турбо Паскаль в конце 60-х гг. В свое время этот язык использовался в качестве приложения для написания прикладных программ и языка системного программирования.

Читайте также:  После какого класса идти на программиста

Среди достоинств Turbo Pascal выделяют следующие качества:

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

Для написания сложных программ в Turbo Pascal используются встроенные функции и процедуры, облегчающие жизнь пользователя. Среди них выделяются такие «помощники», как Dec и Inc в Паскале.

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

Для работы с целыми числами в среде Turbo Pascal можно применить следующие стандартные функции:

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

В данной статье будут рассматриваться всего две стандартные функции: Dec и Inc в Паскале. Приведены они будут совместно с синтаксисом и примерами. Так что же такое Dec и что значит Inc в Паскале?

Функция увеличения переменной

Inc получила свое название от английского слова Increment, что означает «увеличение». Как стало уже понятно, если необходимо «повысить» число без написания сложных алгоритмов, можно воспользоваться данным «помощником». Функция Inc в Паскале записывается на языке программирования следующим образом:

Читайте также:  Смартфон redmi 6a инструкция пользования

– Х – целочисленное выражение, указываемое человеком (компьютером) вручную, случайным образом или в автоматическом режиме;

– 5 – число единиц, на которое нужно увеличить указанное выражение (вместо «5» может стоять любое число).

Необходимо помнить, что если параметр увеличения не указан, то он равняется «1».

Вот так программа будет выглядеть в среде Turbo Pascal:

Результатом решения задачи будет следующее:

var A,B,C,Number: Integer;

Writeln (‘введите числа A,B,C’);

Inc (Number,2); <увеличивает переменную Number на 2 единицы>

Inc (Number); <увеличивает переменную Number на 1 единицу>

Что означает Inc в Паскале в заданном отрывке программы? После задания необходимых чисел и проведения алгебраических операций с ними в первый раз переменная увеличивается на 2 единицы, во второй – на 1 позицию.

Функция уменьшения переменной

Давайте рассмотрим помимо Inc в Паскале ее «сестру» функцию Dec. Ее название происходит от английского слова Decrement, что означает «уменьшение». Ее синтаксис схож с предыдущим:

– A – целочисленное выражение, задаваемое пользователем вручную, случайным образом или в автоматическом режиме;

– 2 – число единиц, на которое нужно увеличить указанное выражение (вместо «2» может стоять любое число).

Если параметр не указан, то уменьшается число на 1.

var A,B,C,Number: Integer;

Writeln (‘введите числа A,B,C >100’);

Dec (Number,5); <увеличивает переменную Number на 5 единиц>

Dec (Number); <увеличивает переменную Number на 1 единицу>

Увеличивает значение переменной.

Объявление

Procedure Inc(Var X [ ; N : Longint ] );

Режим

Windows, Real, Protected

Замечания

Параметр X — переменная перечислимого типа или переменная типа PChar , если допускается расширенный синтаксис , а N — выражение целочисленного типа. Значение X увеличивается на 1, если параметр N не определён, или на N, если праметр N определен, то есть Inc(X) соответствует X:=X+1, а Inc(X, N) соответствует X:=X+N.

Читайте также:  Acer aspire 6920 характеристики

С помощью Inc генерируется более оптимизированный код, особенно полезный в плотном цикле.

Смотри также

Пример

Язык:
Русский
English

Обычно любой программист стремиться сделать код программы наиболее простым и коротким, именно для этого и придуманы различные процедуры и функции. Причём процедуры и функции могут, как вручную описываться, так и быть предусмотренные языком программирования, на котором пишется программа.

Сегодня в очередном уроке по паскалю рассмотрим две процедуры, которые предусмотрены языком программирования Паскаль – это dec и inc.
Процедуры dec и inc упрощают запись выражения A:=A-B и A:=A+B соответственно.

Процедура INC (A,B) увеличивает значение переменной A на значение B. Пример:

Данной операцией мы увеличили переменную «a» на 2 единицы . Вместо двойки мы могли написать и переменную, на значение которой бы увеличивалось значение переменной «a».
Выражение inc(a,2) можно представить как a:=a+2.
Если же нужно прибавить к переменной A единицу, то писать значение B не обязательно, процедура inc(a) увеличит значение переменной «а» на 1.

Процедура DEC(A,B) уменьшает значение переменной A на значение B. Например:

После выполнения процедуры dec(a,5) мы уменьшили значение переменной «а» на 5. Так же, как и в процедуре INC значение 5 можно заменить на другую переменную, на которую будет уменьшаться значение впередистоящей переменной, или же убрать значение, если нужно уменьшить значение переменной A на 1.

Пример программы с использование dec и inc на паскале:

Данная программа выводит разность и сумму двух, введённых с клавиатуры, чисел. а сегодня урок по паскалю окончен, ждите новых уроков по программированию на Pascal и HTML.

Ссылка на основную публикацию
Adblock detector