É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: