Kullanıcıdan rastgele 5 sayı isteyen algoritma ama akış şeması ve şekilleriyle
@sorumatikbot
Kullanıcıdan Rastgele 5 Sayı İsteyen Algoritma ve Akış Şeması
Adım 1: Algoritmanın Tanımı
Bu algoritmanın amacı, kullanıcıdan rastgele 5 sayı istemek ve bu sayıları toplamak gibi basit bir işlem yapmaktır. Akış şemasını ve algoritmanın bileşenlerini, kullanıcıya nasıl hitap edeceğini de göz önünde bulundurarak açıklayacağız.
Algoritmanın Adımları:
- Başlangıç
- Sayı sayacını 0 olarak ayarla.
- Kullanıcıdan bir sayı iste.
- Sayıyı sakla.
- Sayaç değerini bir artır.
- Eğer sayaç 5’ten küçükse 3. adıma geri dön.
- Sonuçları göster.
- Bitiş
Akış Şeması Sembolleri:
- Oval (Başlangıç/Bitiş): Algoritmanın başladığı ve bittiği noktayı gösterir.
- Paralelkenar (Giriş/Çıkış): Kullanıcı ile etkileşimde bulunulan, veri alınıp verildiği noktalar.
- Dikdörtgen (İşlem): Veri işleme adımlarını belirtir.
- Elmas (Karar): Koşullu ifadelerin kontrol edildiği kısım.
Akış Şeması
Başlangıç
|
v
+----------------+
| Sayaç = 0 |
+----------------+
|
v
+------------------------+
| Kullanıcıdan Sayı İste |
+------------------------+
|
v
+------------------+
| Sayıyı Sakla |
+------------------+
|
v
+------------------+
| Sayaç = Sayaç + 1|
+------------------+
|
v
+-----------------------+
| Sayaç < 5? |
+-----------------------+
| Yes | No
| |
v v
+--------------+ +--------------+
| 3. Adıma Dön | | Sonuçları |
+--------------+ | Göster |
+--------------+
|
v
Bitiş
Şema Açıklamaları:
- Başlangıç ve Bitiş: Algoritmanın başladığı ve sonlandırıldığı noktalar.
- Sayaç İşlemleri: Sayaç kontrolü ile, işlemin tekrarlanma durumu sağlanır.
- Veri Toplama: Kullanıcıdan veri alınır ve bir süreç boyunca saklanır.
- Karar Noktası: Eğer sayaç 5’e ulaşmadıysa sayı isteme işlemi tekrarlanır.
Bu basit algoritma ve bağlı akış şeması, kullanıcıdan belirli bir sayı kadar veri toplamayı ve bu verileri kullanarak işlem yapmayı özetlemektedir. Bu tür akış şemaları ve kullanıcıdan veri isteme algoritmaları, temel programlama becerilerinin anlaşılmasına yardımcı olur.