Dobrý den.
No asi tak, že si k tomu sedneš, vemeš si papír (nebo raději víc papírů, ať nemusíš furt vstávat) a začneš si kreslit tu klávesnici."jak napsat program kterej to udělá"
Pak budeš špekulovat nad tím, co a jak se může všechno dít, budeš na ni kreslit různé šipky a tak...
No a pak zjistíš, že to asi není ono, tak vezmeš další papír, nakreslíš klávesnici a znovu...
Až budeš mít jasno, co to má dělat, promyslíš si jednotlivé kroky, které se při tom provádějí a vynasnažíš se v jejich posloupnosti najít nějaké zákonitosti, kde se co opakuje a tak...
Nakreslíš si tu posloupnost kroků nějak třeba graficky, kde už budeš uvažovat i s omezeními programovacího jazyka, jaké konstrukce ti umožní použít (větvení, cykly...)
No až tohle všechno uděláš, zapneš počítač a zapíšeš to v jazyce programu. Pak ho budeš ladit a přitom třeba několikrát zjistíš, žes to vymyslel nešikovně a vrátíš se na začátek.
No a když už konečně budeš mít jakž takž funkční program, najdeš tam fatální chybu a začneš znovu. No a až budeš opravdový programátor, v tomto okamžiku zjistíš, žes to udělal zbytečně složitě, napadne tě mnohem jednodušší a šikovnější řešení - no a začneš znovu...
Takže asi tak nějak...