ALGORİTMA VE AKIŞ ŞEMALARI
Problem Nedir?
Günlük hayatta karşılaşılan sorunlar, çözülmesi gereken durumlar ve aşılması
gereken engellere problem adı verilir.
Problemleri çözmek için bilgi, deneyim, mantık veya dikkat gereklidir.
Problem Çözme Süreci 4 Adımdan Oluşur.
1 -Problemi Anlama:
Bir problemi doğru bir şekilde çözebilmek için
şu soruları sormalıyız.
- ·
Bu
problem ile ilgili elimizdeki temel bilgiler nelerdir?
- ·
Çözüme
ulaşabilmek için bu temel bilgilerin dışında ihtiyaç duyduklarımız varsa
nelerdir?
- ·
Problemde
kimler, nasıl etkilenmektedir?
- ·
Problemin
şeması oluşturulabilir mi? Anlaşılırlığı arttırmak için problemi
görselleştirebilir miyiz?
- · Problem nasıl ortaya çıkmış? Daha önce çözüm ürettiğimiz benzer problemler oldu mu?
2 - Plan Yapma: Her problemin çözümü için farklı çözüm
yolları vardır. Bunun için doğru çözüm planını tercih ederek uygulamak
gerekmektedir. Bir problem için aşağıdaki çözüm planları uygulanabilir:
- Deneme yanılma yoluyla çözümü test etme, olası adımları ve tahmini sonuçları bulma
- Problemi daha basit parçalara ayırarak ilerleme
- Sondan başa doğru ilerleyerek farklı bir bakış açısıyla çözüme ulaşmaya çalışmak
- Olası çözümleri içeren bir görsel harita ya da zihin haritası çıkarmak.
- Beyin fırtınası yapmak
3 - Planı Uygulama: Belirlenen planın uygulanıp, çözümü sağlayıp sağlamadığı gözlemlenir. Burada plan işe yaramasa bile yeniden çözüm üretimi için bize yol gösterir.
Problem Çözümünde Balık Kılçığı Yöntemi
Problemleri çözerken balık kılçığını ya da balık kılçığı diyagramını problemlerin ana ve alt nedenlerini belirleme sürecinde kullanabiliriz. Bu yöntem ile problemin oluşmasını sağlayan sorunlar görselleştirilir.
- İsmimiz
Örneğin: Bir karayolunda ki asfalt, tabelalar, kaldırımlar ve binalar sabittir. Yoldan geçen arabalar, otobüsler, kamyonlar ve yayalar değişkendir.
Operatör Nedir?
Operatör kavramı bir aracı, nesneyi ya da sayıyı
işletmek/çalıştırmak anlamında kullanılmaktadır.
Matematiksel operatör:
Matematiksel işlemlerin uygulanması ve çeşitli görevleri yerine getiren sembollerdir.
Mantıksal Operatör:
Birden fazla bilginin karşılaştırması, kıyaslama, büyüklük, küçüklük gibi durumlarını belirleyen veya ifade eden
araçlardır.
Matematiksel Operatörler |
+ Toplama - Çıkarma * Çarpma / Bölme = Eşittir |
Mantıksal Operatörler |
<
Küçüktür >
Büyüktür >= Büyük
Eşit <= Küçük
Eşit <>
Farklı |
Ve Veya Değil |
Yazılım Nedir?
Elektronik cihazlarda çeşitli görevleri gerçekleştirmek amacıyla hazırlanmış programlara yazılım adı verilir. Her yazılım bir problemi çözmek amacıyla geliştirilmiştir.
Bu sayede yazılımlar elektronik cihazlara yeni özellikler ve görevler kazandırır. Örneğin whatsapp, facebook, instagram, twitter uygulamaları, chrome, opera, firefox internet tarayıcıları bilgisayar ve telefon oyunları gibi.
Yazılımlar; Bilgisayar , notebook, laptop, cep telefonu, akıllı ev aletleri (Ev süpüren robot, akıllı fırın), Uçaklardaki otomatik pilotlar, yeni nesil elektronik arabalar vb. cihazlara yüklenir.
ALGORİTMA VE AKIŞ ŞEMASI
Algoritma:
Bir problemin çözümünde izlenecek yol ve problemin çözümünün adımlar halinde
yazılmasına algoritma denir. Problem çözmek ve bir işe başlamanın ilk adımı
algoritma oluşturmaktır. Algoritma basamaklarının ilk adımı
"Başla", son adımı "Durdur/ Bitir" dir. Her adımda
yapılacak işlem açıkça belirtilir.
Akış Şeması ( Akış Diyagramı)
Problem çözümünde bir sürecin adımlarını görseller, şekiller ve sembollerle gösterilmesine akış şeması denir. Algoritma adımlarının şekillerle ve oklarla ortaya koyulmasıdır. Bu işlem geometrik şekillerle ifade edilir ve her şekil yapılacak olan işlemi gösterir.Örneğin; Evde Ayran yapmanın algoritmasını yazalım.
Adım 1: Başla
Adım 2: Yoğurdu kaba koy.
Adım 3: Su ekle.
Adım 4: Tuz Koy.
Adım 5: Çırp
Adım 6: Bardağa doldur.
Adım 7: Bitir.
Ayran yapmanın Akış Şeması
/////////////////// YAZI ÖDEVİNİZ BURAYA KADARDIR. ALTTAKİ ÖRNEKLERİ YAZMAYACAKSINIZ. SINAVDA ÇALIŞACAKSINIZ ///////////////////////////////
Örneğin: Bakkaldan ekmek almanın algoritmasını yazalım
ALGORİTMA VE AKIŞ ŞEMASI ÖRNEKLERİ
Hiç yorum yok:
Yorum Gönder