2.ÜNİTE: KODLAMAYA GİRİŞ
Algoritma
Belirli bir problemi çözmek veya bir amaca ulaşmak için
tasarlanan yola algoritma denir. Algoritma yardımıyla bir
işi adım adım gerçekleştirebiliriz. Aslında algoritmalar yaşamımızın bir
parçasıdır. Pek çok işimizi farkında olalım ya da olmayalım algoritma
yardımıyla yaparız.
Algoritma Kullanmanın Faydaları:
•
Problemleri daha hızlı çözeriz.
•
Problem çözme sürecini kolay takip ederiz.
•
Problem çözme sürecinde, varsa hataları kolay buluruz.
• Çözüm için farklı yöntemler denememizi sağlar.
Algoritma Yazma Kuralları:
•
Her algoritma basamak basamak yazılır.
•
Her algoritmanın ilk basamağı BAŞLA’dır.
• Her algoritmanın son basamağı BİTİR’dir.
• Algoritmalarda kesin cümleler kullanılır.
ALGORİTMA ÖRNEKLERİ
Karar
Yapıları
İki ya da daha fazla
seçenek arasından seçim yapma hakkı tanıyan yapılara « Karar Yapısı » denir.
Günlük hayatımızda bazı olayların gerçekleşebilmesi için belli şartın ya da
şartların yerine getirilmesi gerekir. Mesela marketten çikolata almak
istiyorsunuz. Bu olayı gerçekleştirebilmeniz için çikolatayı alacak kadar
paranızın olması gerekir. Varsa çikolatayı alırsınız. Yoksa alamazsınız.
Bazen bir olayın
gerçekleşebilmesi için birden fazla koşulun yerine getirilmesi gerekebilir.
Mesela tabletinizde oyun oynamak
istiyorsunuz. Anneniz ise « Ödevlerini yapar ve odanızı toplarsan. »
oynayabileceğinizi söylüyor. İşte bu durumda ödevlerin bitmesi ve odanın
toplanması şartlar. Bu iki şartında yerine gelmesi gereken bir durum.
İki şartın yerine getirilmesi gereken durumlarda « VE » operatörü kullanılır.
• Hava
yağmurlu değilse VE ödevler bittiyse parka gidebilirsin.
• Görsel
Sanatlar dersinde boyaların VE resim defterin yanında olmalıdır.
Bazen bir olayın gerçekleşebilmesi için birden fazla koşul olur bu koşullardan birinin yerine getirilmesi yeterli olabilir.
Mesela haftada iki gün
kursa gidiyorsunuz. Kurs günleriniz Salı ve Perşembe. Günlerden Salı veya
Perşembe ise kursa gidersiniz değilseniz gitmezsiniz. Bu durumda da iki şart
var. Günün Salı ya da Perşembe olması. Ama kursa gitmek için iki şartında aynı
anda olmasına gerek yok. Bir şartın gerçekleşmesi yeterli oluyor.
Birden fazla şartın olduğu ve şartlardan en az birinin
yerine gereken durumlarda « VEYA » operatörü
kullanılır.
• Hava
yağmurlu VEYA soğuk ise mont giymeliyiz.
• Görsel
Sanatlar dersinde kuru boya VEYA pastel boya kullanabilirsin.
KARAR YAPILARI ÖRNEKLERİ
Döngü Yapıları
Bir işin bitmesi için tekrarlanması gereken görevler
döngüleri oluşturur. Günlük hayatımızda tekrar tekrar yaptığımız bir sürü olay
vardır. Mesela her gün yemek yemek , aynı saatte uyumak vb….
Kodlamada da ; tekrar yapıları kullanılarak döngüler oluşturulur.
bilisimnotlari.net sitesinden alınmıştır.
Yorumlar
Yorum Gönder