Hirdetés
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- CMF Phone 1 - egy jó telefon
- Külföldi prepaid SIM-ek itthon
- Milyen okostelefont vegyek?
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Xiaomi 14 - párátlanul jó lehetne
- Poco X6 Pro - ötös alá
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
-
Mobilarena

Új hozzászólás Aktív témák
-
bucsupeti
senior tag
válasz
buktagt540
#5391
üzenetére
Részlet a témával foglalkozó blogomból:
"A programozás alapja hogy a problémát először gondolatban elemezni kell olyan szempontból hogy milyen bemenő adatok állnak rendelkezésre, azokon milyen műveletek kell végrehajtanunk hogy produkálni tudjuk a várt kimenetet. Röviden ez a lényeg.
Fogalmazzuk meg szavakkal, hogy milyen adataink vannak és azok milyen jellegűek (input, output, munkaközi adat)
Gondolkodjunk el a feladaton, figyelembe véve azt hogy milyen adatokat határoztunk meg az előzőekben.
Fogalmazzuk meg szóban, hogy az első pontban meghatározott adatok felhasználásával milyen műveleti lépéseket kell végrehajtanunk egészen addig, míg elő nem áll a kimeneti adat.
Gyakorlatilag itt van vége a programozásnak. Ezután már "csak" az következik hogy egy adott eszköz segítségével a számítógép számára is érthetővé tegyük. Ez az eszköz a fordítóprogram, ami egy adott programozási nyelven megírt programot a gép számára érthető tárgykóddá alakít, majd ezt egy linker nevű segédprogram futtatható állapotba alakítja.A fenti három pont a lényeges. Ha azokat megoldod, akkor már a kódolás egy mechanikus átírás. Alapvetően az a probléma hogy egyből nekiugranak az emberek a kódolásnak. Egy idő után természetesen így fog történni, reflexszerűen menni fog a kódírás, de amíg azt érzed hogy ezt te nem érted, addig az első 3 lépéssel van a baj. A későbbiekben rájössz majd, hogy teljesen mindegy hogy BASIC, Pascal vagy C a programnyelv amit használsz. Az algoritmus megalkotása (azaz a lépések amiket végre kell hajtani) nem a programnyelven múlik. Nem a programnyelv az oka hogy mennyire nehéz vagy könnyű a segítségével összerakni egy adott programot.
Sokat hallani hogy "Pascalban simán megírom, de a C annyira bonyolult hogy nem lehet ezt megírni". Ez kb olyan állítás, mintha azt mondaná valaki, hogy magyarul sokkal könnyebb beszélni mint angolul. Persze a magyar anyanyelvűnek igen, de az angolnak nem. Aztán ha a magyar anyanyelvű kimegy külföldre és kénytelen angolul beszélni, néhány hét múlva nem lesz bonyolult angolul sem megfogalmazni dolgokat.
Ebből azt akarom kihozni, hogyha megvan a készség (fentebbi 3 pont), akkor jöhet a gyakorlás. Ugyanis az hogy mennyire bonyolult vagy egyszerű egy adott programnyelven megfogalmazni valamit, az csak azon múlik (na jó, máson is) hogy mennyit gyakorlod. C vizsgára úgy kell elmenni hogy előtte 2 hétig legalább (de minél hosszabb ideig annál jobb) írogatod az egyszerű programokat." -
válasz
buktagt540
#5393
üzenetére
-
válasz
buktagt540
#5391
üzenetére
5391 hozzászólásból 4000 erről a kérdésről és az arra adott válaszokról szól.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Cooler Master CK550 RGB mechanikus billentyűzet (Gateron Brown, HU)
- Elgato Stream Deck 15 gombos (MK.1) + állvány
- Gamer PC Ryzen 7 5800X + RTX 3060 12GB / 32GB RAM / vízhűtés / RGB
- ThinkPad X1 Extreme Gen 3 (i7, 32GB, GTX1650Ti, 4K) Magyar, szép állapot
- Erying ITX 12800H alaplap (Integrált 14 magos i7 CPU, 3x NVMe) Hiánytalan tartozékokkal
- CSX 2x2GB (4GB) DDR2 800 MHz kit
- Csere-Beszámítás! Apple Macbook Pro 2013 vége! 512GB SSD, I7, 16GB DDR3, Intel Iris Pro! Olvass!
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- 27% - ASUS ROG Ryuo IV SLC 360 ARGB (90RC0151-B0EAY0) AIO Vízhűtés !
- HIBÁTLAN iPhone 14 Pro Max 128GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS4682
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


