SzámítógépekProgramozás

Mi a div a „Pascal”? Ezenkívül, számítások és példák

Minden évben a kereslet a programozó szakma. Abban a pillanatban, az írás a kódokat széles körben használják szerte tucat nyelven a különböző szinteken. Annak érdekében, hogy a tanulási folyamat számítógépes programozás hatékonyabb, középiskolás diákok és hallgatók 1-2 kurzusok tanítják először, hogy saját alkalmazások a nyelv „Pascal”. Műveletek div és mod és egyéb számításokat annak közepette a hangsúly ebben a cikkben.

Néhány szó a nyelv Pascal

„Pascal” jött létre 1968-1969 a híres tudós Niklaus Wirth, akit később elnyerte a Turing-díjat és kitüntetést „Pioneer számítástechnika.” Utolsó röviddel előtte részt vett a fejlesztés a köznyelv „Algol-68.” Egy cikket publikált 1970-ben, a fő célja a munkája Wirth úgynevezett létre egy hatékony eszköz, amely strukturált programozás és az adatok.

Ezt követően, a nyelv „Pascal” már óriási hatással volt az információs technológia területén, válik az egyik alap. Ahhoz, hogy ez a nap, ez alapján azt, hogy egy szakmai képzési program sok a vezető egyetemek a világ.

Mi az osztás

A matematika, a cím alatt működésének megértését két egész szám. Ennek eredményeként az osztás az egyiket, hogy a másik, az egész részét a hányados. Más szóval, ha:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

és így tovább.

Osztás is nevezik megtalálni a részleges hányadosa.

Megjegyzendő, hogy ezt a műveletet, ha az osztalék kisebb, mint az osztó, az eredmény nulla.

Jelöljük az eredmény az osztás, hogy a b, mind q. majd

t. e. a szétválás végezzük a szokásos értelemben, majd kerekítési az eredmény, hogy a legközelebbi egész számra kisebb oldalon.

Működés a div „Pascal”

div - nyelvünk, mely különleges üzemeltető osztás. Az expressziós Pascal, a képlet a fentebb bemutatott, majd a forma:

q: = a div b.

Ha beszélünk állandók, például, a = 50 és b = 9, akkor lesz q: = 50 div 9. Ennek eredményeként, q egyenlő lesz 5.

A egyensúly kiszámításakor

Működés a div „Pascal” általában tanulmányozta a mod. Mielőtt megtudja, mi az értelme ennek a rekord, nézd meg, hogyan lehet megtalálni a többi számot.

Nyilvánvaló, hogy megtalálható érték alkalmazásával eredményeként kapott az egész osztás, azaz. E.

R = A - bx q.

Működés mod „Pascal”

A Pascal, meg a többi is nagyon egyszerű. Ezekre a célokra szolgáló bináris operátor mod.

Meg van írva a következő:

R = A MOD b.

Ha például, a = 50 és b = 9, akkor van r: = 50 mod 9. Ennek eredményeként, r értéke egyenlő 4.

gyakorlati alkalmazása

Megtalálása a maradék osztódó (R) alkalmazunk a számítástechnika és a telekommunikáció. Ilyen az ellenőrzési tevékenységet generált, és véletlen számok egy korlátozott tartományban.

mod operátor, és arra használjuk, hogy meghatározzuk a sok számok, m. e. oszthatósága egy számot egy másik egy egész eredményt. Nyilvánvaló, hogy ezek a számpár, amelyre alkalmazásának eredménye az üzemeltető ad 0 mod.

A „Pascal” sokféle feltétel felírható:

ha egy mod b = 0, akkor levelet (a, 'szeres', b).

Például, ha egy kezdő állapot kód rögzített előzőekben az értékek a = 4 és b = 2 a monitoron megjelenik a felirat: „4-szeres 2”.

Ezen túlmenően, az üzemeltető mod lehet használni, hogy jelenítse meg az utolsó számjegye tízes számrendszerben. Ehhez használja az építési r = a mod 10. Például, a parancs r = 37 mod 10 7 megadja az eredményt.

üzemeltető trunc

Van egy másik szereplő, mellyel ugyanazt az eredményt kapjuk, mint egy div a „Pascal”. Ez körülbelül trunc, ami nem csak az egész számokat. Ez kiadja az eredményt, mint a egész része a frakcionált érv. Együtt az üzemeltető „normális” kapjuk meg, az eredmény ugyanaz. Tekintsük a fenti példát. Legyen a = 51 és b = 9. Majd a parancs q: = 51 9 div kapjunk q: = 5, megkapjuk ennek eredményeként a kerekítés. Ha azonban vonatkozik ugyanarra a szereplők számának trunc, akkor q: = trunc (51/9) lesz q: .. = 5, azaz ugyanazzal az eredménnyel.

1. példa

Fontolja meg, hogyan használhatod a div és mod a „Pascal” gyakorlati problémák megoldására. Tegyük fel, hogy meg kell találni az összeg számjegyeit egy kétjegyű számot. Az érvelés a következő:

  • Mint már említettük, az utolsó számjegy a számok alkalmazásával kapott rá, és a 10-es számú, az üzemeltető mod;
  • Ami az első számot, akkor ki fog derülni, ha lecseréled a mod a csapat a div „Pascal”.

Mi írjuk a kódot a nyelvet „Pascal”. Ez a következőképpen fog kinézni:

programot Sum_2; (Program neve)

var száma, szám1, szám2, Sum: integer; (A lista a változók és meghatározza a típusú egész szám)

kezdődik (kezdve a program a szervezetben)

write ( 'Input kétjegyű szám'); (Display az „Input kétjegyű szám”)

olvasni (szám); (Bemenet kezdeti szám)

Szám1: = száma div 10; (Kiszámítása az első számjegy)

Sorszám2: = szám mod 10; (Számítása a második számjegy)

összege: = Szám1 + szám2; (Kiszámítása az összeget a számok)

write (Sum); (Eredmény kimenet a képernyőn)

végén.

A 25-ös, a használata miatt ez a program 7, és, például, 37-9.

2. példa

Írja be a kódot a program kiszámolja a számjegyeinek összege 3-jegyű számot.

Hogyan lehet megtalálni a legújabb szám - érthető. Ez nem bonyolult, és a számítás a 1st. Ez történik például alkalmazása miatt az üzemeltető div a „Pascal”, hogy ezt a számot és 100. Továbbra is meghatározzák, hogyan kell megtalálni a második számjegy. Ehhez, akkor egy sokkal kifinomultabb design, amely akkor keletkezik, ha az eredeti számot, és alkalmazza az üzemeltető div 10, majd az eredményt, és 10 az üzemeltető mod.

programkódot összegének kiszámításakor a számjegyek a háromjegyű szám a következő lesz:

programot Sum_3; (Program neve)

var szám3, Sum: integer; (A lista a változók és meghatározza a típusú egész szám)

kezdődik (kezdve a program a szervezetben)

write ( 'Input Fa jegyű szám); (Jelenítse meg a kifejezést «Input Fa jegyű szám»)

olvasni (szám3); (Bemenet kezdeti szám)

Sum: = szám3 div 100 + szám3 mod 10 + szám3 div 10 mod 10; (Összeg kiszámítása)

write ( „Sum); (Eredmény kimenet a képernyőn)

végén.

néhány megjegyzés

Megjegyezzük, hogy a hagyományos osztás alkalmazva integer érvek túl az osztály. Ez alapvetően megkülönbözteti a működés div „Pascal”, valamint a mod operátor, ami adja az eredményt, mint egy egész.

A végrehajtás sorrendje a bináris típusú műveletek (m. E. végzett 2 operandusok) egy komplex expressziós határozza prioritása és zárójelben. Más szóval, ha vannak zárójelben értékeljük első a kifejezést balról jobbra. A műveletek *, /, mod és div magasabb prioritású, mint a + és -. Ha a zárójelben nincs jelen, először balról jobbra kell a műveletek végrehajtásához magasabb prioritású, majd - a + és -.

Most, hogy tudod, mi az a funkció használható a div „Pascal”. Azt is tudjuk, a lehetőségeket, a MOD-üzemeltető, az biztos, segít, hogy saját alkalmazásokat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.birmiss.com. Theme powered by WordPress.