2 Bazele de programare în Turbo BASIC (turbo de bază - TV)

2.1 Clasificarea datelor

Limba alfabet include litere mari și litere mici ale alfabetului latin (AZ, a ... z) și chirilic (A. I, la fel de bine. I), cifrele arabe 0-9, semne aritmetice (+ / \ ^ * =) și semnele de punctuație (, ;.? '_ ()' „), pentru a defini caractere de tip de date (# $) ..

Constant - cantitățile, ale căror valori sunt constante și nu se modifică în timpul execuției programului. Basic folosește întreg și constante numerice reale.

Constantele numerice sunt reale în virgulă mobilă exponențială înregistrată în formă (normalizat): 0.25E02, -2.5E-03, care corespunde înregistrării matematice 0,25 ∙ 2 și 10 - 2,5 ∙ 10 -3. Aici semnul constantei este determinată de semnul mantisei și valoarea sa este egală cu valoarea mantisei înmulțită cu 10 la indicatorul de alimentare, care este înregistrată după litera E.

Variabilele - sunt numite valori care pot schimba valoarea sa în timpul rulării.

Numele variabilei (identificator) definește celule de memorie de calculator care stochează valoarea sa, și este format din litere și cifre, și asigurați-vă că pentru a începe cu o literă.

2.2 Expresii și caracteristici standard lingvistice TV

expresii aritmetice în TV corespund expresiilor algebrice standard se pot introduce numere, variabile, funcții (standard sau definite în program), mărcile combinate ale operații aritmetice.

Pentru operații aritmetice includ plus (+), scăderea (-), înmulțire (*), divizare (/), exponentiala (^), diviziune întreg, îndepărtând partea fracționară a rezultatului (\), calculul restului diviziunii întregi ( MOD). De exemplu, rezultatul operațiunii 11 \ 2 este 5, iar rezultatul operației 11 MOD 2 este 1.

expresii aritmetice constau din operanzi individuale conectate semne aritmetice. Dispozitivele pot acționa ca constante și variabile numerice, precum și funcții matematice încorporate. Atunci când expresii aritmetice înregistrările ar trebui să fie luate în considerare prioritatea operațiunilor, și anume:

1) calcularea între paranteze;

2) Calculul funcțiilor încorporate;

3) exponentiation;

4) înmulțirea și împărțirea;

5) diviziune întreg;

6) calcularea compartimentului întreg restul;

7) adunare și scădere.

Dacă termenii înregistrează în mod constant unele tranzacții cu aceeași prioritate, acestea sunt executate de la stânga la dreapta în ordinea în care au fost scrise, cu excepția funcțiilor încorporate și exponentiere sunt efectuate de la dreapta la stânga.

Prezentăm exemple și înregistrarea expresiilor matematice în BASIC limbă care conține diferite operații aritmetice (vezi tabelul 2).

expresii logice sunt utilizate în principal pentru a compara valorile variabilelor. Rezultatul expresiei logice este „true“ (în cazul în care relația este adevărată) sau „false“ (altfel). Expresia logică simplă constau operatori relaționale sunt mai mici (<), больше (>) Egal cu (=), mai mică sau egală cu (<=), больше или равно (>=), Nu este egal (<> sau> <).

Când scrieți expresii booleene complexe implică operații efectuate pe valorile logice „adevărate“ și „fals»: NU (negație logică „nu»), și (logic «și«) și OR (logic»sau»). Într-o expresie logică complexă se realizează în primul rând relație logică, și apoi - operațiile logice în ordinea lor de prioritate: NU. AND și OR.

Exemple de înregistrare expresii logice în tabelul 4.

Scrierea în Basic și> b

2 Bazele de programare în Turbo BASIC (turbo de bază - TV)

2 Bazele de programare în Turbo BASIC (turbo de bază - TV)

2 Bazele de programare în Turbo BASIC (turbo de bază - TV)

2 Bazele de programare în Turbo BASIC (turbo de bază - TV)

2 Bazele de programare în Turbo BASIC (turbo de bază - TV)

2 Bazele de programare în Turbo BASIC (turbo de bază - TV)

Declarații de limbă de bază sunt un set de rezervate Cuvintele care definesc calculatorul de comandă pentru a efectua acțiunea pentru punerea în aplicare a algoritmului pentru rezolvarea problemei.

Programul este recomandat pentru a finaliza declarația END. cu toate acestea, nu este obligatoriu.

articole similare