Algoritma

Algoritma Örnekleri

Robotik kodlama eğitim serimize devam ederken önceki makalelerimizde Algoritma Nedir? konusunda değinmiştik. Eğer Algoritmanın ne olduğubu ilmiyorsanız linki tıklayarak o konuyu iyi anlayıp daha sonra Algoritma Örnekleri konusunda bakmanızda fayda vardır. Algoritma ile alakalı basitten zora doğru örnekleri sizlerle paylaşmak istiyorum. Algoritma tanımını yaparkende belirtmiştim. Algoritma, Yapılacak iş ve eylemin basit adımlarla sıra ile yapılmasını sağlar. Bilgisayar sadece verdiğimiz komutları uygular bu sebeple bizim hazırlayacağımız algoritmalar ne kadar stabil olursa o kadar iyi sonuç verir. Hazırsanız beraber algoritma örneklerine beraber göz atalım.

İki Sayının Toplamını Bulan Algoritma

İki sayının toplamını bulan algoritmayı hazırlamak için öncelikle iki sayının toplamını bilmemiz gerekir. Bu sebeple matematik dersinin önemini bir kez daha anlamış oluyoruz. Zaten bilgisayar, kodlama dediğimiz olayların arka planında matematik yatmaktadır. Bu sbeplerden ötürü algoritma hazırlarken matematiktende faydalanacağız.

Her algortma Başla komutu ile başlar. Bitir Komutuyla biter. Aşağıdaki örnektede olduğu gibi adımlar sıra ile hazırlanmıştır. Örneğin 2.Adımdan 6.Adıma geçemeyiz. Program hata verir. Bu sebele algoritmada de belirtiğimiz gibi işlem sırası önemlidir.

1.Adım Başla
2.Adım Birinci Sayıyı Gir (a)
3.Adım İkinci Sayıyı Gir (b)
4.Adım Sayıları Topla= a+b
5.Adım onucu Ekrana Yaz
6.Adım Bitir

Sınav Ortalamasını Bulan Algoritma

Bu Algoritma örneğinde bilişim dersinin not ortalamasını hesaplayan algoritmayı hazırlayacağız. Ancak siz istediğiniz dersin not hesaplamasını bu algoritma ile hazırlayabilirsiniz.

1.Adım: Başla
2.Adım: Birinci Sınav Notunu Gir (x)
3.Adım: İkinci Sınav Notunu Gir (y)
4.Adım: Ortalamasını Hesapla: (X+Y) / 2
5.Adım: Çıkan Sonucu Ekrana Yaz
6.Adım: Bitir.

İlk örneğimizdeki iki sayının toplamını bulan algoritmanın akış şemasına bakarak 2. örnekteki sınav ortalamasını bulan algoritmanın akış şemasını hazırlayabilir misin?

Eğer bunu hazırlıyorsan algoritma konusunu iyi bir şekilde anlamışsın. Şimdiden tebrik ediyorum 🙂

Coder

10 Yıldır aralıksız sürdürdüğüm bilişim teknolojileri alanlarında kendimi sürekli güncel tutup geliştirmekteyim. Uzmanlık alanlarımdan birkaçı ; Bilişim Teknolojileri Uzmanı, Eğitim Teknoloğu, Web Tasarım Uzmanı, Eğitim Teknoloğu, Blog Yazarı

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu