Link Tree Martin I Oden

Resim
Link Tree Martin I Oden Engineering, Finance, Engine Driver  #MartinSky  Products for Sale : https://iyzi.link/AILUEw E - Mail : mertsever_03@hotmail.com YouTube Channel : https://www.youtube.com/channel/UCSUj1X5jG9yf1jCIIjeeZKA X (formerly Twitter) : https://twitter.com/martinioden LinkedIn Profile : https://www.linkedin.com/in/mertseverr/ Instagram Profile : https://instagram.com/martinioden Telegram Profile : https://t.me/martinioden/ Threads Profile : https://www.threads.net/@martinioden Rarible Profile : https://rarible.com/martinioden Mintable Profile : https://mintable.app/u/mertsever OpenSea Profile : https://opensea.io/accounts/martinioden Cent Profile : https://v.cent.co/gallery/martinioden/minted Telegram Channel : https://t.me/herseydenbiraztr Blog Address : https://martinioden.blogspot.com/ Mert S. Official Account

Akış Diyagramları

Madde madde yazılan algoritmaların okunması kolaydır, ancak işleyişin bütününü görmek, çoğu zaman mümkün değildir. Akış diyagramları, algoritmaları görsel biçimde göstermeyi, dolayısıyla daha anlaşılır hale getirmeyi sağlar. Algoritmada yapılacak işlemlerin çeşitlerine göre çeşitli semboller kullanılır.


Bu semboller;

  • Başla - Bitir
  • Veri Girişi
  • Karar Verme
  • Veri Tabanı
  • Ekran
  • Printer
  • İşlem
  • Fonksiyon

Başla – Bitir: Algoritmanın hangi aşamadan başlayacağını ve ne zaman biteceğini gösteren semboldür. Bir algoritmayı temsil eden akış diyagramında, bir tane Başla ve bir tane Bitir sembolü olmalıdır.
Başla - Bitir sembolleri.
Veri Girişi: Kullanıcıdan ve başka bir kaynaktan alınan verilerin isimlerini tutar.
Veri Girişi sembolü.
Karar Verme: Karar yapısını belirten semboldür. Üstünde koşul ifadesi belirtilir.
Karar verme - Karşılaştırma sembolü.
Veritabanı: Veritabanında okuma veya yazma işlemi yapıldığını gösterir.
Veritabanı sembolü.
Ekran: Üzerinde yazılan yazının bilgi olarak ekranda gözükeceğini belirtir.
Ekran sembolü.
Printer: Üzerinde yazılan yazının yazıcıdan çıkarılacağını belirtir.
Printer - Sonuç sembolü.
İşlem: Bir işlem yapılacağını belirten semboldür. Her işlem için ayrı bir fonksiyon sembolü kullanılması, akış diyagramını daha anlaşılır kılar.
İşlem sembolü.
Fonksiyon: İşlem sembolüne yazılamayacak büyüklükte işlemler, alt işlem olarak bu sembolle belirtilir.
Fonksiyon sembolü.
Örnek: Bilet Satma
Bir tiyatro uygulamasının sürekli gerçekleştireceği temel işlem, bilet satmaktır. 
Bu işlemi gerçekleştirmek için gerekli kodlar yazılmadan önce, algoritma kurulmalı ve akış diyagramı kurulan algoritmaya göre çizilmelidir.

Bilet satma algoritması.
1. Kullanıcının istediği oyun, gün ve yer bilgileri alınır.
2. Veritabanı sorgulanarak, belirtilen günde oynayan oyunun boş yerleri çıkartılır.
3. Boş yer sayısı sıfırsa, o günde belirtilen oyun oynanmıyordur ya da oyundaki bütün yerler satılmıştır.
4. Her iki durumda da bilet kesilemediği için ekranda hata mesajı gösterilir. Gün ve oyun bilgilerini baştan almak için ilk etaba dönülür.
5. Kullanıcıdan oturmak istediği yer bilgisi alınır.
6. İstediği yerin dolu olup olmadığı kontrol edilir.
7. Yer dolu ise ekrana hata mesajı gösterilir ve yer bilgisi tekrar alınmak üzere 5. etaba dönülür.
8. Yer boşsa, veritabanında oyunun yer kayıtları güncellenir.
9. İstenilen gün, oyun ve yer bilgilerini içeren bilet yazıcıdan çıkartılır.

Bilet satma akış diyagramı.

Akış diyagramlarına, kurulabilen çeşitli algoritmalar ile çok farklı örneklerde verilebilir. Örnekler ile daha iyi anlaşılır olduğunu düşünüyorum ve daha fazla problemlere veya işlemlere yönelik çeşitli akış diyagramları oluşturarak konuyu pekiştirebiliriz.

Saygılar sunar, esenlikler dilerim. #MS

Yorumlar

Bu blogdaki popüler yayınlar

2 Koordinat Noktası (Enlem, Boylam) Arasındaki Mesafeyi Hesaplamak

Güneş Paneli Hesaplama ve Kurulumu