zaten hep elinin altinda bir kagit olmali. mesela ben ilk baslarda her yazdigim satirdan sonra bir satir not alirdim elimdeki kagida.
diyelim
int i;
yazdim, kagida gider i=? yazardim. bir altta
i = 5;
mi dedim. kagida gider i=? nde ? nin uzerini cizer yanina bes yazardim. diyelim sonra for dongusune mi girdim,
for (1>0) (atiyorum)
loop when 1>0 yazardim kagida, kocaman bir parantez koyardim altina
i++ mi yazdim
kagida gelip i=6 yazardim. ordan loop un basina ok cikarir, sonra i=6 nin oraya ok cikarir i=7 yazardim.
vesaire vesaire. cok aptala anlatir gibi oldu ama, kodun akisini ilk basta gorebilmek zor oluyor, veya arada bir sey unuttun diyelim ki yukarda anlattigim olayda i = 5; i yazmayi unuttun, sonra asagida i'yi artirmaya kalktin, noldu compiler hata verdi...
boyle boyle sorunlari, hatalari, kaynaklarini ogrenirsin.
bir de tavsiyem her satiri ekledikten sonra usenme compile et. hatayi hemen gor.
burada bastan soylemem gereken seyi soyluyorum. asistani oldugum ogrencilerimde gordugum en buyuk hatalardan biri buydu. PROGRAMI PARCA PARCA YAZ. 45 satir kod girip calismasini bekleme. butun gun c sytaxiyle icli disli calisan, 10 senedir kod yazan adam bile 45 satiri tamamlayip sonra compile ederse hatalar cikacaktir.
bir sey daha. sadece kagit uzerinde calismayla programlama isi OLMAZ.
yine ogrencilerimde gordugum hata. adam hayatinda bir satir kod yazmamis oturup da, sinava giriyor compilerin orasini burasini bilmiyor daha, bilgisayari kullanmayi dahi bilmiyor hatta... o adamdan satir sonundaki ; u unutmamasini veya unutursa unuttugunu anlayabilmesini beklemek cok mucizevi bir beklenti olur.
yani calisirken kod YAZACAKSIN AMA ELINDE KAGIT KALEM DE OLACAK.
algoritma icin lazim o yani.
bir de kum saati, ucgen, kare vs harflerle rakamlarla sekil yapma egzersizleri vardi, en temel donguleri ve tanimlamalar kismini iyi anlayabilmek icin. oradan basla. onlar eglencelidir hem.
yapamadigin yerde sorularini yolla bakalim.
kolay gelsin. korkma, bir kere seversen dunyanin en zevkli, en tatmin edici islerinden biridir. bastan kendini korkutanlar, kagitla calismaya calisanlar cogunlukla tokezler.
bilgisayar muh. degilsen bile bu konuda iyi olman cok ise yarar.
kolay gelsin.
0