Dec a Inc fungují v Pascalu. Prozkoumejte syntaxi s příklady

20. 2. 2019

Současné století umožňuje aktivní psaní počítačových programů a získat vynikající výsledek na výstupu. Chcete-li nastavit řešení na nejjednodušší úkol, měli byste mít alespoň jeden programovací jazyk. Mezi nimi získaly nejoblíbenější Turbo Pascal, Delphi, C ++ atd. Zdá se, že Turbo Pascal je nejjednodušší programovací jazyk. Je však třeba mít na paměti, že bez teorie nemůže existovat žádná praxe. Například, co je v pascalu? Kdo zná odpověď na tuto otázku, může snadno využít vestavěnou funkci.

inc v pascalu

Úvod do programování

První počítačové programy byly napsány pouze čísly. Představte si, jak obtížné je přenášet všechny dostupné informace systém binárních čísel a později v osmičkách a šestnáctce. V tomto případě jde o počítačový programovací jazyk.

Jako člověk myslí většinou slovy, nikoliv čísly, je třeba vymyslet algoritmus pro vytváření programu slovy, který je pak předán speciální překladateli programu. Jinak se nazývá překladatel. Díky překladatelskému programu jsou slova uživatele přeložena do jazyka stroje. Nejjednodušší aplikace v té době byly sestavovatelé.

Později programátoři dospěli k závěru, že kód by měl mít určitou strukturu, která se skládá ze samostatných částí. Tak se ukázalo strukturované programování.

Časem existovaly další typy programování. Takže mluvíme o objektově orientovaných (Delphi), logických (Prolog), funkčních (Haskel) a jiných formách.

Turbo Pascal (Turbo Pascal) jako programovací jazyk

Dnes je několik desítek programovacích jazyků. Některé z nich jsou poměrně populární, jiné jsou naopak vysoce specializované. Mezi nejběžnější a známé jazyky patří Turbo Pascal. Předpokládá se, že je nejvhodnější začít se učit programování. Vytvořil Turbo Pascal v pozdních 60. letech. Tento jazyk byl najednou použit jako aplikace pro psaní aplikačních programů a programovací jazyk systému.

Mezi výhody Turbo Pascal patří následující vlastnosti:

  • možnost rychlého asimilace, jednoduchost jazyka, tvorba algoritmicky složitých programů;
  • pohodlí práce s různými typy dat: jak s číselnými informacemi, tak se symbolickými a bitovými daty;
  • viditelnost aplikace s možností rozvoje a ladění.

Pro psaní komplexních programů v programu Turbo Pascal se používají vestavěné funkce a postupy, které usnadňují život uživatele. Mezi nimi jsou takové "pomocníky" jako Dec a Inc v Pascalu.

co znamená inc v pascalu

Turbo Pascal Standardní funkce

K práci s celá čísla v prostředí Turbo Pascal lze použít následující standardní funkce:

  • Odd (x) - slouží k vrácení výsledku logického typu (pro kontrolu číselného výrazu pro zvláštnost: true - lichý, false - sudý).
  • Succ (x) - najde celé číslo následující (x + 1).
  • Pred (x) - vrací celkový výraz předcházející tomuto (x-1).
  • Ord (x) - nalezne argument x.
  • Abs (x) - slouží k získání modulu x.
  • Sqr (x) - slouží k nalezení čtverce zadaného výrazu.
  • Sqrt (x) - potřebné pro získání hodnoty kořene existujícího čísla.
  • Exp (x) - slouží k nalezení exponentu (reálný datový typ) t.j. eh
  • Dec (x) - snižuje stávající počet o určitý počet jednotek.
  • Inc (x) - zvýší výraz podle zadaného počtu jednotek.
  • Sin (x) - najde sine číslo (skutečný typ dat).
  • Cos (x) - vrací cosinus výrazu (skutečný typ dat).
  • Ln (x) - slouží k nalezení přirozeného logaritmu daného čísla.

Tento článek bude zvažovat pouze dvě standardní funkce: Dec a Inc v Pascalu. Budou dány ve spojení se syntaxí a příklady. Takže co je Dec a co Inc znamená v Pascalu?

Funkce proměnného zvýšení

Inc získává své jméno z anglického slova Increment, což znamená "zvýšit". Jak bylo zřejmé, pokud potřebujete "zvýšit" číslo bez psaní složitých algoritmů, můžete použít "pomocníka". Funkce Inc v Pascalu je napsána v programovacím jazyce takto:

Inc (X, 5), kde

- X je celočíselný výraz určený osobou (počítačem) ručně, náhodně nebo v automatickém režimu;

- 5 - počet jednotek, o které je třeba zvýraznit daný výraz (namísto "5" může být libovolné číslo).

Je třeba si uvědomit, že pokud není zadán parametr pro zvýšení, pak se rovná hodnotě "1".

Takto bude program vypadat v prostředí Turbo Pascal:

inc funkce v pascalu

Výsledkem řešení problému bude následující:

co znamená inc v pascalu

Malý příklad:

Program First_Inc;

var A, B, C, číslo: celé číslo;

začít

Číslo: = 0;

Writeln ("zadat čísla A, B, C");

Čtení (A, B, C);

A: = A + B;

Inc (číslo 2); { zvyšuje číslo proměnnou o 2 jednotky}

A: = A-C;

Inc (číslo); { zvyšuje číslo proměnnou o jednu jednotku}

konce.

Co znamená Inc v Pascalu v dané pasáži programu? Po nastavení potřebných čísel a provádění prvních algebraických operací s nimi se proměnná zvýší o 2 jednotky, v druhé - o jednu pozici.

Funkce proměnné redukce

Zvažme, kromě Inc v Pascalu, jeho "sestru" funkci Dec. Jeho jméno pochází z anglického slova Decrement, což znamená "pokles". Jeho syntaxe je podobná předchozí:

Prosince (A, 2), kde

- A je celočíselný výraz definovaný uživatelem ručně, náhodně nebo automaticky;

- 2 - počet jednotek, kterým by měl být zvýrazněn daný výraz (namísto "2", může být libovolné číslo).

Pokud parametr není zadán, číslo se sníží o 1.

Příklad:

Program Second_Dec;

var A, B, C, číslo: celé číslo;

začít

Počet: = 100;

Writeln ("zadat čísla A, B, C> 100");

Čtení (A, B, C);

A: = A - B;

Prosinec (číslo, 5); { zvyšuje číslo proměnnou o 5 jednotek}

A: = A + C;

Prosinec (číslo); { zvyšuje číslo proměnnou o jednu jednotku}

konce.