Introduceți datele. Operatorul INPUT. [page - 22] ✿ Citiți online gratuit și fără înregistrare" />

Manual de auto-instruire ilustrat pentru cursul de bază, introductiv> Limbă de bază> introduceți datele

Introducem datele. Operatorul INPUT.

Ce bun este BASIC? Faptul că vă permite să scrieți programe care sunt foarte prietenoase cu utilizatorul, cerându-i singurele parametri inerenți lui și rezolvând sarcina pentru date destul de specifice ale unei persoane foarte specifice sau ale oricărui alt obiect.







Conform legilor de programare nerostite, un program bun nu trebuie să depindă de informațiile sursă și trebuie să rezolve sarcina pentru date arbitrare. De exemplu, în cazul în care este sarcina de a calcula înălțimea medie de clasă de elevi, programul ar trebui să fie scris în așa fel încât în ​​momentul introducerii datelor privind creșterea tuturor studenților rezultatul ar fi fost o creștere medie de clasă, precum și introducerea de date privind creșterea numai băieți - înălțimea medie a băieților.

Aceasta vă permite să faceți o declarație de intrare.

Operatorul de intrare oferă o cerere pentru datele necesare executării programului, direct de la utilizator, pe care îl introduce direct din tastatură. Acest lucru vă permite să efectuați un dialog cu utilizatorul și să rezolvați problema, pe baza solicitărilor sale specifice.

Operatorul de intrare funcționează după cum urmează. În locul programului în care doriți să solicitați utilizatorului anumite date, trebuie să scrieți intrarea și după aceasta printr-un spațiu - o variabilă sau mai multe variabile, în care vor fi introduse datele de intrare. De exemplu:

Acest program elementar funcționează astfel: operatorul cls curăță ecranul, instrucțiunea de imprimare afișează mesajul "Care este înălțimea în cm?". Înainte vine declarația de intrare. Când programul întâlnește acest operator, acesta își suspendă acțiunea, afișează un semn de întrebare după care cursorul clipește. Astfel, programul arată că se așteaptă ca utilizatorul să introducă date de la tastatură. Un utilizator neexperimentat în acest moment este de obicei speriat de faptul că programul este înghețat și începe să cheme pentru ajutor. Cel care citi cu atenție această carte va ști ce să facă, și anume, să răspundă la întrebarea cerută, în acest caz - să tastați pe tastatură înălțimea ei și să apăsați tasta Enter.







După astfel de acțiuni absolut corecte ale utilizatorului, programul pune numărul introdus în memorie într-o variabilă cu numele R, unde va fi stocată și apoi va continua executarea următoarei comenzi de intrare. În aplicația considerată determină la ieșire rezultatele ecranului - „A se vedea“ inscripția „înălțimea mai mare decât mine m“, atunci computerul calculează diferența dintre valoarea variabilei R și 100 cm, afișați pe ecran și adaugă unitatea

Următorul exemplu al unui program de dialog care solicită un nume de utilizator este amintit foarte bine și apoi el salută cu el:

Acest program șterge ecranul (operatorul cls), apoi afișează mesajul "Care-ți este numele?", Apoi operatorul de intrare intră în joc. În acest caz, programul își suspendă funcționarea și așteaptă ca o persoană să-și introducă numele, de exemplu, Vanya, care este amintită de calculator în numele variabilei $. Apoi apare pe ecran mesajul "Bună ziua, Vanya!". Vanya se bucură, de obicei, ca un mic, chiar dacă este deja un adult.

Pentru cei care mai târziu intenționează să învețe limba Pascal, poate că merită să ne amintim exact această construcție a operatorului de intrare. ieșiți mai întâi mesajul de imprimare. și apoi solicitând date. Dar Basic în acest sens facilitează munca și vă permite să combinați două acțiuni într-una. Apoi, ambele programe de mai sus vor avea un aspect diferit.

Despre creșterea medie:

Despre "Bună ziua, Vanya!":

Adică, în declarația de intrare, puteți plasa mai întâi un indiciu (dar numai unul) și apoi, după punct și virgulă, specificați numele variabilei solicitate sau, dacă există mai multe, listați printr-o virgulă.

În plus, rețineți că, în versiunile modificate ale programelor, semnele de întrebare sunt omise în întrebări, deoarece operatorul de intrare pune în sine semnul întrebării.

Proiectele noastre







Articole similare

Trimiteți-le prietenilor: