kazimyaver | Tüm yazılar etiketlendi 'algoritma'

Algoritma Notları

Merhaba arkadaşlar, biraz geç ekliyor olsam da notları belki unuttuğunuz, atladığınız noktalar olur. Yararlı olması dileğiyle..

Soru cevap şeklinde vereceğim notları ezber yerine mantığını kavramaya çalışın..

Soru 1: Algoritma nedir? Algoritmanın gerekliliğini ve avantajları açıklayınız.

Cevap 1: Bilgisayardaki işlemin/işlemlerin gerçekleştirilmesinde izlenecek adımlara  (adımlar dizisine), "Algoritma" denir.

Algoritmanın gerekliliği : Bir işe başlamadan önce planlanması o işi çok daha kolay çözümlemeye yarar..

Avantajları ;

i. Program yazmayı kolaylaştırır.

ii. Hatalı kodlama oranını azaltır.

iii. Program yazımı için gereken süreyi kısaltır.

iv. İşlem akışını açık bir şekilde gösterdiğinden program kontrolünü ve hata takibini kolaylaştırır.

v. Sonradan yapılacak düzenlemelerde kolaylıklar sağlar.

Soru 2: Algoritma hazırlanırken dikkat edilmesi gereken hususları açıklayınız.

Cevap 2:

i. Tanımlayıcı isimleri belirler

ii. Veri girişleri yapılır veya çevre birimlerden okutulur.

iii. Yapılacak işlemler ve yöntemler yazılır.

iv. Sonuçlar yazdırılır veya çevre birimlerde saklanır.

Soru 3: Değişken nedir? Programlarda neden değişkenlere ihtiyaç duyulmaktadır?

Cevap 3: Program her çalıştırılmasında, farklı değerler alabilen/aktarılabilen bellek/veri/bilgi alanları, "değişken" olarak adlandırılır.

Neden değişken? Programda kullanılacak bir veriyi değişken diye adlandırdığımız saklama kabında bekletmek için. Kullanıcıdan istediğimiz bir girdiyi değişken yardımı ile programın arka planında bekletebiliriz.

Soru 4: Girilen üç sayıdan en büyüğünü bulan programın algoritmasını hazırlayınız.

Cevap 4: 

Kodları resim şeklinde vermemin sebebi Kopyala/Yapıştır kolaylığından sıyrılıp denerken aklınızda kalmasını sağlaması için..