Lineáris számítási algoritmusok - studopediya
Lineáris számítási algoritmus értünk egy műveletsor, amely egy parancs bemeneti, kimeneti és értékeket, hogy bizonyos értékeket. A leírás ezen algoritmusok használják, csak egy ellenőrzési struktúrát - betartását.
A meghatározása az algoritmus következik, hogy meg kell kezdeni egy leírást az értékeket, amelyek a számításokban használt. Ezeket az értékeket osztják változók és állandók. Változó - a megnevezett érték, amelynek értéke változhat során számítás. Név - a betűsor a latin ábécé, decimális számjegy és aláhúzás nem kezdve egy számjegyet. Egy ilyen szekvenciát nevezzük ID. Változók különböző típusai: integer, real, karakter, stb, így azok leírása jelzi, hogy milyen típusú minden változó. Constant - az az érték, ami egy fix numerikus, string vagy karakter értékét. Miután egy leírást a változók és konstansok (ha van ilyen) kell az intézkedéseket, amelyek teszik ki a saját algoritmusok, hogy megoldja ezt a problémát.
Amellett, hogy IOPS fő intézkedés alapvető működését az algoritmus értéket rendelni egy változót. rendelt parancs formátuma:
<имя переменной> = <выражение>
- a kapott érték változóban tároljuk.
Megjegyzés: a három fő tulajdonságait megbízás csapatok:
1), míg a változó nincs hozzárendelve semmilyen értéket, bizonytalan;
2) az értéket, amelyet adott változó benne tárolt, amíg a következő feladat, hogy egy másik változó értékét;
3) értéke újra rendelt egy változó, ez helyettesíti a korábbi értéket.
Példa építése lineáris számítási algoritmus
és a megfelelő projekt Visual C ++ 6.0 környezetben
Példa. Hogy fejlesszék az algoritmus, és hozzon létre a program rajta (fejleszteni konzol projekt) számításához függvény értékei z =. A domain a funkció nem veszik figyelembe.
A munka előrehaladásáról
1. Írjunk algoritmust a probléma megoldására egy logikailag helyes sorrendjét intézkedéseket.
3. Készítsen egy konzol függelék "Hello, World!" Application. Nyitott primer fő () függvény, amely ahhoz szükséges, hogy hajtsa végre a leírt lépéseket Lectures 1.
Távolítsuk el az összes vonal követi a sorban #include „stdafx.h”.
A megadott karakterláncot kinyomtatni a szöveget a program.
5. Indítsa el az alkalmazást, hogy a leírtaknak Előadás 1.
6. Debug a programot.
7. Mentse el a projektet hibakeresés a lemezen.
1). Kiszámításakor a nevezőben funkciója z működését hozza az adattípus került alkalmazásra: (float) 2/3. Ennek az az oka, hogy a jel „/” jelentése egész szám, osztási művelet, azaz a elosztjuk a egész szám, hogy egész eredményt kerekíteni nullára. Ha az egyik operandus valós változó, az eredmény egy valós érték. Ebben az esetben a művelet, melynek során a adattípus (float) lehetővé teszi, hogy „lefordítani” a 2-es szám a kisülés a kisülési egész anyag.
2). Amikor futtatja a programot a monitoron megjelenik vonalon
Része a vonal az x = megjeleníti a függvény a printf (), a villogó kurzor - választ kell adnia az értéket az x változó a billentyűzet segítségével. Értékek beírása a billentyűzet megnyomásával a végek
3). Az üzemeltető felelős a számítás a Z változó értékét, a nevező az a frakció van írva a zárójelben. Ügyelni kell arra, hogy a számítás a kifejezés zárójelben vannak elhelyezve megfelelően, vagyis írásakor a számláló és a nevező képviselő összeg, különbség, vagy a termék, akkor meg kell zárójelek közé; funkcionál érvek zárójelbe téve. Nagyon fontos írásakor kifejezések C ++ előtt tartva elsődlegességét.
4). Felvételi \ t az formátumszöveg vízszintes lapra, és rekord \ n - áthelyezését egy másik vonal.
5). Kiadásánál nyomtatni reálértékének printf () vállalja az alábbi kimeneti formátumok:
A példában, a kimeneti% 5i méret azt jelenti, hogy a levezetése az x változó az eltávolítása az összes változó értékei pozíciók 5 kap, és a kimeneti formátumot% 7.3f azt jelenti, hogy a levezetése a z változó eltávolításával összes értékeinek változó 7-helyzetben kapnak, amelynek 3 pozícióban - egy tört része.