Szerző:
Gregory Harris
A Teremtés Dátuma:
11 Április 2021
Frissítés Dátuma:
1 Július 2024
Tartalom
Az informatika tanulmányozása nem jelent programozást; ez algoritmusok tanulását jelenti (véges lépések, amelyeket valaki vagy valami megért egy adott feladat elvégzéséhez). Sok informatikus egyáltalán nem programoz. Edsger Dijkstra egyszer azt mondta: "Az informatika nem foglalkozik jobban a számítógépekkel, mint a csillagászat a távcsövekkel."
Lépések
- 1 Informatikusnak lenni annyit jelent, mint folyamatosan tanulni, örökké diáknak lenni. A technológiák változnak, új programozási nyelvek, új algoritmusok fejlődnek: folyamatosan új dolgokat kell tanulni ahhoz, hogy lépést tudjunk tartani a dolgokkal.
- 2 Kezdje pszeudokóddal. A pszeudokód valójában nem programozási nyelv, de a program angol nyelvű ábrázolásának egyik módja. A legközelebbi és legismertebb algoritmus a sampon palackon található: Szappan, öblítés, ismétlés. Ez az algoritmus. Érthető az Ön számára ("Számítógépes ügynök"), és véges számú lépést tartalmaz.
- 3 Tesztelje pszeudokódját. A sampon palackon feltüntetett példa két okból nem jó algoritmus: nincs végállapota, és nem mondja meg, hogy melyik eljárást kell megismételni. Ismételje a habosítást? Vagy csak öblítés. A legjobb példa az „1. lépés - habzás. 2. lépés - öblítse le. 3. lépés - Ismételje meg az 1. és 2. lépést (2-3 alkalommal a legjobb eredmény érdekében) és a Vége (Kilépés) ”. Ez az algoritmus világos számodra, befejezési feltétele van (véges számú lépés), és nagyon pontos.
- 4 Próbáljon algoritmusokat írni minden tevékenységhez. Például, hogyan lehet az egyetem egyik épületéből a másikba költözni, vagy rakottat készíteni. Hamarosan mindenhol látni fogja az algoritmusokat!
- 5 Miután megtanulta, hogyan kell algoritmusokat írni, a programozási folyamat érthetőbb lesz az Ön számára. Vásárolja meg a könyvet, és olvassa el teljes egészében, hogy megtanulja a programozási nyelvet. Ne használjon online oktatóanyagokat a nyelvtanuláshoz, mivel amatőrök írják, nem pedig profik.
- Azonban ne habozzon segítségért fordulni az internethez. Azonnal elkezdheti megtanulni az objektum-orientált nyelveket, például a Java-t és a C ++ -t, de mégis jobb, ha olyan eljárási nyelvekkel kezdi, mint a C, mert azok teljesen algoritmus-alapúak.
- 6 A programozás az álkód programozási nyelvre történő lefordításának folyamata. Minél több időt töltesz pszeudokód írásával, annál kevésbé írod be a programot, és fogdosni az agyadat a jövőben.
Tippek
- A számítástechnika számos területet ölel fel, mint például a számítógép tervezése és fejlesztése, adatbázisok, számítógépes biztonság, számítógépes programozási nyelvek. Ezért bölcs döntés egy vagy több, Önt érdeklő területre összpontosítani.
- Miután megtanult egy programozási nyelvet, tanuljon meg egy másik, hasonló nyelvet, mivel még mindig csak az álkódot fordítja le az aktuális nyelvre.
- A tábla a legjobb hely az algoritmus írására.