Începeți programarea

Începeți programarea

Acasă | Despre noi | feedback-ul

Vorbind despre programare, înțelegem adesea acest lucru ca programare pentru calculatoare. Abilitatea de a compila cele mai simple programe pentru rezolvarea problemelor calculatorului este considerată una dintre componentele de alfabetizare a computerelor.

Pentru programare se folosesc limbi special create - limbi de programare. Una dintre cele mai comune limbi de programare este BASIC.

Limba de bază a fost creată în anii 1960 ca o limbă pentru învățarea inițială a programării într-un dialog cu un calculator. Această limbă a fost creată de programatori americani, iar pe această bază sa bazat pe vocabularul limbii engleze.

Pe calculatoarele personale, BASIC vă permite să creați o mare varietate de programe: pentru calcule matematice și grafice, jocuri și experimente, ghiduri de dialog, instruire, consultanță și multe alte programe.

Lucrul la calculator cu limba BASIC este în modul dialog. În timpul dialogului, o persoană intră în programul său, o pornește pentru execuție, corectează operatorii și pornește din nou programul. Computerul îndeplinește cu desăvârșire toate acțiunile în conformitate cu programul introdus.

În primul rând, este necesar să înțelegem modul în care computerul execută comenzi. Comenzile sunt fraze separate ale limbajului BASIC, care sunt introduse direct de la tastatură și executate imediat de COMPUTER. Executați comenzile imediat după apăsarea tastei ¿.

Pentru a scrie numere fracționate în BASIC, nu se utilizează nici o virgulă, care separă partea fracționată a numărului de partea intregă și punctul. Scrierea formulelor aritmetice și a expresiilor algebrice nu poate fi "mai multe etaje". Toate formulele din BASIC ar trebui să fie scrise în linie. Exemple de intrări:

1. Notați următoarele numere în conformitate cu regulile de bază BASIC:

2. Scrieți următoarele expresii în limba BASIC:

a) Y =; b) Y = sin 2 x - cos 2 2x + tg 3 (2x-4) - ln 2;

Rulați pe computer toate exemplele de comenzi de mai sus și selectați în mod independent exemple suplimentare.

Determinați numărul real maxim cu EXP. Începeți experimentul cu echipa. EXP (200) și continuați cu metoda de divizare în jumătate.

2. Reguli de lucru cu programe

După prima experiență de calculator din modul de comandă, atunci când mașina a executat imediat comenzile de intrare, este ușor de înțeles ce este un program.

Un program de calculator este o secvență de instrucțiuni pe care o mașină trebuie să o efectueze. Cu alte cuvinte, un program de calculator este un algoritm scris într-o limbă care poate fi înțeleasă de un computer dat. Având un algoritm scris în limba algoritmică rusă, puteți traduce acest algoritm în orice limbaj de programare disponibil pe computer.

Programele de înregistrare este determinată de regulile limbajului de programare utilizate, precum și programele de lucru pe computer - normele existente în sistemul de programare a mașinii. Limba de bază atrage după sine faptul că sistemele de programare în această limbă sunt disponibile pe aproape toate calculatoarele moderne.

Programul BASIC este o secvență de comenzi care pot fi trimise unul după altul într-un mod de intrare directă. Dacă aceste comenzi sunt numerotate și introduse în computer, atunci aparatul va lucra automat la acest program.

Să începem examinarea programelor BASIC cu exemplul următor. Să presupunem că trebuie să determinăm timpul de deplasare la o anumită viteză și lungime. Pentru a rezolva această problemă pe un computer, sunt suficiente patru echipe.

- indicarea lungimii traseului

Operatorii din limba BASIC sunt comenzi la care sunt alocate anumite numere și care, după introducere, vor fi stocate în memoria calculatorului.

Pentru a scrie operatorii în BASIC, se folosesc cuvintele engleze PRINT, INPUT, END, etc., astfel încât programul este o traducere a algoritmului într-un limbaj de programare.

Să analizăm separat operatorii acestui program. Primul operator este instrucțiunea PRINT. Acesta este operatorul pentru afișarea mesajelor pe ecranul computerului. Execută exact operația-ieșire care este prescrisă de algoritm.

Instrucțiunea INPUT este operatorul de introducere a datelor de intrare.

Operator - END - aceasta este declarația finală a programului.

Pentru numerotarea liniilor în programe pe BASIC, se folosesc de obicei numere întregi 10, 20, 30, 40 etc. Numărul rămas rămâne necompletat, astfel încât să puteți introduce mai târziu operatori noi. A doua caracteristică cea mai importantă a programelor: cu cât este mai ușor să se facă modificări și adăugiri la program, cu atât mai bine.

Operatorii din programe sunt încurajați să scrie una pe linie. Limba de bază vă permite să scrieți pe aceeași linie câțiva operatori, separându-i pe aceștia de colonii. Cu toate acestea, din acest motiv, programul va fi mai greu de făcut schimbări.

Scrierea de programe în această abordare este de a traduce cuvinte rusești cu care algoritmi sunt scrise în cuvintele limbajului de programare. După compilarea programului, începe testele de inferență și de computere. Această lucrare este după cum urmează:

Introducerea fiecărui operator trebuie să înceapă cu apăsarea tastei de introducere a comenzii ¿. Numai după aceea computerul își amintește operatorul introdus și îl introduce în locul corespunzător al programului. Operatorii pot fi introduși secvențial, începând cu cele mai mici numere, dar pot fi introduse în orice ordine.

Intrarea pe programe lungi durează mult. Prin urmare, pentru a accelera procesul de testare și depanare, este mai bine să le introduceți și să le verificați în părți. Primii care intră în operatorii de intrare și ieșire sunt cei mai buni. Acest lucru vă permite să începeți un dialog cu programul, fără a introduce chiar întregul text. Acționând în acest fel, puteți începe să remediați erorile care s-au strecurat în program mult mai devreme.

Programele de rulare pe BASIC încep cu comanda RUN¿

(RUN - efectuați). Programe de dialog. de regulă, oferă o intrare a anumitor date. În astfel de situații, computerul suspendă executarea programului și așteaptă introducerea datelor de la tastatură. Un semn al sfârșitului introducerii datelor este întotdeauna tasta de comandă ¿. Executarea programului de calculator va continua numai după apăsarea acestei taste.

Tehnica de introducere și testarea programului în părți va fi luată în considerare utilizând exemplul programului anterior discutat pentru calculul timpului de mișcare. Una dintre cele mai bune soluții va fi introdusă de către primii operatori de intrare:

20 PRINT "calcul temporal" ¿

60 PRINT "timp ="; T ¿

Partea introdusă a programului poate fi deja rulată de comanda RUN. Ca rezultat, pe ecranul computerului, obținem:

Pentru a finaliza introducerea textului programului, rămâne să introduceți cele două instrucțiuni rămase:

10 ¢ timp de călătorie ¿

Pentru a afișa o singură instrucțiune de program în programul LIST, specificați numărul liniei corespunzătoare. Un exemplu de o astfel de comandă:

Rezultatul este aspectul pe ecran al liniei 50:

Pentru a afișa părțile programului în comanda LIST, trebuie să specificați numerele primului și ultimului operator, separându-le cu o linie. exemplu:

Schimbările în liniile individuale ale programului se pot face prin introducerea unei noi variante a liniei sau prin editarea unor caractere individuale sau a unei părți a liniei.

Editarea în interiorul liniei se face folosind cursorul. Primul este să introduceți o declarație goală cu numărul rândului pe care doriți să-l ștergeți și apăsați ¿. Al doilea este să introduceți comanda DELETE DELETE. De exemplu, dacă doriți să ștergeți rândurile de la 30 la 50, trebuie să introduceți comanda

Ștergerea întregului text al programului este efectuată de comandă

Încălcarea regulilor limbajului de programare atunci când scrieți comenzi și instrucțiuni în programe se numește erori de sintaxă. Astfel de erori de computer sunt detectate automat. Dacă aceste erori sunt detectate în programe, computerul întrerupe execuția programului și afișează un mesaj care indică numărul operatorului eronat. Textele acestor mesaje depind de sistemul de programare utilizat.

Pentru a corecta erorile detectate, trebuie să afișați operatorul corespunzător, specificându-i numărul în comanda LEST, analizând eroarea și rezolvând-o. Pentru a afișa linia în care aparatul a detectat o eroare, puteți utiliza comanda

sau introduceți următoarea comandă: LIST 50 ¿ unde 50 este numărul liniei dorite.

Întrebări, exerciții și sarcini de auto-examinare

Ce este un program de calculator?

a) programul BASIC este rulat pentru execuție;

b) se afișează textul întregului program;

c) sunt afișate instrucțiuni separate de program;

d) Sunt afișate fragmentele programului pe ecran?

3. Care este semnul sfârșitului corecției operatorului?

4. Care este semnul sfârșitului introducerii datelor ca răspuns la întrebările pe calculator?

Alcătuiți un algoritm și un program BASIC pentru calcularea vitezei medii de-a lungul căii și a timpului de deplasare.

Efectuați un algoritm și un program de soluție:

a) ecuația liniară;

b) sisteme de ecuații liniare cu două necunoscute.

Introduceți și testați pe calculator programul de calcul al timpului de mișcare.

Efectuați un plan de intrare, introduceți și testați programul programului:

a) calculul vitezei medii:

b) soluții ale unui sistem de ecuații liniare cu două necunoscute.

Articole similare