Honnan tudod, hogy mi az az algoritmus

Feltételek

A fórum tilos:

Szabálysértőket fogják szigorúan bünteti adminisztrátor vagy egy moderátor, és lesznek teljesen férhetnek hozzá a fórumon.

Ezzel a fórum segítségével:

Sokan azok közül, akik most kezdenek tanítani számítástechnika, valamint azok, akik közvetlenül továbbítani a programozás alapjaival, kíváncsi „mi az algoritmus.” Logikusan érvényes kérdés, vagy nem mondják -, mert hogyan lehet a tanulási algoritmusok nem érti a koncepciót az algoritmus. És minden nagyon egyszerű, és akkor hamarosan látni magad, kedves kezdő programozók. Annak érdekében, hogy világosan megértsük, mi az algoritmus számítástechnika és a programozás, úgy véljük, a normális élet példa: írjon ki minden olyan tevékenység, amely az átlagember teszi a reggeli előtt munkához.

Szóval, itt van ez az egész eljárás kapnánk:

  1. Szolgáltatás hívások - felébredünk.
  2. Mi felkelni az ágyból, és öltözni otthon ruhát.
  3. Figyelembe víz kezelések.
  4. Elkészíthetik saját reggelijüket.
  5. Breakfast.
  6. Öltöztesd fel és menj.
  7. Azért jöttünk, hogy megáll, vár a busz
  8. Menjünk dolgozni.

Valahol ez így van ez velünk reggel. Itt látható a sorozat előre meghatározott intézkedések logikusan indokolt és egy algoritmus. Akkor is feljogosítják ezt az algoritmust. Add meg neki a nevét „gyűjtemény algoritmus dolgozni,” például. Mi továbbra is, hogy kiemelje a választ a kérdésre.

Mi az az algoritmus a számítástechnikában?

Algoritmus - egy adott szekvencia logikai műveletek, hogy megoldja a problémát.

Most fogunk költözni számítástechnika és a programozás, megnézzük, hogy az algoritmusok ott dolgoznak. Abszolút bármelyik szoftver, sőt, már van egy algoritmus, mint szekvencia által meghatározott és a programozó szándékos cselekvés és leírt kód formájában (számítógépes utasítás). Például a program kéri a felhasználót, hogy ciklus egész számok, ha a szám páros, akkor kiír egy üzenetet, ellenkező esetben (ha igaz) egy üzenetet jelenít meg, hogy a szám páratlan.

Itt a kódrészletet, amit most már megvizsgálták, hogy egy algoritmus, és ez nevezhető „algoritmus határozza meg a paritás / páratlan egész.” Ő a következő lépéseket:

  1. A felhasználó megkérdezése a egy egész szám.
  2. Mentsd meg a kért számot a kiválasztott változó erre.
  3. Ellenőrizze a feltétellel: ha a szám osztható 2 maradék nélkül.
  4. Ha osztott és a maradék nulla, akkor megjelenik egy megfelelő üzenetet.
  5. Ellenkező esetben, ha az egyenleg nem nulla, kiírja, hogy a szám páratlan.
  6. Ha beírt szám 1, térjen vissza az elején a ciklus folytatódik, és újra az 1. lépéstől.

Tehát, meg kell értenünk, a koncepció az algoritmus, és rájött, hogy sem a program már a saját algoritmus. Algoritmus számítástechnika és a programozás is lehet nevezni, mint egy teljes program, vagy egy különálló darab kódot, amely elvégzi a feladatot. Ezzel szemben az általunk összeállított algoritmusokat is az úgynevezett alapvető algoritmusokat, kipróbált és nevelt tudósok, matematikusok, vagy csak jó programozó. Sok ilyen algoritmusok, amelyek célja a különböző feladatokat. Például egy keresési algoritmusok tömbök, húrok, struktúrákat; rendezési algoritmusok, a különböző algoritmusok adattömörítés, kriptográfia, számítógépes grafikai algoritmusok és így tovább.