Algoritmusok értékekkel
Algoritmusok értékekkel
Számítógépes algoritmusok, mint előadóművész
Azt már tudjuk, hogy minden algoritmus készül egy adott művész. Most, mint egy művész, figyelembe vesszük a számítógép ellátott programozási rendszer egy adott nyelven.
Számítógép Executive dolgozó konkrét adatokat egy adott program. Adat - egy értékrend.
Az értékek: állandók és változók
A számítógép az adatokat a saját memóriájában tárolt. Egyéni információs objektum (szám, karakterlánc, táblázat, stb) változó.
Bármilyen értéke a feldolgozott program veszi a helyére (mező) egy számítógép memóriájában. Az érték - azaz információ ebbe a memóriába a területen.
Három alapvető típusa változó. Úgy működik, a számítógép: numerikus, karakter, és logikus. Tanulás adatbázisok és táblázatok, akkor már találkozott ilyen típusú. Ebben a fejezetben fogunk építeni algoritmusok dolgozni numerikus értékeket.
Numerikus értékek a programozás, valamint a matematikai mennyiségek, osztva változó és konstans (állandó). Például, a képletben (a 2 - 2ab + b 2) a, b - változók 2 - állandó.
A tárolt konstansok algoritmusok decimális értékeit, például 23, 3,5, 34. állandó értéket tárolja a kiválasztott memória cella alá, és változatlan marad az egész munkaprogramot.
Változókat a programozás, valamint a matematika, a szimbolikus nevek kerülnek feltüntetésre. Ezek a nevek nevezik azonosítók (az ige a „felismerés”, ami azt jelenti, „jel”, „szimbolizálja”). Az azonosító lehet egy egyetlen betű, több karakter, kombinációja számok és betűk d és T. Példák azonosítók. A, X, OT, Prim, R25, stb ...
csapat rendszer
Tudtad, hogy minden algoritmus épül útmutató alapján meghatározott, az előadó számára, akiknek azt szánták.
Nem számít, milyen nyelven a program van írva a programozás, az algoritmus dolgozik értékek alkotják a következő parancsokat:
- fordul a kiegészítő algoritmus;
hozzárendelés csapat
Csapat feladat - az egyik legnagyobb csapat az algoritmusok dolgozó változó. Jegyezzük meg így lesz:
Ikon „: =” olvasni „rendelni”. Például:
A számítógép először kiszámítja a kifejezés, akkor az eredmény határozza meg a változó balra a jel „=”.
Ha előtt a parancs végrehajtása a tartalmát a sejtek megfelelő változók X, Y, Z, a következő volt:
parancs után lesz az alábbiak szerint:
A kötőjel Z a sejtben jelzi, hogy a mag lehet bármilyen. Nem számít, hogy a parancs eredménye a.
Ha a bal oldalon a megbízás megjelölés áll numerikus változó, és a jobb oldalon - egy matematikai kifejezés, akkor ez a parancs az úgynevezett számtani rendelt parancs. és a kifejezés - aritmetikai.
Abban a különleges esetben, ha egy aritmetikai kifejezés lehet képviseli egyetlen változó vagy konstans. Például:
belépő parancsok
A változók értéke a kezdeti adatok a probléma, mint általában, kapnak bemenet.
Amikor a parancsokat az algoritmus leírása így fog kinézni:
A modern számítógépek bemenet leggyakrabban végzett a felhasználói párbeszéd. Számítógépes bemeneti parancs befejezi a programot, és megvárja a felhasználó intézkedéseket. A felhasználónak meg kell begépelnünk bemeneti változók és nyomja meg. Beírt értékeket rendelve a megfelelő változók a bemeneti listában, és a program folytatódik.
Itt van egy diagram a fenti paranccsal.
1. Memória futtatni a parancsot:
2. A számítógép processzor parancsot kapott bemeneti A, B, C, félbeszakította a munkát, és várja a felhasználói tevékenységek.
3. A felhasználó beírja a billentyűzeten:
és megnyomja a gombot ().
4. A memória végrehajtása után a következő parancsot:
5. A processzor továbblép a következő programot.
A 3. lépésben Zónaszámokról kell elválasztani, amit néhány elválasztó. Általában ez a különbség.
A fentiekből arra lehet következtetni:
A változók konkrét értékek eredményeként kapott a rendelt parancs vagy a parancs bemenet.
Ha a változó értéke nem kap értéket (vagy nem vezették be), akkor bizonytalan. Más szóval, semmi sem lehetetlen megmondani, hogy milyen fontos ez a változó.
O csapat
Eredmények a problémát jelentett a számítógép felhasználói végre a kimenet.
O csapat az algoritmusok kerül rögzítésre az alábbiak szerint:
Mert ez a csapat, a változók X1 és X2 fognak benyújtani a kimeneti eszköz (általában a képernyő).
Másrészt parancsokat használt numerikus algoritmusokkal, akkor megtudja később.
Kérdések és feladatok
1. Mi az értéke? A különböző változók és állandók?
2. Mi határozza meg az értékét?
3. Melyek a főbb változók programozás?
4. Mivel írásbeli feladat csapat?
5. Mi egy bejegyzést? Ahogy felvettem a csapat?
6. Mi a következtetés? Mivel a kibocsátást csapat?
7. A vázlatos ábrázolás (ahogy az a rész) bekövetkezett változások az értékeket a sejtek megfelelő a és b változó során szekvenciális utasítás végrehajtása hozzárendelés: