logo
Menü
Giriş yap Üye ol
  • Anasayfa Anasayfa
Popüler Bilim

Popüler Bilim

Soru - Cevap

Soru - Cevap

Tasarla ve Yap

Tasarla ve Yap

Deneyler

Deneyler

Bilim Genç TV

Bilim Genç TV

Gökbilim

Gökbilim

Yeryüzü

Yeryüzü

Sesli Yayın

Sesli Yayın

Bilim Çizgi

Bilim Çizgi

Periyodik Tablo

Periyodik Tablo

Yeryüzü

Bunu Biliyor muydunuz?

Yarışmalar

Yarışmalar

  • Popüler Bilim Bilim Genç' i Tanıyın
    • - Bilim Genç Hakkında
    • - Ekibimiz
    • - İçerik Kullanım Şartları
    • - İletişim
  • Bilim Genç TÜBİTAK’ın dijital ortamda ücretsiz popüler bilim yayınıdır.

logo
Arama
Giriş yap
  • Popüler Bilim Popüler Bilim
  • Soru - Cevap Soru - Cevap
  • Tasarla ve Yap Tasarla ve Yap
  • Deneyler Deneyler
  • Bilim Genç TV Bilim Genç TV
  • Yarışmalar Yarışmalar
  • Gökbilim Gökbilim
  • Yeryüzü Yeryüzü
  • Sesli Yayın Sesli Yayın
  • Bilim Çizgi Bilim Çizgi
  • Bunu Biliyor muydunuz? Bunu Biliyor muydunuz?
  • Periyodik Tablo Periyodik Tablo
  • Popüler Bilim Bilim Genç' i Tanıyın
    • - Bilim Genç Hakkında
    • - Ekibimiz
    • - İçerik Kullanım Şartları
    • - İletişim
  • Bilim Genç TÜBİTAK’ın dijital ortamda ücretsiz popüler bilim yayınıdır.

Güneş’teki Enerjiyi Yeryüzünde Üretmek Mümkün mü?

Yarım Tonluk Uzay Çöpü Kosmos-482 Okyanusa Düştü!

XMM-Newton Uydusu Kozmik Devin Kalp Atışlarını Yakaladı

Satranç Mayıs 2025

Bilim Genç’e İçerik Hazırlamak İster misiniz?

WASP-127b'nin Atmosferinde Ses Hızını Aşan Rüzgârlar

Uzay Çöpü Kosmos-482’nin Dünya’ya Düşmesi Bekleniyor!


Algoritma Nedir, Nerelerde Kullanılır?

Cumhur Torun
21/06/2021

Algoritma, belirli bir problemi çözmek veya belirli bir amaca ulaşmak için çözüm yolunun adım adım tasarlanmasıdır.

Algoritma Nedir, Nerelerde Kullanılır?

Algoritma Nedir?

Algoritma, belirli bir problemi çözmek veya belirli bir amaca ulaşmak için çözüm yolunun adım adım tasarlanmasıdır. Algoritmalar sadece bilgisayar bilimlerinde değil hayatın her alanında kullanılır. Örneğin bir yemek yaparken, o yemeğin tarifindeki adımlar aslında bir algoritmadır.

“Algoritma nedir?” sorusunu cevaplamadan önce problemin tanımını yapalım. Karşılaştığımız soruna veya çözülmesi gereken duruma “problem” denir.

Örneğin sınav esnasında kalemimizin ucunun bitmesi, internetten aldığımız ayakkabının küçük gelmesi, okula geç kalmamız gibi durumlar günlük hayatta karşılaşabileceğimiz problemlere birer örnektir.

Bir problemi tanımlama, nedenini açıklama, çözümü için alternatif yolları belirleme ve bu yollar arasından en uygun olanı uygulama süreçlerinin tamamı “problem çözme” olarak adlandırılır.

Algoritma, bir problemi çözmek için gerekli yolun basit, net ve belirli bir sıraya göre tasarlanmış hâlidir. 

Örneğin açılmayan bir bilgisayar problemi için çözüm yolu şu sıralamada olmalıdır: Öncelikle bilgisayarın fişi takılı mı diye kontrol etmeliyiz. Fişi takılı değil ise fişini takıp açabiliriz. Eğer fişi takılı ise monitörün açık olup olmadığını kontrol etmeliyiz. Eğer açık değilse monitörü açmalıyız. Monitör de açık ise bilgisayarı bir tamirciye götürmeliyiz. 

Gördüğünüz gibi işlemler belirli bir sıralamada yapılmıştır.

Akış Diyagramı Nedir?

Akış diyagramı, algoritmaların şekil ve sembollerle ifade edilmesidir. Akış şemasında her adım birbirinden farklı anlamlar taşıyan şekillerden oluşur ve adımlar arasındaki ilişki oklar ile gösterilir. Kodlanacak programın akış şemasının oluşturulması, sürecin daha kolay çözümlenmesine yardımcı olur.

Akış diyagramlarında farklı şekiller kullanılır.

“Bugün ne yapmak istiyorum?” sorusunu akış şemasına çevirebiliriz. 

Problem: Bugün ne yapmak istiyorum?

“Dışarı çıkmak istiyor musun?” sorusuna “Evet” cevabını veriyorsanız hava durumu bilgisini alınırsınız. Hava yağmurlu ise botlarınızı giyip, şemsiyenizi alarak dışarı çıkabilirsiniz. Hava yağmurlu değilse spor ayakkabılarınızı giyip dışarı çıkabilirsiniz. 

“Dışarı çıkmak istiyor musun?” sorusuna “Hayır” cevabını veriyorsanız “Kitap okumak istiyor musun?” sorusu sorulur. Bu soruya “Evet” cevabını veriyorsanız sevdiğiniz bir kitabı okumaya başlayabilir, “Hayır” cevabını veriyorsanız sevdiğiniz bir müziği açıp dinleyebilirsiniz.

İki sayının toplamını bulmak için kullanılan akış diyagramı da aşağıdaki gibidir.

  1. Başlama işleminden sonra kullanıcıdan birinci sayıyı girmesi istenir. 
  2. Girilen bu değer A değişkenine aktarılır. 
  3. Ardından ikinci sayıyı girmesi istenir. 
  4. Bu değer de B değişkenine aktarılır. 
  5. A ve B toplanıp sonuç değeri bulunur. 
  6. Sonuç değeri ekranda yazılır. 
  7. Son olarak da bitirme işlemine gelinir ve akış diyagramı biter.

Tüm işlem “Başla” ve “Bitir” şekilleri arasında gerçekleşir.

Yaptığımız etkinliklerde bilgisayara ne yapacağını “söylemek” için bilgisayar kodlarını kullanıyoruz. Kod yazmadan önce ise algoritmayı oluşturmamız gerekiyor. Bu video sayesinde algoritmanın ne olduğunu kolayca öğrenebilirsiniz.

Yazar Hakkında:

Cumhur Torun
Bilişim Teknolojileri Öğretmeni
Kastamonu Taşmektep Mesleki ve Teknik Anadolu Lisesi

 

Konu
Kodlama

paylaş

En Çok Okunan Makaleler

Lise Öğrencileri İçin 2025 Yılı TÜBİTAK Bilim Kamplarına Katılım Başvuruları Başladı!

Duyurular • 02-01-2025

Bilim Genç’e İçerik Hazırlamak İster misiniz?

Duyurular • 12-05-2025

Pestisit Nedir? Pestisitler Zararlı mıdır?

Haberler • 30-04-2025

Kozmik Gezegen Otopsisi: Yıldızına Yaklaşarak Atmosferine Dalan Gezegen

Gökbilim • 29-04-2025

Bilim Genç Kafede Bilim Etkinliği: “Antarktika Hikâyeleri”

Duyurular • 24-04-2025

Gökyüzünde Gezegen Şöleni

Haberler • 25-01-2025

Keçilerin Göz Bebekleri Neden Dikdörtgen Şeklindedir?

Soru - Cevap • 15-02-2025

Astronot Suni Williams Uzay Yürüyüşünde Rekor Kırdı

Haberler • 31-01-2025

Meşhur Matematik Problemi: ‘‘Taşınan Kanepe Problemi’’ Çözüldü

Haberler • 30-01-2025

Anadolu Parsının En Net Görüntüsü Kaydedildi

Haberler • 07-12-2024

Bilim Genç Logo
Tekrardan Hoşgeldiniz!

Bilim Genç’in kozmik derinliklerinde yolculuğa başlamak için giriş yapın.

Bir hesabınız yok mu? Üye olun

Sayfayı Paylaş
Twitter'da paylaş telegram'da paylaş Whatsapp'da paylaş facebook'da paylaş
Bağlantıyı kopyala
baylaş