Lecke №1 programozási nyelvek

Lecke №1 programozási nyelvek. Pascal.

Magas szintű nyelvek - HLL - célja a legjobb megközelítése az emberi érzékelés. Ezekben a nyelvekben, minden lépésben az algoritmus van írva képlet segítségével, vagy bármely olyan gazdasági szereplő - a közös angol szóval, a jelentése, amely összhangban van a megfelelő lépéseket. Ezek a szavak egy kicsit, és nem változik, ezért előkészíti és megérteni írt programok Java, könnyű, még egy ember, aki nem tud angolul. szabályai szintaxis (írásban szereplők és a kapcsolatot a program) kellően szigorú, de az egységes. Számukra könnyű megszokni. HLL nem függ a felszerelés típusa: program létrehozott egy számítógépen, működni fog a többi. Ez világossá vált, hogy a számítógép, akkor le kell fordítani a gép nyelvére. Ezt úgy érjük el egy speciális fordítás szoftver, ami az úgynevezett „fordító”.

Pascal programozási nyelv alakult ki a 1968 - 1970 évben a svájci professzor Niklaus Wirth és tiszteletére nevezték el a nagy francia matematikus és filozófus Blaise Pascal (1623-1662g). Úgy tervezték, hogy tanítani a diákok a nyelvet annyira jó volt, hogy azt használják a szakemberek. Ez egy erőteljes eszköz a műsorok sokféle alkalmazáshoz.

1. Egyszerű a tanulmány, mert az intuitív tervez.

2. A program láthatóságát, könnyen olvasható.

3. A jelenléte egy nagy könyvtár a modulok.

4. Egyszerű, rugalmas és világos szerkezet a nyelvet.

5. Képesség a programok az egyes modulok.

6. hibakeresés részei a programnak köszönhetően megbízható.

7 programot strukturálása megérint jó programozási stílusban.

Az integrált fejlesztői környezet (IP).

A főbb jellemzői a Pascal:

2) a munkaképesség több fájlt egyszerre;

3) A rendszer kifejlesztése menü;

4) jelenlétében dialógusok;

5) A támogatás munka „egér”;

6) képes a felhasználó által könnyen módosíthatja a VI.

C: \ PASCAL \ turbo.exe (vagy variánsa).

II. Teljesítménye az elkészült program (bármelyik 3 lehetőség):

a) F10, "Run", Enter "Run", Enter;

b) Alt + R, "fut", Enter;

Van egy átmenet egy másik ablak (fekete), ahol a számítógép módban a párbeszéd egy személy: a kért adatok forrása, jelentések nyomtatása és eredményeket. Vissza a szöveg a program segítségével az „Enter”.

III. Out Pascal (kiviteli alakok bármelyike ​​szerinti 3):

a) F10, "Fájl", Enter "Exit", Enter;

b) Alt + F, az "Exit", Enter;

Mielőtt elhagyja a Pascal üzenet jelenik meg:

"NONAME00.PAS módosításra került. Save?" [A fájl módosul. Menteni?]

Ki kell választani: „Igen” [Igen], „No” [No], vagy a „Mégse” [kioltják] (Javasolt, hogy válasszon a „nem”, ha a probléma megoldódott, és egy becslést.)

Pascal ábécé áll:

-- más karakter. ;. =. "Blank"

D / W. Ismerje szinopszis.

Lecke №2 PROGRAM FELÉPÍTÉSE Pascal.

Program Pascal:

I. cím Program;

Vegyünk két típusú változó:

1) közötti egész szám - egész számok a tartományban [-32768, 32767];

2) a valós - tört számok intervallumban [-2.9 × 10 -39. 1.7 * 10 38].

A program neve, a nevét állandók, változók és egyéb tárgyak a program az úgynevezett azonosítók. Meg vannak írva a szabályok szerint:

1. A név lehetőleg tömören tükrözik a lényege egy tárgy.

S, V, T - a hagyományos elnevezések;

Summa, N_max - az összege a maximális számát.

2. Az azonosító lehet maximum 127 karakter, de Pascal jelentős csak az első 63 karakter.

3. A rekord azonosító csak számokat tartalmazhat, angol betűk és aláhúzás,

4. de meg kell kezdeni írni vagy aláhúzás.

5. Kis és nagy betűk a rekord azonosítók Pascal nem tesz különbséget:

Summa summa summa - Pascal ugyanaz.

III. kezdődik a program szerv

A szervezetben a program írásos nyilatkozatok - az egyes lépéseket az algoritmus. Minden utasítást végződik „;” Ez a jel nem hozott, mielőtt a „vége”.

Aritmetikai műveletek Pascal.

1. Műveletek tört számok (szabályos, mint a matematika).

- kivonás + Kiegészítés; * Szorzás; / Osztály.

2. Tranzakciók egészek.

- kivonás + Kiegészítés; * Szorzás;

Az osztály által képviselt két műveletet:

div - egész része a szétválás, MOD - maradékot.

23 div 3 = 7 mod 23 = 3 2

9 div 4 = 2 9 mod 4 = 1

35 10 div 3 = 35 mod 10 = 5

3. prioritása aritmetikai műveletek: az első - szorzás és osztás (/ div, mod). Aztán - összeadás és kivonás. A végrehajtási sorrendjét akciók - balról jobbra. Kifejezések is zárójelbe, így kezdve a számításokat zárójelben.

Readln eljárás olvas az értékeket bemenet a billentyűzet és kiírja a meghatározott változók. Általános megjelenés:

Például, ha egy kérelem Readln (a, s, x); A billentyűzet nem kerül be a 2., 5., és 4,6, a változó lesz: a = 2, p = 5, x = 4,6.

Megjegyzés: Ha beír egy értéket szóközzel elválasztva.

Writeln eljárások és Write nyomtatunk az információt a „fekete” a számítógép képernyőjén. Ők csak abban különböznek, hogy az írási eljárás után a nyomtatott elhagyja a kurzor ugyanazon a vonalon, és writeln fordítja nyomtatás után egy új sort. Az általános formája: WriteLn ();

Ez megjeleníti az elemek egy listáját vesszővel elválasztva. Elem lehet:

a) a szöveg idézőjelbe; ez lehet bármilyen karakter, beleértve a betűket és a magyar. A szöveg lesz kinyomtatva a képernyőn pontosan ugyanabban a formában, amelyben meg van adva a nyilatkozatot.

Például: a programban - write ( 'Hello'); a képernyőn - Hi!

b) a változó neve - a képernyőn kiírja az értékét. Például:

ha x = 675, a program - írása (X);

c) a kifejezés - értékeljük és az értéke nyomtatott eredmény. Például:

Program - Write (34 * 2 + 102);

CÉL. Írjuk be a sebességet és az időutazó. Nyomtatás távolságot.

MAGAD. Írjuk be a hossza és szélessége a téglalap. Keresse kerülete.

D / W. Írjuk be az ár és a mennyiség az áruk. Keresse meg a vételárat.

Lecke №3. Formátumok nyomtatványra.

I. Printing egészek.

Legyen A = 45, B = 123, míg ha a WriteLn (A, B); értékeit és B beleolvadnak egy számot:

Osztani a számokat használja a nyomtatási formátumot, amelyek meghatározzák az egyes változó pozíciók száma a sorban. Meg van írva, miután a változó nevét keresztül „:”. Így a szolgáltató felírható: WriteLn (A: 4, B: 6); és az értékek a képernyő nyomtatott formában

II. Nyomtatás tört számok.

Tört számok a számítógép memóriájában képviselteti magát a szokásos formában egész részét - ez 1 számjegy, nem egyenlő 0, a fennmaradó számjegyek vannak írva a törtrész. Ahhoz, hogy az eredeti szám megőrizte értékét kell szorozni 10 egy megfelelő (pozitív vagy negatív) fokozatot. A „10-zel megszorozva a hatalom a” számítógépes nyilvántartás egy „E” szimbólum. A frakcionált része - 10 számjegy. Így a szám 1243.563 néz 1.2435630000E + 03

0.0000345 számot fog kinézni 3.4500000000E-05.

Ezt a rekordot az úgynevezett „úszó”. Ez ebben a formában, és kiírja bármely változó X típusú valódi, ha a program végrehajtása WriteLn szereplő (X);

Nyomtatásához törtszám, mint tudjuk, az úgynevezett „fix-pont száma”, adja meg a nyomtatási méret neki, hogy válasszon, hogy:

Példa. Legyen X = 1243.563, majd

WriteLn (X: 8: 2); ==> _1234.56

WriteLn (X: 13: 5); ==> _ _1234.56300

WriteLn (X: 10: 3); ==> _ _1234.563

CÉL. Írjuk be az értéket m testtömeg. Feltételezve, g = 9,8, tömegére P.

MAGAD: Írjuk be a körzetszámot és egyik oldalán a téglalap, meg a hossza a másik oldalon.

D / W. Apa, ápolása-vesztesek fia visel biztonsági öv 3 év. Írjuk be a számot az öv viselése a pápa, hogy meghatározza: milyen osztályban végzett fia.

Lecke №4. Értékadó operátor.

Nagyon gyakran, amikor problémák megoldása által végrehajtott közbenső számítások, amelyek nem szerepelnek a válaszban, de részt vesznek a megszerzése a végeredményt. (Például, találd meg a motorcsónakot a folyó kiszámításánál a megtett távolság a patak, a megállapítás diszkrimináns a másodfokú egyenlet megoldása). Ezeket a számításokat tárolja a közbülső változókat.

Közbülső változókat kell nyilvánítani, valamint a változók az eredeti adatokat a részben Var. Az értékek kapnak a billentyűzet és a segítségével az értékadó operátor. Ez az állítás a következő:

Itt az „érték” lehet egy adott számot, a neve egy másik változó vagy kifejezés a megfelelő típust. Például, egy változó típusú egész szám lehet hozzárendelni csak egész szám, és nem lehet - egy töredéke. Ugyanakkor a változó egy igazi típusú lehet hozzárendelni, és a tört és egész értékek.

Az, hogy a végrehajtás az értékadó operátor.

1. Számítsa ki a jobb oldali értékadó operátor.

2. Az eredmény beíródik a változó, amelynek neve van feltüntetve, a bal oldalon.

Példa. C: = 45; C az a szám, „45”

B: = C-5; A szám lesz a „40”

B: = B * 2; A szám lesz a „80”

C: = B; C az a szám, „80”

CÉL. Adjuk hajósebességet vk és az áramlási sebesség vt. S, milyen módon a hajó fog elhaladni a folyó t = 3 óra?

Write ( 'Enter vágó v és v áramlási');

WriteLn ( 'távolság tech =.', S_po);

1) a program nyilvánítja egy harmadik X változó;

2) megjegyeznünk az új értéket az X változó A;

3) értékének másolása A B-ből;

4) A kópiaszámot X (kezdeti érték A).

Var a, b, x: integer;

Write ( 'Add meg az A és B');

D / W. Masha Petrova készült M diktálás hibákat, és Gregory bögre, hogy ő minden írt le, - a hibák több. Adjon meg egy billentyűzet-érték M és K. Mennyi hibát nem Grisa?

Lecke №5 TYPE WORD. Aritmetika.

1. FELADAT. Adjon meg egy kétjegyű szám billentyűzettel. Nyomtatás számjegye jegyei és több.

Write ( „Enter number„);

WriteLn ( 'közé tartoznak', ed, 'és az egységek', des, 'tíz.');

Előfordul, hogy a problémák megoldása csak természetes számokat. Ebben az esetben sokkal kényelmesebb nem kinyilvánítják Integer (száma tartomány [-32768, 32767]) és a szót. amelyre az értéktartomány [0, 65535].

TASK 2. Írjuk be egy pozitív egész szám. Nyomtatás, hány ezer van.

Write ( „Enter number„);

Writeln ( 'közé', Thau, 'ezer.');

2. A konyha C négyzetméter nagyapja érmék szétszórva. Minden négyzetméter N nagymama gyűjtött cent. Kérdezd C és N. Mi a teljes termés rubel?

3. Tűz betanítási nadrág viselése 23 másodpercig. Írjuk be az időt percben. Nyomtatás, hány nadrágot ideje, hogy egy jól képzett tűz ez idő alatt (integer: nadrág - darabos dolog!).

D / W Írjuk be egy pozitív egész szám. Print 3 fiatalabb számok.

Lecke №6 Alapfelszereltségek Pascal.

A Pascal, akkor a szabványos funkciók.

yazykaprogrammirovaniya a Turbo Pascal „leckét témát. „A döntés matematikai példák segítségével yazykaprogrammirovaniya Turbo Pascal.” Típusa leckét. tanulmány.

Ilyen feladatot a számítógép segítségével yazykaprogrammirovaniyaPaskal. meg kell, hogy: 1) melyik. ”. A cél a leckét. 1. A biztonságos Zun diákok dolgozni húr változók yazykeprogrammirovaniya. 2. tanítani.

teljesítmény nem nagyon fontos. Yazykprogrammirovaniya Vysk szinten YazykprogrammirovaniyaPaskal Pascal (Pascal) óta. statisztikák menetrendjei vonatok és a repülők, órák és így Dale. A táblázatos információs modell.

Galimov FH Kézikönyv az yazykuPaskal. N. Ugrinovich, kézikönyvek. ; - módszerek önálló munkavégzés; - oktatás programja; - tervezési technológiák; -. középfokú matekórán, földrajz (Lessons -Conferences), a munkaerő képzése.

PC-n. Lecke 5. Szoftver. Lecke 6. operációs rendszer. 7. lecke fájl. Jellemzők. Szerkezetét. Lecke 8. Network. 9. lecke: Algebra. város - B5000 (Burrought, az első gép azzal a lehetőséggel, programozás - Bud yazykPaskal.) 1964 - CDC (Seymur Krey.

Kapcsolódó cikkek