És érvényes adatok típusát Turbo Pascal, tartalom platform

És érvényes adattípust Turbo Pascal.

Vezérlési szerkezetek Turbo Pascal

Ezek tényleges (valós) típusú szükség, akkor

ha a numerikus értékek lehetnek frakcionált. valóban

Tel'nykh adattípus leírására használják a tényleges periódusnak

öv, t. e. az ilyen változókat amelynek értéke lehet

valós vagy integer.

A Turbo Pascal konstans lehet a tényleges típus preds-

Tavlya két formája van:

1) A több fix-pont.

2) egy lebegőpontos szám.

Fixpontos szám képviseli a decimális szám

egy tört része (amely lehet nulla). A frakcionált része különül

etsya a lényege segítségével. Például: 19.56; 0,05; -376,18;

Meg kell jegyezni, hogy a rekord a tényleges Chi

falvak helyett tizedesvessző, ahogy az szokásos a matematika alkalmazása

zuetsya tizedesvessző!

Nagyon nagy és nagyon kis számban matematika készült Írunk

ik- formájában számok sorrendjében m. e. formájában szaporodása jelentős

számok a mértéke 10. Turbo Pascal ilyen rekord az úgynevezett

rekord lebegőpontos számok. Írunk egy lebegőpontos

ik- mint: MEP, ahol m - száma mantissza, p - a rendelési számot.

Normál felvétel a matematikában.

Műveletek valós számok: összeadás +, kivonás -,

szorzás *, osztás /. Egy két adat ebben az esetben lehet

egész típusú, de a művelet eredménye egy valós szám.

Mert valós számok, akkor használhatja a beépített funkciók:

sin (x); cos (x); exp (x); ln (x); sqr (x); sqrt (x); arctan (x);

abs (x); pi = 3.14159. ; int (x) - egész részét; frac (x) -

törtrész; véletlenszerű (x) - egy véletlen számot (0 és 1).

Nyomtató érvényes adatok lehetséges a formátumban, a formátumot.

Ha a méret nem áll rendelkezésre, akkor a szám megjelenik egy lebegőpontos

mantissza és a rend, a kép számot 17

pozíciókat. A egész része a mantissza jelenleg csak értelmes 1

alakja a tört része, 10 számjegyből és egy nagyságrenddel előjellel A relatív

3 található helyzetben. Példa: -3.E-01.

Az egyszerűség kedvéért a kimeneti megjelenítési formátumot is.

A formátumot az a kijelentés O write után származtatható

Szerint a vastagbél: R: m: n, ahol R - outputted Valóban ezt a

Tel'nykh típusú, m - a teljes szám mezőben kimenet (a jel tiszta

la, az egész részét, és a tört része a pont), n - a tört része a területen.

Mivel n és m egész konstansokat, változókat, kifejezéseket

Nia. Leggyakrabban ez a egész számok. Ha számformátumokat

outputted a fix pont. Példa: Számos

R: = - 0,18 elegendő, hogy jelezze egy írási nyilatkozatot (R: 5: 2);

Ha a méret van megadva a szükségesnél nagyobb mértékben, mielőtt az egész rész

redundáns terek találhatók, majd a tört része - nulla.

Ezek egész típusú nyelvén Turbo Pascal.

Ezek egész típusú használják olyan esetekben, ahol a értéke

kell bemutatni, hogy pontosan, például az objektumok száma.

Típusú adatoknak állandók és változók.

Állandó egész típusú decimális szám, írott nélkül egy pont.

Ha negatív konstans, a mínusz jel kerül előtte.

A plusz jel nem szükséges. Példa: 7, -140, 357, 0, 999.

Konstansok jelölt nevét. Ebben az esetben azok zadayut-

Xia alatt const. Példa: const k = 15; p1 = -46; p2 = 46;

A változó egész típusú van beállítva, hogy egy tizedes tiszta

la. Leírja a változó jelöli egész szám.

Példa: var a, b: egész szám; b1, b2: integer;

Ezek egész típusú (integer) közötti értékeket vesz -32768

+32767. A készülék memóriája, ezeket az értékeket képviseli pontosan.

Az üzemeltetők integer kellene ismeretek

cheniya decimális egész szám. Példa: A: = 25; S: = 0;

Összességében, a Turbo Pascal 5 beépített adattípus integer:

Ha a variációs tartomány nagyobb, mint a megengedett a típusú egész szám, akkor felhasznált

használ típusú longint (hosszú egész), különben nem lesz hiba Ön egy

Az egész adattípus akkor végezze el az alábbi számtani

műveletek: összeadás +. kivonás -. szorzás *. osztály div

öntsük a törtrész (kapok egy teljes, amikor a saját de-

lenii teljes egészében). Példa: -25 div -3 (8 eredmény).

Az adatok egész típusú művelet érvényes mod - megszerzése

egész egész fennmaradó, amikor elosztjuk egy egész szám.

Példa: -25 mod -3 (eredmény 1).

Vezérlési szerkezetek Turbo Pascal

1. A feltételes operátor IF. AKKOR. ELSE (Ha. A. Egyéb).

Ez lehetővé teszi a használatát az elágazási program algoritmus.

A feltételes operátor van írva a következő:

Logikai IF feltétel THEN nyilatkozat 1

ELSE üzemben 2;

Ha egy logikai feltétel (leggyakrabban ez matematikailag

cal egyenlőség vagy egyenlőtlenség, például: N = 5; X> 0; Y> = A;

Z<>K;), akkor a parancs hajtódik végre 1. Ellenkező esetben folytatta az

etsya szereplő 2.

Minta program egy feltételes állítás:

writeln ( „Tudod évben az alapítvány Moszkva?”);

write ( „Add meg az év az alapítvány Moszkva: k =”);

Ha k = 1147, akkor writeln ( 'Teljesen igazad!')

mást writeln ( 'Tévedsz!');

writeln ( „A programból való kilépéshez típusa száma 1”);

5. Az üzemeltető az átmenet GOTO.

Alkalmazási feltétel nélküli átviteli GOTO utasítás lehetővé

Egyes esetekben a program egyszerűsítése és gyakran tesz a kiutat a nehéz

helyzetekben. átmenet operátor: GOTO <метка>, hogy ozna-

chaet teszi az átmenetet a címkén. Tag - önkényes azonos

tifikator, amely lehetővé teszi, hogy a kezelő programhíváshoz

és így utalnak rá. Ennek mark may

használt szó, kombinációk betűk és számok, például: hurok,

m1, m2, m3, LB1, LB2 valamint előjel nélküli egész számot.

Tag előtt kell használni kötelezővé kell tenni

de le van írva a program leírás: LABEL címkék listáját.

Példa: címke m1, m2, m3;

A címke van elhelyezve közvetlenül az előtt vannak jelölve operato-

rum, kettősponttal elválasztva, például:

m1: writeln ( 'A: R =', R);

Az említett címkét a deklarációs részbe, szükségszerűen felmerült

titsya a szervezetben a program.

GOTO utasítás tennie irányítás átadása soot-

os állás a jelzett nyilatkozatot.

Egy példa a program a GOTO utasítás:

var N, V, W, R, I, Y: longint;

writeln ( 'kiszámítása Fibonacci sorozat.');

writeln ( „A szám Fn Fibonacci az összege az előző két”);

writeln ( 'szám Fn-1, az Fn-2.');

writeln ( 'Fibonacci-szám a következő formában: 0; 1; 1; 2; 3; 5; 8,;. 13,21');

writeln ( „adja meg a rendelési számot n Fibonacci számok:„);

ha n = 1, akkor writeln ( 'ChisloFibonachchisnomeromn = 1: F1 = 0.');

ha n = 2, akkor writeln ( 'ChisloFibonachchisnomeromn = 2: F2 = 1.');

ha n<=2 then goto m1;

writeln ( 'Fibonacci számot egy előre meghatározott számú n egyenlő: Fn =', v);

m1: writeln ( 'A programból való kilépéshez, írja be a számot 1');

1. Hogyan és mikor a Turbo Pascal használ valós adatok

2. Hogyan és mikor kell használni Turbo Pascal Az Integer adatok

A második típus? Milyen műveleteket végezni egész?

3. Mit jelent a lebegő és a fix pont? oly módon, hogy

Egyes szám formátum?

4. Melyik a műveleteket valós számok, és mit

Tudod, hogy a beépített funkciók Turbo Pascal?

5. Milyen ellenőrzési struktúrákat Turbo Pascal Tudod?

6. Mi a feltételes állítás, és hogyan használják?

7. Mi az átmenet üzemeltető és hogyan használják?

8. Mi az üzemeltetők a ciklusban?

9. Mikor és hogyan kell alkalmazni a hurok. a. csinálni?

10. Mikor és hogyan kell használni a while ciklus. csinálni?

11. Mikor és hogyan kell alkalmazni a REPEAT utasítás ciklusban. IG?

1. szétszerelése és elemzi az összes fenti példák prog

gramm kontroll szerkezetek.

2. Hozzon létre egy programot Turbo Pascal, nevét adja Me-

syatsa a száma.

3. Készíts egy programot Turbo Pascal, nevét adja

szezonban a száma.

5. Határozza bármely tagja, és az összege az első n egy számtani

6. Határozza bármely tagja, és az összege az első n egy geometrikus

7. Határozza meg a összege az első n tagjának számszerű sorrendben:

8. Határozza meg az összege az első n a számszerű sorrendben:

9. Határozzuk meg az összege az első n a számszerű sorrendben:

10. Határozza meg a összege az első n elemének a számszerű sorrendben:

11. Határozza meg az összege az első n tagjának számszerű sorrendben:

12. Határozza meg a összege az első n elemének a számszerű sorrendben: