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.