Programozás párbeszédet a számítógép

Programozás párbeszédet a számítógép

Mi a párbeszédet a számítógépes

Ha végrehajtotta a fent tárgyalt program a számítógépen, úgy érzi, egy bizonyos kényelmetlenséget a készülék használata során. Először is, nem világos, amikor az autó elindul, hogy várjon az adatbevitel mely adatokat és milyen sorrendben kell feltüntetni (ez lehetséges, és elfelejti). Másodszor, az eredményeket kapunk a számok a képernyőn, minden magyarázat nélkül a jelentésüket. Egyértelmű, hogy az emberek egymással, így nem kommunikálnak.

Minden olyan program kell, hogy a teljesítmény szimulált közötti párbeszéd a számítógép és a felhasználó olyan formában érthető az emberre.

Mielőtt elkezdené a program kidolgozásában, meg kell vizsgálni a forgatókönyv egy ilyen párbeszéd.

Például elkészíti a forgatókönyv a program, amely kiszámítja az összeget két egész szám. A számítógép képernyőjén meg kell jelennie egymást követő tételek (például feltételezzük, hogy belép szám 237 és 658):

Írja be az első ciklus: A = 237
Írja a második kifejezés: B = 658
A + B = 895
Bye!

Vannak írva dőlt betűkkel, amely megjeleníti a számítógépes program, valamint a közvetlen merész - a karakterek a felhasználó által megadott.

Bármilyen kijelző zajlik operátor kimeneti rögzítik a programban.

Éppen ezért, ha a kezelő kijelző hajtják nemcsak az eredmények a probléma megoldásának, de minden eleme a párbeszéd a számítógépet.

Itt egy program, amely megvalósítja a script:

Program Summa;
var A, B. egész;
kezdődik write ( 'Add meg az első félévben: A =');
readln (A);
levelet ( 'Enter a második kifejezés: B =');
readln (B);
writeln;
writeln ( 'A + V' A + B);
writeln ( 'Bye!')
végén.

Ez a program a lehetőséget is a listán az output karakterláncok, zárt aposztrófok és aritmetikai kifejezéseket. Az expressziós A + B először kiszámítja, majd a kapott szám megjelenik a képernyőn. Természetesen mennyiségének kiszámítására írhat külön értékadás, de lehetséges, és így, mint ebben a példában.

Egy másik megjegyzés a nyilatkozatot writeln megjelenítése nélkül a listán. Ez egy pass line a képernyőn.

Párbeszéd Programozási példa

1. lehetőség:
Beteg voltál tegnap. Mérjük meg a hőmérséklet egy kicsit! Hadd tudja, mi a hőmérséklet: 36,5
Maga egészséges, barátom! Akkor megy iskolába.
Sok sikert kívánok!

2. lehetőség:
Beteg voltál tegnap. Mérjük meg a hőmérséklet egy kicsit!
Hadd tudja, mi a hőmérséklet: 37.3
Még mindig beteg! Vegye le a ruháit, és kap az ágyban.
Jobbulást, barátom!

Az algoritmus a program tartalmaz elágazást. Az az elképzelés, az algoritmus, hogy a gyermek hőmérsékletét értéket összehasonlítjuk az érték a normál emberi testhőmérsékleten: 36,6 ° C És ha a baba hőmérséklete magasabb, az egészségtelen. Itt van egy algoritmus AP:

SAL dada
vesch T
mielőbbi megkötése „Te beteg vagy tegnap. Mérjük meg a hőmérséklet egy kicsit!”
arra a következtetésre jutott: „Hadd tudja, mi a hőmérséklet:
bemenet (T)
ha T> 36,6
A következtetés az, hogy „Még mindig beteg! Vegye le a ruháit, és kap az ágyban.”
output „Jobbulást, barátom!”
egyébként a kimenet „Te, barátom!
Akkor megy az iskolába. "
arra a következtetésre jutott: „Sok sikert kívánok!”
szögletes
játék

Eszerint algoritmus, megkapjuk a következő programot Pascal:

Program NANNY;
Var T: real;
kezdődik writeln ( 'Tegnap beteg voltál-ka Measure keverjük.!');
write ( „Hadd tudja, mi a hőmérséklet:”);
readln (T);
ha T> 36,6 ezután kezdődik
writeln ( „Te mindig beteg le a ruháit, és ágyba !.”);
writeln ( 'Get, barátom!')
vég
máshol kezdődik
writeln ( „! Te jó egészségnek örvend, barátom Akkor megy iskolába.”);
writeln ( 'Jó szerencsét!')
vég
végén.

Ügyeljen arra, hogy két pontot: először, mielőtt a szó mást minden esetben lehetetlen, hogy egy pontosvessző Másodszor, a felvétel, illetve amikor a valós számok egész és tört része a tizedes pont szétválasztjuk.

Kérdések és feladatok

1. Mit jelent a „interaktív jellegét a program?”

2. Milyen módon van programozva közötti párbeszéd a felhasználó és a számítógép?

3. Mit jelent a „felhasználóbarát”?

4. Tegye az összes programot a számítógépen, amelyek ebben a szakaszban felsorolt.

5. Építsd az algoritmus, és egy programot, amelyen ez a forgatókönyv valósul meg: a számítógép kéri a hétköznap szám megadása után a számítógép azt a neve a nap. Például, ha belépsz 1, ez jelzi, hogy a „Hétfő”, és így tovább. D.

Kapcsolódó cikkek