KOD
Bilgisayarların anlayabileceği talimatlar KOD olarak adlandırılmaktadır. Kısacası KOD; bilgisayarlar ile iletişime girmemizi sağlayan kelimelerdir diyebiliriz.
Kodları kullanarak bilgisayarlara bir işlemi nasıl ve ne zaman yapabileceğini söyleriz.
Çok sayıda farklı programlama dili vardır. Hepsi farklı kelimeleri kod olarak kullanırlar. Bunu dünyada insanların konuştuğu farklı dillere benzetebiliriz . Örneğin; Türkçe “Merhaba” , İngilizce “Hello”, Almanca “Hallo” gibi.
Programlama dilleri bilgisayarlara talimalatlar verirken farklı kelimeler kullansalar da aynı işlemleri gerçekleştirmek için oluşturulmuşlardır.
ALGORİTMA
Bilgisayar biliminde algoritma, bir problemin çözümü için gerekli olan talimatların oluş sırasına göre, adım adım sıralanmasıdır.
AKIŞ DİYAGRAMI
Akış diyagramları algoritmaların, şekiller kullanılarak gösterildiği yapılardır.
Robotumuzu Programlarken kullandığımız kartların alt alta sıralanması ile, biz de kendi akış diyagramımızı elde ediyoruz.
SIRALAMA
Programlama dillerinde komutlar; ilk komuttan son komuta kadar bir sıra ile işlenir.Birinci komuttan sonra ikinci komut, ikinci komuttan sonra üçüncü komut gibi. Bu işlem son komuta kadar devam eder. Bu sebeple doğru çalışan bir program yazmak istiyorsak, öncelikle doğru bir Sıralama yapmalıyız. Doğru bir sıralama ise ancak işlemlerin öncelikleri göz önünde bulundurulduğunda yapılabilir.
Robotumuzun programlanması kartlar ile yapıldığından, öğrencilerimiz kartları okuttuktan sonra alt alta sıraya dizecek ve programın görsel olarak sıralaması zaten oluşturulacaktır.
Sıralama konusunu öğrencilerimize anlatırken resimli örnekleri kullanmak ise çok faydalı olacaktır .
HATA AYIKLAMA
Yazdığımız program sonucunda Robotumuz beklediğimizden farklı çalışıyorsa, ortada bir hata var demektir. O halde bu hatanın düzeltilmesi gerekmektedir. Programlama dillerindeki bu hataların düzeltilme sürecine Hata Ayıklama adı verilir.
Hataların oluşması birkaç farklı sebepten kaynaklanabilir. Bu sebeplerden bazılarını aşağıda sıralayabiliriz;
- Yapılması gereken işi analiz etmeden kod yazmaya başlamak.
- İşi yanlış yorumlamak.
- Dikkatsiz davranarak farklı bir kod yazmak.
Programımızı oluşturduk ve Robotumuz farklı çalışıyorsa, hatamızı bulmak o kadar da zor değil. Çünkü programımızdaki kodları temsil eden kartlarımız ile oluşturduğumuz akış diyagramını takip ederek, hangi kartta hata yaptığımızı rahatlıkla tespit edebiliriz. Bu aşamadan sonra hatalı kartı sıralamamızdan çıkararak, yerine doğru kartı ekleriz ve yeni sıralamamızı Robotumuz’a tanıtarak doğru sonuca ulaşabiliriz.
