Çözüldü Akış şeması örneğini anlamadım

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

berkayygi

Femtopat
Katılım
3 Ekim 2023
Mesajlar
14
Daha fazla  
Cinsiyet
Erkek
Hoca bize 3 adet şema verdi ve bunları hiç bilmeyen birine anlatır gibi detaylı anlatıp video çekmemizi istedi. Fakat bir tanesini hiç anlamadım detaylı anlatabilecek varsa çok memnun olurum. Aşağıya görseli bırakıyorum bu faktöriyel hesabı yapan bir algoritma;

Screenshot_20231031-153640_Drive.jpg
 
Çözüm
İlk olarak şekilleri tanımlayalım. Elipsler başla bitir komutlarını verir. Paralelkenar kişiden veri ister veya ekrana veri yazdırır, kısaca input-output işlevi sağlar, dikdörtgende tanımlama ve işlem yapılır, eşkenar dörtgende ise evet veya hayır şeklinde çıktı alınır. İçindeki önerme doğruysa evet yanlışsa hayır yolu çalışır. Programa gelecek olursak, kişiden ilk olarak bir n sayısı istiyor daha sonrasında dahili olarak F ve I tanımlıyor. Devamında F ve I yi çarparak F'nin değerini değiştiriyor 1*2 olduğunda F 2'dir gibi. Devamında çıkan sonuç ilk girdiğimiz n sayısıyla eşit mi bunu kontrol ediyor. Cevap evet ise F'yi ekrana yazdırıyor, değilse i yi 1 arttırıp F = f*i işlemini tekrarlıyor. Bu şekilde bu döngü n = i olana kadar devam ediyor. En sonunda ekrana F yazılınca stop noktasına gelip algoritmayı bitiriyor.
İlk olarak şekilleri tanımlayalım. Elipsler başla bitir komutlarını verir. Paralelkenar kişiden veri ister veya ekrana veri yazdırır, kısaca input-output işlevi sağlar, dikdörtgende tanımlama ve işlem yapılır, eşkenar dörtgende ise evet veya hayır şeklinde çıktı alınır. İçindeki önerme doğruysa evet yanlışsa hayır yolu çalışır. Programa gelecek olursak, kişiden ilk olarak bir n sayısı istiyor daha sonrasında dahili olarak F ve I tanımlıyor. Devamında F ve I yi çarparak F'nin değerini değiştiriyor 1*2 olduğunda F 2'dir gibi. Devamında çıkan sonuç ilk girdiğimiz n sayısıyla eşit mi bunu kontrol ediyor. Cevap evet ise F'yi ekrana yazdırıyor, değilse i yi 1 arttırıp F = f*i işlemini tekrarlıyor. Bu şekilde bu döngü n = i olana kadar devam ediyor. En sonunda ekrana F yazılınca stop noktasına gelip algoritmayı bitiriyor.
 
Çözüm
İlk olarak şekilleri tanımlayalım. Elipsler başla bitir komutlarını verir. Paralelkenar kişiden veri ister veya ekrana veri yazdırır, kısaca input-output işlevi sağlar, dikdörtgende tanımlama ve işlem yapılır, eşkenar dörtgende ise evet veya hayır şeklinde çıktı alınır. İçindeki önerme doğruysa evet yanlışsa hayır yolu çalışır. Programa gelecek olursak, kişiden ilk olarak bir n sayısı istiyor daha sonrasında dahili olarak F ve I tanımlıyor. Devamında F ve I yi çarparak F'nin değerini değiştiriyor 1*2 olduğunda F 2'dir gibi. Devamında çıkan sonuç ilk girdiğimiz n sayısıyla eşit mi bunu kontrol ediyor. Cevap evet ise F'yi ekrana yazdırıyor, değilse i yi 1 arttırıp F = f*i işlemini tekrarlıyor. Bu şekilde bu döngü n = i olana kadar devam ediyor. En sonunda ekrana F yazılınca stop noktasına gelip algoritmayı bitiriyor.
Çok açıklayıcı olmuş teşekkür ederim
 

Technopat Haberler

Yeni konular

Geri
Yukarı