Akış Şeması Örnekleri

Benzer belgeler
Algoritma ve Akış Şemaları

SORGULAR ÖLÇEK BÜYÜLTME/KÜÇÜLTME SAYFA KONTROLÜ MENÜ GİZLE/GÖSTER


C++ Dilinde Bazı Temel Algoritmalar

İkinci kalabalık iki durak arası ise aynı iki durağın bu sefer ters yönü, yani Müze Unkapanı arası.

NSW Trafik kurallarındaki değişiklikler

MUTLU HAFTALAR. Emrah&Elvan PEKŞEN

MUTLU HAFTALAR. Emrah&Elvan PEKŞEN

O sabah minik kuşların sesleriyle uyandı Melek. Yatağından kalktı ve pencereden dışarıya baktı. Hava çok güzeldi. Güneşin ışıkları Melek e sevinç

DENİZ YILDIZLARI ANAOKULU MAYIS AYI 1. HAFTASINDA NELER YAPTIK?

8.SINIF 1. DÖNEM MATEMATİK DERSİ SORUMAT MERKEZİ ORTAK SINAVI SORU SAYISI: 20 SINAV SÜRESİ: 40 DAKİKA

BASIN DUYURUSU. Kampüse ulaşım sorunu çözüm bekliyor

KESİN PROJE RAPORU PROJENİN ADI PROJEYİ HAZIRLAYANLAR BABÜR NEDİM ÇAĞATAY OKUL ADI VE ADRESİ DANIŞMAN ÖĞRETMEN

TT Ofis, TTNET Bayi ya da Çağrı Merkezi ne talebinizi bildirmeniz yeterlidir. Bu özellik talebinizi

LanguageCert AÜ TÖMER B2 TürkYet (Konuşma) Örnek Sınav 1

Çok işlemli (multitasking) sistemlerde işlemler (process) kısıtlı kaynakları kullanmak zorundadırlar.

BİL1001 Bilgisayar Bilimlerine Giriş 1

ÖĞRENCİ TRAFİK EĞİTİMİ

ANKARA TOPLU TAŞIMA ARAÇLARI DURAK VE GÜZERGAH COĞRAFİ BİLGİ SİSTEMİ ( ANKARA BÜYÜKŞEHİR BELEDİYESİ EGO GENEL MÜDÜRLÜĞÜ

Ücretsiz bir hizmet. Yemek masrafınız ayırdığınız bütçe kadar olsun.

İçindekiler. Üçüncü baskıya önsöz... xi Teşekkür... xiii Genel bakış... xv

A GRUBU Her bir yüzü düzgün beşgen olan düzgün 12-yüzlünün kaç ayrıtı vardır? A) 30 B) 24 C) 12 D) 36 E) 48

Mimar Sinan Güzel Sanatlar Üniversitesi, Fizik Bölümü Fizik II Dersi Birinci Ara Sınavı

5.8 - EYVAH AKIŞ ŞEMALARI KARIŞMIŞ

Uluslararası koruma başvurunuz ve başvurunuza ilişkin bilgiler kendinizi ifade edebildiğiniz bir dilde yazılı ve imzalı olarak sizden alınacaktır.

Dersler, ödevler, sýnavlar, kurslar... Dinlence günlerinde bile boþ durmak yoktu. Hafta sonu gelmiþti; ama ona sormalýydý.

Hayalindeki Kadını Kendine Aşık Etmenin 6 Adımı - Genç Gelişim Kişisel Gelişim

YOL AYRIMI SENARYO ALĐ CEYLAN

Seyahat Rehberi. Son güncelleme: esky.com.tr 2. Guide_homepage

STEM Ders Planı. 2. Kullanılan Materyaller: 3. Kaynaklar:

2N STARGATE. 1 ISDN PRI portuilebağlantı. Telefon Santralinde mevcut PRI port a bağlanabilir. Ayrıca PRI port yatırımı yapılmasına gerek yoktur.

Bataryanın şarj edilmesi: Batarya fabrikadan şarj edilmeden size gelmiştir. O nedenle kullanmadan once şarj etmelisiniz. 2-3 şarj işleminden sonar

8.SINIF 1. DÖNEM MATEMATİK DERSİ SORUMAT MERKEZİ ORTAK SINAVI SORU SAYISI: 20 SINAV SÜRESİ: 40 DAKİKA

TÜVTURK ARAÇ MUAYENE RANDEVU

OCAS AVUKAT TELEFON HATTI

TÜVTURK ARAÇ MUAYENE RANDEVU

Kuyruk Teorisi Ders Notları: Bazı Kuyruk Modelleri

Okul günüm. Anne-babalar ve çocuklar için için okula başlama rehberi. Niedersächsisches Kultusministerium

03-04 OCAK 2015 AÖL VE MAÖL BİRİNCİ DÖNEM SINAVLARINDA DİKKAT EDİLECEK HUSUSLAR

Algoritmalar. 3. Açıklık: Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli.

GW420. Kurutma Makinesi Bilgisayar Kullanım Klavuzu. Lütfen kurulumdan önce dikkatle okuyunuz.

Digiturk dünyasına keyifli bir yolculuk

8.SINIF 1. DÖNEM MATEMATİK DERSİ SORUMAT MERKEZİ ORTAK SINAVI SORU SAYISI: 20 SINAV SÜRESİ: 40 DAKİKA DENEME 2 (ÇARPANLAR VE KATLAR)

3. SINIF = 8 6 eşitliğinin sağlanabilmesi için şekillerin yerine gelebilecek işlemler aşağıdakilerden hangisi olmalıdır?

Yönetimde Karar Verme Teknikleri

Basit Format Ulaşım Seferleri

KİŞİSEL "GÜÇ KİTABINIZ" Güçlenin!

Millenicom Bulut Santral Servisi. Bulut Çözümler

Trafik Bilgi İşaretleri Feb 15, 2011 // by admin // Genel // No Comments

Sevgili MAT2 Öğrencileri,

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΡΑΤΙΚΑ ΙΝΣΤΙΤΟΥΤΑ ΕΠΙΜΟΡΦΩΣΗΣ ΤΟ ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΑΠΟΤΕΛΕΙΤΑΙ ΑΠΟ ΕΞΙ ( 6 ) ΣΕΛΙΔΕΣ

GÖRSEL PROGRALAMA HAFTA 3 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Mantıksal çıkarım yapmak. 9 ve üzeri

BARIŞ BIÇAKÇI Aramızdaki En Kısa Mesafe

1. Güvenli sürüş açısından motorlu araçlarda en önemli faktör nedir? 2. Karda güvenli sürüş için aşağıdakilerden hangisi doğrudur?

Koç Üniversitesi nde ders verme tecrübelerim BURAK ÖZBAĞCI 2013

En Çok Hangi Özel Ders İsteniyor?

En uygun uçak biletini nasıl bulabiliriz?

Araç kullanmanın zorlukları

Bir duygu, düşünce veya durumu tam olarak anlatan sözcük ya da söz öbeklerine cümle denir. Şimdi birbirini tamamlayan öğeleri inceleyeceğiz.

TEST. Tam Sayılar 1. ( 36) : (+12).( 3) : ( 2) 3 + [( 6) ( 2)] işleminin sonucu kaçtır? işleminin sonucu kaçtır? A) 9 B) 1 C) 1 D) 9

Hafta Sonu Ev Çalışması HAYAL VE GERÇEK

Koçluk Sürecini Amaçlara ve Sonuçlara Göre Yönetir. R. ŞAFAK KEKLİK

TÜRKÇE. NOT: soruları yukarıdaki metne göre cevaplayınız. cümlesinin sonuna hangi noktalama işareti konmalıdır?

MOTİVASYON. Nilüfer ALÇALAR. 24. Ulusal Böbrek Hastalıkları Diyaliz ve Transplantasyon Hemşireliği Kongresi Ekim 2014, Antalya

ANKARA ÜNİVERSİTESİ TÖMER TÜRKÇE ÖĞRETİM ARAŞTIRMA VE UYGULAMA MERKEZİ TÜRKÇE SINAVI

ÇiKOLATAYI KiM YiYECEK

NEHRİ & ORTA AVRUPA'DA 4 ÜLKE ALMANYA - AVUSTURYA - MACARİSTAN - SLOVAKYA

İSTANBUL TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LOJİK DEVRELERİ LABORATUVARI DENEY RAPORU : ARDIŞIL DEVRE TASARIMI

EĞLENCEM MEDYA. Prof. Dr. E. Nezih ORHON. Anadolu Üniversitesi İletişim Bilimleri Fakültesi

MİLLİ EĞİTİM BAKANLIĞI OKUL ÖNCESİ EĞİTİM PROĞRAMI (48-60 AY) TAM GÜNLÜK AYLIK EĞİTİM PLANI MAYIS 2017 AYLIK PLAN BİLİŞSEL GELİŞİM Kazanım 1.

5S4 NESNELER KONUŞUYOR

İSTANBUL İL MİLLİ EĞİTİM MÜDÜRLÜĞÜ BİLİM OLİMPİYATLARI 2018 SINAVI

Mobil Dahili Hızlı Referans Kılavuzu Sürüm 1.0

REN NEHRİ & MUHTEŞEM MOSEL NEHRİ HOLLANDA - ALMANYA - İSVİÇRE

NAVİGASYON KULLANIM KILAVUZU.

TÜRKÇE Denemenin çözümlerine " / portal" adresinden cevap anahtarlarına tıklayarak ulaşabilirsiniz.

Sınıf Yönetimi etkinlikleri

8.SINIF 1. DÖNEM MATEMATİK DERSİ SORUMAT MERKEZİ ORTAK SINAVI SORU SAYISI: 20 SINAV SÜRESİ: 40 DAKİKA

Eğitsel Oyun Projesi Raporu. ÖĞRENEREK EĞLENİYORUM Berkay Bekaroğlu

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΡΑΤΙΚΑ ΙΝΣΤΙΤΟΥΤΑ ΕΠΙΜΟΡΦΩΣΗΣ

Uzun Dönemli Amaç : Öğrenci çevresindeki karışık renkli nesnelerin arasından istenilen rengin bölümlerini beş kezden dördünde gösterir.

DERS İÇİ İLİŞKİLENDİRME

FRANSA'DA LAVANTA DÖNEMİ & PROVENCE RHONE NEHRİ

FRANSA & BURGONYA & PROVENCE RHONE & SAONE NEHİRLERİ

Orta Doğu Teknik Üniversitesi. Robot Topluluğu

Müşteri: Üç gece için rezervasyon yaptırmak istiyorum. Tek kişilik bir oda.

Termostat - Kombi Bağlantı Klavuzu

Mercekler Testlerinin Çözümleri. Test 1 in Çözümleri

bunları biliyor muydunuz? primo Bill Gates Mark Zuckerberg oyuncak robot codie code.org bulmacalar NEDIR

VKV Koç İlköğretim Okulu 2. Sınıftan 3. Sınıf Geçen Öğrenciler için Giriş Sınavı Çözümleri 31 Mayıs Ünite. Konu:

KONFİGURASYON TANIMLARI

Transkript:

Akış Şeması Örnekleri Çay Demleme Algoritması Problem: Çay demleme işleminin akış şemasını çizin. Nasıl Çözeriz? Hepimiz mutlaka çay demlemişizdir. Nasıl yapağımızı şöyle bir düşünelim: Çaydanlığa su koyarız ve kaynatırız. Su kaynayınca çayı demleriz. Bu arada çaydanlığa tekrar su koyarız ve suyun kaynamasını bekleriz. Su kaynayıp çay da demini aldıktan sonra artık çayımız servise hazır hale gelir. Bizden istenen bu işlemleri adım adım düşünmek ve algoritma haline getirmektir. Karşıdan Karşıya Geçme Algoritması Problem: Yaya olarak yolun karşısına geçeceksiniz. Yaya geçidi yoktur, yol iki şeritli ve refüjlüdür. Yapılacak işlemin akış şemasını çizin.

Nasıl Çözeriz? Karşıdan karşıya geçerken dikkat edeceğimiz en önemli nokta yaya geçidi olmayan yerdeki davranış biçimimiz olmalıdır. Yaya geçidi ve trafik ışıkları olmadığı için yolu kendimiz kontrol etmeliyiz. Yolun karşısına baktığımızda trafiğin normal akışında araçlar bize göre sol taraftan gelir. Yolun ortasına geldiğimizde ise durum değişir. Diğer şeritte araçlar bize göre yolun sağından gelmektedir. Çorap Giyme Algoritması Problem: Dört çekmeceli bir dolapta, çekmecelerin birinde çoraplarınız bulunuyor. Sabah kalktınız ve çoraplannızı giyeceksiniz. Çoraplarınızı bulmak için yapılacak işlemin akış şemasını çizin. Nasıl Çözeriz? Yapılacak şey çok basittir: Çekmecelerin hepsine sırayla bakmak. Bu işlemi adımlamamız gerektiğinde sırayı yukarıdan aşağı ya da aşağıdan yukan yapmamız sonucu değiştirmez. İnsanlann genel alışkanlığı, çekmecelere bakmaya çoğunlukla üst sıradan başlamaktır. Çözümü de bu şekilde kuralım.

Çözümde bir ayrıntıya dikkati çekelim: Çoraplarımızın kesinlikle çekmecelerden birinde olduğunu biliyoruz. O halde, ilk üç çekmecede çoraplarımız yoksa dördüncü çekmece için sorgulama yapmamız gerekmez. Çorapların orada bulunması gerekir. Radyo istasyonu Bulma Algoritması Problem: Bir arkadaşınız telefon etti ve en sevdiğiniz şarkıcının bir radyo programında konuk olduğunu söyledi. Radyosunun ibresi bozuk olduğu için hangi istasyon olduğunu anlayamadığını da ekledi. Siz de hemen radyonuzu açtınız ve bu istasyonu aramaya başladınız. Bu istasyonu bulmak için yapmanız gereken işlemin akış şemasını çizin. Nasıl Çözeriz? Radyoyu açtığımızda ibre herhangi bir yerde olabilir. İbrenin bulunduğu yerden aramaya başlarsak ve aradığımız kısımda istasyonu bulamazsak kalan kısım için aynı işlemi baştan sona yapmamız gerekir. İşi uzatmış oluruz. İlk başta ibreyi sol ya da sağ herhangi bir başa alırsak arama işini bir seferde tamamlarız. Hangi taraftan başladığımız işlemin sonucunu değiştirmez. Okuma ve yazma yönümüz soldan sağa doğru olduğu için bir çoğumuz düşünmeden ibreyi sol başa getirecek ve soldan sağa arama yapacaktır. Biz de çözümü buna göre kuralım.

Otobüs Bekleme Algoritması Problem: Bir otobüs durağındasınız ve otobüs bekliyorsunuz. Evinize gideceksiniz. Otobüse binene kadar yaşadığınız deneyimlerin akış şemasını çizin. Nasıl Çözeriz? Otobüs beklerken doğal olarak yönümüz otobüsün geleceği taraftadır. Durakta bekleyenlerin çoğu hep sol tarafa dönük durmaktadır. Gelen otobüslerin numarasına ya da tabelasına bakanz. Gelen otobüs beklediğimiz otobüs değilse diğer otobüslere bakanz. Beklediğimiz otobüs geliyorsa bilet ya da paramızı hazırlanz.

Trafik Algoritması Problem: Araba ile yolculuk yapıyorsunuz ve ışıklı bir kavşağa yaklaşıyorsunuz. Işığın durumuna göre nasıl davranmalısınız? (Gece saaderinde sürekli yanan san ya da kırmızı ışıklan dikkate almayın) Nasıl Çözeriz? İki noktayı dikkade düşünelim: Birincisi, ışığın rengi ne olursa olsun sonunda yapacağımız işlem kavşaktan geçmektir. İkincisi ise ışıklann yanma sırasıdır. Yeşil ışıktan sonra san, san ışıktan sonra kırmızı, kırmızı ışıktan sonra san ve daha sonra yeşil ışık yanacaktır. Amacımız kavşaktan geçmek olduğu için ilk koşul sorumuzu, ışığın yeşil olup olmadığını öğrenmek için sorabiliriz. Sorulan renk sırasını bozmadan sorarsak çözümümüz de kanşık olmaz. İki çözüm varsa her zaman daha az karmaşık olan tercih edilir. Çözümü inceleyecek olursak soruları arka arkaya soruyoruz. Işık yeşil değilse, ışık san da değilse tek seçeneğimiz kalıyor: ışık kırmızıdır; duruyoruz. Ay nca san ışıkta, biraz sonra zaten kırmızı yanacağını bildiğimiz ve hemen geçemeyeceğimiz için yavaşlayıp duruyoruz. Işığı sürekli kontrol ederek yeşilin yanmasını bekliyoruz.

Sınav Algoritması Problem: Bir sınavdasınız. Arkadaşınızın saati yok ve fısıldayarak size sınavın bitmesine kaç dakika kaldığını sordu. Siz de söylediniz. Bu işlemin akış şemasını çizin. Nasıl Çözeriz? Arkadaşımıza cevap verebilmemiz için öncelikle sınavın bitiş saatini bilmemiz gerekiyor. Merkezi sınavlarda gözetmenler tahtaya sınavın başlama ve bitiş saatlerini yazmak zorundadırlar. Bir okul sınavında ise öğretmen sınavın kaç dakika süreceğini sınav kağıdına yazmış olmalıdır. Tahtaya (ya da sınav kağıdına) bakarak sınavın bitiş saatini öğreniriz. Saatimize bakarak saatin kaç olduğunu öğreniriz. Akıldan küçük bir hesap yaparak sınavın bitmesine kaç dakika kaldığını bulur ve sonucu arkadaşımıza söyleriz.

Telefon Algoritması Problem: Bir telefon görüşmesi yapacaksınız. Yapmanız gereken işlemleri gösteren akış şemasını çizin. Nasıl Çözeriz? Bu soruyu doğru çözebilmek için bir telefon görüşme f Bajla sinde karşılaşabileceğimiz tüm durumlan tek tek düşünmemiz gerekiyor. Algoritmayı kurallan na uygun oluşturabilmek için bazı durumlan açıklığa kavuşturmak gerekir: örneğin numaranın meşgul olması ile numaranın düşmemesi farklı durumlardır. Numaranın meşgul olması, numaranın düştüğü ve karşıdaki kişinin başka biriyle görüştüğü anlamına gelir. Her ikisinin de sinyal tonlan farklıdır. Çevir sesi alınmaması, numaranın düşmemesi ya da numaranın meşgul olması gibi durumlarda ise kullanıcılar farklı davranabilirler. Kimi bir süre sonra tekrar aramayı denerken kimi tamamen işlemi bitirebilir. Tabi her zaman görüşme gerçekleşmeyebilir. Telefon çalabilir ancak evde kimse olmayabilir. Bu durumda arama işlemi iptal edilebilir veya bir süre sonra yeniden denenebilir (örneğin, yandaki çözümde eğer telefon çaldığı halde açılmıyorsa işlemi bitirmeyi tercih ettik). Bazı çağrılarımıza telesekreterler cevap verebilir (arak telesekreterler cep telefonları dahil tüm telefon sistemlerinde yaygın olarak kullanılıyor). İşte tüm bu durumları çözümümüzde gösterebilmeliyiz.

Tüm bu durumlan ve ihtimalleri tartıştıktan sonra karmaşık görünen telefon görüşmesinin açık ve anlaşılır bir algoritmasını yapabiliriz. Asansör Algoritması Problem: Bir asansörün nasıl çalıştığını gösteren akış şemasını çizin. Nasıl Çözeriz? Asansör, çağn geldiği zaman hareket eder. Çağrı da iki durumda gelir: ya kabin içinden gidilecek katın düğmesine basılır ya da herhangi bir kattan asansör kapısının yanındaki çağrı düğmesine basılır. Aslında asansör için iki durum da teknik olarak aynıdır ve yapacağı tek bir iş vardır: istenilen kata gitmek. Sonuçta, herhangi bir şekilde çağrıyı alan asansör aşağı ya da yukarıistenilen kata gider. Asansör Gezinimi Algoritması Problem: Bir asansörün çağn gelen bir kata nasıl gittiğini gösteren algoritmayı tasarlayın. Nasıl Çözeriz? Bir önceki sorunun daha aynntılı bir çözümünü gerçekleştireceğiz ve asansörün herhangi bir kata nasıl hareket ettiğini anlamaya çalışacağız. İçerden ya da dışarıdan bu önemli değil bir çağrı geldiği zaman asansör iki hareket durumundan birini gerçekleştirir: yukan çıkar ya da aşağı iner eder. Bu iki işlemden birini seçebilmesi için önce kendi bulunduğu katı bilmesi gerekir. Asansör çağrıyı aldığı zaman, çağrı gelen katın numarasıyla kendi bulunduğu katın numarasını karşılaştırır. Bulunduğu kat, gideceği kattan büyükse sayılar eşitlenene kadar aşağı iner ve inerken her katta sayar. Bulunduğu kat gideceği kattan küçükse sayılar eşitlenene kadar yukarı çıkar ve çıkarken her katta sayar. Sayılar eşitlenince durur çünkü istenen kata gelmiştir. Hareket bidnce asansör yeni çağrıyı beklemeye başlar.

Bu algoritmanın "Dur" bölümü asansörün iniş ya da çıkış harekednin sona erdiği bölümdür. Hareket sona erince asansör yeni çağrıyı beklemeye başlar.