Adja meg az adatokat. Kezelő INPUT. [oldal - 22] ✿ Olvassa el ingyenesen és regisztrálás nélkül" />

Illusztrált öninformációs kézikönyv az alap, bevezető kurzushoz> BASIC nyelv> adjon meg adatokat

Adjuk meg az adatokat. Kezelő INPUT.

Milyen jó a BASIC? Az a tény, hogy olyan programokat készíthet, amelyek nagyon barátságosak a felhasználóhoz, megkérdezik tőle, hogy az egyedüli tulajdonságok benne vannak, és a feladatot egy nagyon konkrét személy vagy bármely más objektum specifikus adatainak megoldására használják.

A kimondatlan programozási törvények szerint egy jó programnak nem szabad a forrásinformációtól függnie, és az önkényes adatokhoz kell megoldania a feladatot. Például, ha ez a feladat számítási átlagos magassága az osztály tanulói, a program kell írni oly módon, hogy adatbevitel során a növekedés minden diák az eredmény lett volna az átlagos növekedés az osztály, és a bevezetése adatok a növekedés csak a fiúk - az átlagos magassága fiúk.

Ez lehetővé teszi, hogy beviteli nyilatkozatot készítsen.

A bemeneti operátor kérést ad a program végrehajtásához szükséges adatokról közvetlenül a felhasználótól, amelyet közvetlenül a billentyűzetről lép be. Ez lehetővé teszi, hogy párbeszédet folytasson a felhasználóval és megoldja a problémát saját kérései alapján.

A bemeneti operátor a következőképpen működik. A program helyén, ahol bizonyos adatot kérni kíván a felhasználótól, meg kell adnia a bemenetet, majd azt egy téren - egy változón vagy több változón keresztül, amelybe a beviteli adatokat bevinni fogják. Például:

Ez az elemi program így működik: a cls operátor törli a képernyőt, a nyomtatási nyilatkozatban megjelenik a "Mi a magassága cm-ben?" Üzenetet. Következő lesz a beviteli nyilatkozat. Ha a program találkozik ezzel az operátorral, felfüggeszti a működését, megjelenít egy kérdésjelet, amely után a kurzor villog. Így a program azt mutatja, hogy elvárja a felhasználótól, hogy adja meg az adatokat a billentyűzetről. Egy tapasztalatlan felhasználó ebben a pontban általában fél, hogy a program be van fagyva, és segítséget kér. Az, aki gondosan elolvassa ezt a könyvet, tudni fogja, mit kell tennie, nevezetesen, hogy megválaszolja a feltett kérdést, ebben az esetben - írja be a billentyűzetre a magasságát és nyomja meg az Enter billentyűt.

Az ilyen teljesen helyes felhasználói műveletek után a program beírja a bevitt számot egy R névvel rendelkező változóba, ahol tárolásra kerül, majd folytatja a következő beviteli parancs végrehajtását. A figyelembe vett alkalmazás meghatározza a kimeneti eredményeit a képernyőn - a felirat: „A magassága nagyobb, mint én vagyok”, akkor a számítógép kiszámítja a különbséget a változó értékét R és 100 cm, megjeleníti a képernyőn, és hozzáadja a készülék „látni”.

A felhasználói névre vonatkozó párbeszédablak következő példáját nagyon jól emlékezteti, majd üdvözli vele:

Ez a program törli a képernyőt (a CLS operátort), majd megjelenik a "Mi a neve?" Üzenet, majd a bemeneti operátor lép be. Ebben az esetben a program felfüggeszti működését, és várja, hogy egy személy beírja a nevét, például Vanya, amelyet a számítógép a $ változó nevében emlékezett. Ezután megjelenik a képernyőn a "Hello, Vanya!" Üzenet. Vanya általában örül, mint egy kicsi, még akkor is, ha már felnőtt.

Azok számára, akik később azt tervezik, hogy megtanulják a Pascal nyelvet, talán érdemes megemlékezni a bemeneti operátor egy ilyen konstrukciójára. először nyomtassa ki az üzenetet. majd adatokat kér. Az alapvető ebben az értelemben megkönnyíti a munkát, és lehetővé teszi, hogy két tevékenységet kombinálj egyben. Ezután mindkét fenti programnak eltérő megjelenése lesz.

Az átlagos növekedésről:

A "Hello, Vanya!" Szóról:

Ez azt jelenti, hogy a beviteli utasításban először egy tippet (de csak egyet) helyezhet el, majd a pontosvessző után adja meg a kért változó nevét, vagy ha több van, írjon egy vesszőt.

Ezenkívül vegye figyelembe, hogy a programok módosított verzióiban kérdőjelek hiányoznak a kérdésekben, mivel maga a beviteli szolgáltató felteszi a kérdésjegyet a munkában.

A PROJEKTEK

Kapcsolódó cikkek