Az első program Pascal
![Az első program Pascal (első) Az első program Pascal](https://images-on-off.com/blogotirni/eqm/pervayaprogrammavpaskal-b553c9af.jpg)
Jellemzően, a tanulás minden olyan programozási nyelv program kezdődik Helló, világ! De majd kezelni, hogy egy kicsit később, mert most szeretnék, hogy meséljek az értékeket és adattípusok Pascal.
típusú értékek
Jellemzően, a tanulás minden olyan programozási nyelv program kezdődik Helló, világ! De majd kezelni, hogy egy kicsit később, mert most szeretnék, hogy meséljek az értékeket és adattípusok Pascal. Mi az érték? A nagysága - ez egy külön adat objektum tárolja a számítógép memóriájában. Van két változót tartalmaz. Nézzük meg külön-külön.
![Az első program Pascal (Pascal) Az első program Pascal](https://images-on-off.com/blogotirni/eqm/pervayaprogrammavpaskal-7ac9f278.png)
Másfelől, ez a szám két csoportba sorolhatjuk.
![Az első program Pascal (programozási nyelv program kezdődik) Az első program Pascal](https://images-on-off.com/blogotirni/eqm/pervayaprogrammavpaskal-55ec48c8.png)
Karakter is két csoportba sorolhatjuk.
![Az első program Pascal (Pascal típusú) Az első program Pascal](https://images-on-off.com/blogotirni/eqm/pervayaprogrammavpaskal-1105c08c.png)
A második változót tartalmaz.
![Az első program Pascal (programozási nyelv program kezdődik) Az első program Pascal](https://images-on-off.com/blogotirni/eqm/pervayaprogrammavpaskal-797c3fa3.png)
Az első program Pascal
A program szerkezete Pascal
program <имя переменной>;
const <Символическое имя> = <выражение>;
var <Однотипные переменные>. <тип>;
kezdődik
<оператор 1>;
<оператор 2>;
...
végén.
A bemeneti és kimeneti Pascal
Akkor, talán, felmerül a kérdés: „Hogyan adja meg a változókat a billentyűzet?” És „Hogyan lehet megjeleníteni az eredmény?”. Erre a célra négy különleges üzemeltetője:
Ahhoz, hogy írja be:
És megjelenítéséhez:
„Mi a különbség az olvasási és readln, írni és writeln?»: Te zavarba újra. A válasz egyszerű. Ha hozzá a «ln» (hogy áll a sor), a kurzort a következő sorba.
Helló, világ Pascal
Most már készen áll, hogy írja meg az első programot.
Nos, minden világos. Változatossá a megoldásokat kínálnak, hogy megoldja számos problémával az ilyen típusú.
Feladat 1. Szükség van kérni egy felhasználó nevet, majd visszavonja, „Hi, <имя>!„Ahhoz, hogy megoldja ezt a problémát meg kell karakterlánc adattípus - string.
Feladat 2.Trebuetsya tudja, hány éves a felhasználó, majd visszavonja, „Te <возраст> évben. " Nyilvánvaló, hogy megoldja ezt a problémát meg kell egész adattípus - Egész.
Nos, ez minden! Csak azt akartam mondani, hogy a mai leckét. Tudod, mi az értéke a Pascal, és megtanulják az alapvető típusokat. És azt is megtanultam, hogy egyszerű lineáris programot. További részletek a fajta PascalABC.Net lesz szó a következő tanulságok. By the way, mintegy PascalABC.Net. Egyértelmű, hogy a levelet programok megcsúszik haszontalan, és meg kell gyakorolni a számítógépen. E szerint a linkre, töltse le a legutóbbi változata PascalABC.Net for Windows.
Itt van, amit úgy néz ki, amikor elindítja a program interfész.
![Az első program Pascal (Pascal) Az első program Pascal](https://images-on-off.com/blogotirni/eqm/pervayaprogrammavpaskal-a99da970.png)
Ui Nézzük hangsúlyozzák két jellemzője Pascal:
- Pascal nem érzékenyek, azaz, és a program, és a program, és a program nem különbözik a számára. Ezért kezdettől fogva szokni kisbetűvel írunk, hogy az átmenet a más programozási nyelvek nincs probléma ezzel;
- A program neve Pascal nem játszik semmilyen jelentősége, ez nem hordoz hasznos funkciókat. Ha azt szeretnénk, akkor egyszerűen nem írja meg!
P.P.S. A világ három legnépszerűbb operációs rendszerek: Linux, Mac OS és Windows. És ha nem a Windows? Melyik fordító választani, akkor? Ez az, amit mi beszélünk az óraszám N.
Összeállítása után a program lezárásakor, amint teljesíti a feladatot. Meg kell várni benyomva. Próbáltam egy pár lehetőség, de ez nem működik. Mondd, kérlek.
Ha a Turbo Pascal, aztán a következő program a crt; és a vége előtt. ReadKey;
programot aaa;
használja crt;
var a: egész szám;
olvasni (a);
writeln (a);
ReadKey;
végén.
Igazad van, működik. Tegnap este, valamilyen oknál fogva, hogy nem dolgozik. A számítógép újraindítása után szerzett. Talán valami elromlott, mert ugyanazt a kódot futtatni. Nos, ez működik. Azt hittem, hogy valamit nem értek.
Emlékeztem. Ez nem csak, hogy ez volt. A lényeg az, hogy a közös kód nem működik, ami eredetileg volt. Ez az, amit nem működött. Ez a két bemenet figyelmen kívül hagyni. Amikor megkérdezték, hol szeretné, hogy adja meg az 1. vagy a 2. az eljárást a az életkor.
var
Név és vezetéknév: string;
egy, életkor: egész szám;
writeln ( 'Connection ...');
writeln ( 'Jó napot, a felhasználói program!');
writeln ( „Te vagy a szoftver környezet magasabb szellemi alkotás az emberiség.”);
writeln ( „Kérem óvatosan viselkednek, lélegezni, hogy kövesse az utasításokat, és kész felelősséget vállalni a döntést.”);
writeln ( 'Készen állsz 1 - igen / 2 - Nem?');
writeln ( 'Adja meg a számát:');
olvasni (a);
A eset a
1: writeln ( „döntést a művelet bekerül az információs térben a világegyetem nem törölheti akciók ..”);
0: write ( „Big döntéseket igényel komoly felelősség Ha készen áll rá, akkor bármikor talál a szoftver környezet ..”);
mást writeln ( „Már csak egy joga van hibázni, próbálja újra belépni a 1 vagy 0”);
végén;
writeln ( „Kérem adja meg nevét, hogy a program akkor beszélt a jelentését:”);
olvasni (név);
writeln ( „Kérem adja meg nevét, hogy a program akkor beszélt a jelentősége:”);
readln (név);
writeln ( 'Hány éves vagy,' név, '?');
readln (kor);
esetében kora
2..4,22..24,32..34,42..44,52..54,62..64,72..74,82..84,92..94,102..104,122..124 : writeln ( 'te', kor, 'évében.');
1,21,31,41,51,61,71,81,91,101,121: writeln ( 'You', kor, 'évében.');
5..20,25..30,35..40,45..50,55..60,65..70,75..80,85..90,95..100,105..120,125,126: writeln ( 'te', kor, 's.');
mást write ( „Jelenleg az emberiség még nem bizonyított, hogy az emberek élni sok éven át a Földön.”);
végén;
END.
Nagyon jó, hogy a program fut. De a jövőben, ha segítséget kérnek, akkor a legjobb, ha csatolja a teljes kódot a program / szubrutint. Egyébként az ilyen támogatás végzik szinte vakon.
Az egyik, hogy fentebb írtam, a teljes kódot a program. Mivel ez nem működik, hogy én azt az előző jelentésben.
readln (név) és readln (név) nem nyújt be adatokat. Azonnal megy a program writeln ( „Hány éves vagy,” név, „?”).
Az egyik, hogy fentebb írtam, a teljes kódot a program. Mivel ez nem működik, hogy én azt az előző jelentésben.
readln (név) és readln (név) nem nyújt be adatokat. Azonnal megy a program writeln ( „Hány éves vagy,” név, „?”).