Mod és a div művelet

exit exp hamis frac megállt bemenet értéke keyPressed maxint páratlan

kiadási pi pred véletlen randomize olvasni readln igazi átnevezés újraírása

kerek sqr sqrt succ szöveg igaz trunk write writeln

A felhasználói azonosítók azonosítására használjuk programok közé állandók, változók, függvények, eljárások, a felhasználó által megadott. Ebben az esetben azonosítók egyedinek kell lennie, azaz egy azonosítót is használható, hogy jelezze egynél több változót.

Írásakor a nevét, akkor felváltva a kis- és nagybetűk. Például két azonosítók nomersklada és NomerSklada ugyanaz, de a második bejegyzés mutatja világosabban értelmében a név, lapozzunk kihasználni a két szemantikai részekre.

Megfelelően megírt azonosítók könnyen olvasható és érthető a programot.

Általános szabályok írása azonosítója:

1. Csak kezdődik írni vagy aláhúzás (kivéve címke azonosítók);

2 állhat betűk, számok és aláhúzás;

3. A két azonosítókat kell legalább egy rés;

4. A maximális hossz - 127 karakter (csak az első fontos lesz 63);

5. Használhatja a kis- és nagybetűk (a fordító nem teszi különbség közöttük).

Példák hibás azonosítók:

A1.R - ​​tartalmazza a pontot

45ALFA - számmal kezdődik,

Sum - karaktereket tartalmazza az orosz ábécé

Primer 1 - tartalmazza a helyet

megoldás a problémára a számítógép - ez a folyamat gyűjtésének, feldolgozásának és adatátvitelre. Ezért minden programot csak akkor van értelme, ha az általa kezelt bármilyen adat. Pascal adatok oszlik állandó és változó. Állandók és a változók meghatározása azonosítók (nevek), amelyekre lehet elérni az aktuális értékeket, és tartozik a konkrét adatok típusát.

Állandók úgynevezett adatelemeket, amelyek értékét létre a leíró része a programnak, és a program végrehajtása folyamatban nem változik.

Az állandók felhasználói azonosítók, amelyeket állandók a következő típusok: numerikus, logikai (boolean), karakter, és string. Numerikus állandók ábrázolására használt numerikus adatok (egész és valós). Logikai állandók ábrázolására használt adatokat, hogy van értelme a logika nyilatkozatok (igen, nem, igaz-hamis, 0-1). Karakter és sztring konstansok - ez az egyes karakterek és azok sorrendjét.

Minden állandók le kell írni egy külön rész, amely kezdődik a const kulcsszóval. konstans típusát automatikusan felismeri a fordító leírás nélkül.

Számos fenntartott (standard) konstansok (lásd. 2.3 táblázat), hogy mely értékek nélkül legyen elérhető előzetes meghatározását.

A maximális hossza egész szám

Változó az a mennyiség, amely képes megváltoztatni az értéküket futásidőben.

A programozás során változó lehet értelmezni, mint egy vagy több memória sejtek, amelyek hozzá vannak rendelve egy adott nevet (ID). A tartalma sejtek változhat, de a név nem változott. Minden új értéket írva, hogy a memória cella „felülírja” az előző érték, tehát egy adott időpontban csak egy változó az aktuális értéket. Normális esetben változók tárolására használják a nyers adatokat a program eredményeit, a részeredményeket.

A változó neve van, értékét és típusát. változó típusa határozza meg annak korlátait, valamint, hogy milyen műveleteket hajthat végre rajta. változótípust le kell írni, mielőtt mi fog történni változókkal - semmilyen intézkedést.

Minden változók leírását egy külön rész, amely kezdődik a fenntartott szó var.

var a, b: egész szám;

2.3 adattípusok PASCAL

Minden típusú adatok jellemzik az úgynevezett tőszámnév - a számos különböző értékeket tartozó írja. Minden típusú adatokat kell szigorúan meghatározott műveletek, amelyek felhasználhatók a feldolgozó, hogy az adatok típusát.

A legfontosabb elv Pascal: Az összes használt nevek a programban kell nyilvánítani, mielőtt azok használatát. Ismertesse az azonosító, akkor adja meg, milyen a társított program objektumot.

Adat típus - egy értékrendet, amit megtehetsz a program céljai és olyan műveletek engedélyezettek ezeket az értékeket.

Az egyszerű (skaláris) adattípusok az adattípusok változók, amelyek értéke nem tartalmaznak összetevőket. Egyszerű típusok vannak osztva standard és egyedi (felsorolt ​​és intervallum). Alaptípusoknál állnak a felhasználó fejlesztők Pascal.

Strukturált típusok alapul egyszerű típusú, és tartalmazhat különböző kombinációi.

A szerkezet a adattípusok is képviselteti magát, a következő formában:

Integer típusú, jellegű, a logika és a felhasználói adattípusok egy csoportját alkotják az úgynevezett soros típusú, nagy értéket.

típusú adatok nagyon fontosak a elosztását memória változók, mivel minden egyes típus megfelel egy szigorúan meghatározott memória mérete sejt. Mindenesetre, ez a mérete korlátozott, ezért minden adattípusok korlátozott értéktartományon (lásd. 6. táblázat és 8. táblázat). Ez a tény nem áll összhangban a matematikai reprezentációk numerikus készletek. Azonban azt is figyelembe kell venni.

2.3.1 Egész adattípusok

A típus egy részhalmaza egész konstans, amely képes a memóriában 1-től 4 bájt.

Általában az ilyen típusú használt változók aritmetikai kifejezések, a szervezet a számlálók, az indexelés a tömb elemeinek. Az értékek egész típusú lehet megjeleníteni a program decimális és hexadecimális (az elején fel a $ jel, és a fenti számok 9 jelölik latin betűk A-tól F). A leggyakrabban használt programokat a legegyszerűbb egész.

Vedd x: = 68000 rossz, mert Egy x változó típusú szó egy sor 0-65535 túlcsordulás következik be - a kimenet megengedett egy adott típusú adat érték tartományban.

Fent az ilyen típusú adatok meghatározott műveletek:

# 159; aritmetikai (standard): Amellett, (+), kivonás (-), szorzás (*) és osztás (/);

# 159; arány (= <>, <,>, <=,>=), Ami egy logikai eredményt.

Az eredmény az aritmetikai műveletek (kivéve Division), és a MOD és div integer operandusok kapunk egész típusú.

Műveletek egész csak meghatározni, amikor a bemeneti adatok (operandusok), és az eredményt hazugság ebben az intervallumban. Ellenkező esetben előfordulhat túlcsordulás. Az ügyfél meg kell győződnie arról, hogy a közbenső eredmények számtani kifejezések nem megfelelő.

Ennek oka az, hogy belépünk a leírás részben a változók értékei a és b egész szám jellegű, fenntartva memória hely tárolni csak egészek közötti értékeket -32768 32767 A köztes eredmény a szorzás művelet a * b akarat száma 8000000, amely meghaladja a felső határt ebben a tartományban. Minden ezt el lehet kerülni zárójelek használatával: a * (b / a).

Két műveletek egész számok mod és div két egész szám operandus (argumentum) értékek, ha a és b nem-negatív, és a b ¹ 0, akkor a div b, és egy mod b - a hányadosa, és a fennmaradó eredő körzet egy b-vel.

Div osztás visszaadja az egész része a hányados, a törtrész eldobjuk. Ha az osztalék kisebb, mint az osztó, az eredmény a osztás nulla.

Modulo mod visszaállítja a fennmaradó végrehajtásával kapott egész osztás.

Kapcsolódó cikkek