2 alapjai programozás Turbo BASIC (alap turbo - tv)
Besorolás 2.1 adatok
Nyelv ábécé felső és kisbetűket a latin ábécé (AZ, a ... z), és cirill (A. I., valamint. I), az arab számok 0-9, számtani jelek (+ / \ ^ * =) és írásjelek (, ;.? _ () ' „), meghatározza az adattípust karakter (# $) ..
Constant - mennyiségek, amelyek értéke állandó, és nem változik a program végrehajtása során. A BASIC használ egész és valós numerikus konstansok.
Numerikus állandók valós lebegőpontos exponenciális jegyezni a (normalizált) formában: 0.25E02, -2.5E-03, ami megfelel a matematikai felvételi 0,25 ∙ 2 és 10 - 2,5 ∙ 10 -3. Itt a jele az állandó határozza meg a jele a mantissza és értéke megegyezik az érték a mantissza szorozva 10 a mutató, amely rögzíti, miután a levél E.
Változók - nevezték értékeket, amely képes megváltoztatni az értékét futásidőben.
A változó neve (azonosító) meghatározza a számítógép memóriájában tárolja sejtek az értékét, és áll a betűk és számok, és biztos, hogy egy betűvel kezdődik.
2.2 Kifejezések és standard funkciók TV nyelven
Aritmetikai kifejezések TV felel meg a szabványos algebrai kifejezéseket, akkor írja be a számokat, változók, függvények (standard vagy meghatározott program), a kombinált jelek aritmetikai műveleteket.
Az aritmetikai műveletek közé tartoznak mellett (+), kivonás (-), szorzás (*), az osztás (/), hatványozás (^), osztás, elöntve a törtrész az eredmény (\), a számítás a fennmaradó részlege egész számok ( MOD). Például, a művelet eredményét 11 \ 2 jelentése 5, és az eredmény a művelet 11 MOD 2 jelentése 1.
Aritmetikai kifejezések állnak egyes operandus aritmetikai csatlakoztatott jelek. Az eszközök működhet numerikus állandók és a változók, valamint a beépített matematikai függvények. Ha az aritmetikai kifejezéseket bejegyzések figyelembe kell venni az elsőbbségi műveletek, nevezetesen:
1) kiszámítjuk a zárójelben;
2) A számítás a beépített függvény;
3) hatványozási;
4) szorzás és osztás;
5) osztás;
6) kiszámítjuk a maradék is egész lesz rekesz;
7) összeadás és kivonás.
Ha a feltételek folyamatosan rögzíti néhány ügylet ugyanolyan elsőbbséggel, végrehajtásuk balról jobbra sorrendben íródtak, kivéve a beépített függvények és az exponenciális végzik jobbról balra.
Bemutatjuk példák és rögzítése matematikai kifejezések a nyelven BASIC tartalmazó különböző aritmetikai műveletek (lásd a 2. táblázatot).
Logikai kifejezések elsősorban összehasonlítására használt változók értékét. Az eredmény logikai kifejezés „igaz” (ha a reláció igaz) vagy „false” (nem). Egyszerű logikai kifejezés áll relációs operátorok kevesebb, mint (<), больше (>), Egyenlő (=), kisebb, vagy egyenlő, mint (<=), больше или равно (>=), Nem egyenlő (<> vagy> <).
Írásakor összetett logikai kifejezések milyen műveleteket végzett a logikai értékek „igaz” és „hamis»: NOT (logikai tagadás „nem»), ÉS (logikai »és») és a OR (logikai«vagy«). A komplex logikai kifejezés végezzük első logikai kapcsolat, majd - a logikai műveleteket aszerint, hogy azok fontossági sorrendben: NEM. ÉS és VAGY.
Példák a felvétel logikai kifejezések a 4. táblázatban.
Írásban BASIC és> b






Basic nyelven állítások halmaza fenntartva A szavak, amelyek meghatározzák a parancs számítógép végre a cselekvés végrehajtásához az algoritmus a probléma megoldására.
A program ajánlott befejezni END nyilatkozatot. azonban ez nem kötelező.