Konu Anlatımı
Akış Diyagramı Sembolleri
Akış Diyagramı Sembolleri, Programlama Temelleri dersi kapsamındaki Algoritma ve Akış Diyagramları ünitesinin temel konularından biridir. Bu konu alanın gerektirdiği bilgi ve becerilerin kazandırılmasına temel oluşturur.
Temel Bilgiler
- Algoritma bir problemi çözmek için izlenen adımlar dizisidir.
- Akış diyagramında karar için eşkenar dörtgen, işlem için dikdörtgen kullanılır.
- Algoritma sınırlı sayıda ve kesin adımdan oluşmalıdır.
Uygulama ve Dikkat Edilmesi Gerekenler
Bu konunun uygulamasında iş güvenliği kurallarına uyulmalı, kullanılan araç ve malzemeler amacına uygun seçilmeli ve yapılan işlemler standartlara göre kontrol edilmelidir. Öğrenilen bilgiler atölye ve iş yeri uygulamalarıyla pekiştirildiğinde kalıcılık artar.
Sembollerin Anlamları
Akış diyagramında her sembolün yeri ve şekli standarttır: yuvarlatılmış dikdörtgen (terminal) başlangıç ve bitişi, dikdörtgen (process) hesaplama ve atama işlemlerini, eşkenar dörtgen (decision) evet/hayır sorusunu, paralelkenar (input-output) veri okuma ve yazmayı, daire (connector) ise sayfalar arası veya diyagram içi bağlantı noktalarını gösterir. Yön okları akışın yönünü belirtir; akış her zaman girişten başlar, karar kutusundan çıkan iki dallanmadan biriyle devam eder.
Kurallar ve Yapı Taşları
- Diyagram tek bir giriş ve tek bir bitiş ile başlar; terminal sembolleri bu amaçla kullanılır.
- Karar sembolünden en az iki çıkış çıkar: biri evet (true), diğeri hayır (false) dalıdır ve çıkışların her ikisi de etiketlenir.
- Akış çizgileri sembollere ortadan girer ve ortadan çıkar; bağlantılar mümkünse çaprazlama olmadan çizilir.
- Yineleme gereken adımlar geri besleme (back edge) hattıyla döngü oluşturur; hat üzerinde akış yönü belirtilir.
Adım Adım Diyagram Çözme
- Terminal sembolünü bul, hangi verilerin girdi olarak okunduğunu işaretle.
- Process kutularındaki atamaları sırayla elle çalıştır; değişken değerlerini tabloya yaz.
- Karar kutusunda koşulu değerlendir, doğru dal veya yanlış dal üzerinden ilerle.
- Bitiş terminaline ulaşana kadar devam et; ekrana yazılan (I/O) değerleri topla, soru ne istiyorsa onu yanıtlama.
Sınav Odaklı Uygulama
Sınav soruları çoğunlukla verilen bir diyagramda ekrana yazılan sonucu ya da kullanılan sembolün amacını sorar. Bu tür sorularda kutuları tek tek değil, değişken değer tablosu tutarak izlemek hatayı önler. Ayrıca bir işlem kaç kez tekrarlanıyor sorularında döngü hattını takip edip sayaç değerini adım adım yazmak en güvenli yoldur.
Algoritma Adımlarının Temel Özellikleri
Algoritma, problemi çözmek için izlenen adımlar dizisidir. Bu adımlar sınırlı sayıda ve kesin olmalıdır. Her adımda belirli bir işlem gerçekleştirilir ve sonucu belirli bir hedefe ulaşır. Algoritma yazılırken, her adımda net ve anlaşılmaz olmayan ifadeler kullanılır. Bu nedenle, algoritma yazarken her adımda sadece gereken bilgileri içermelidir. Algoritma yazılırken, her adımda net ve anlaşılmaz olmayan ifadeler kullanılmamalıdır. Bu, algoritmanın doğru ve etkili çalışmasını sağlar.
Algoritma yazarken, her adımda net ve anlaşılmaz olmayan ifadeler kullanılmamalıdır. Algoritma, problemi çözmek için izlenen adımlar dizisidir. Algoritma yazılırken, her adımda sadece gereken bilgileri içermelidir.
Ne Öğreneceğiz
Programlama Temelleri dersi kapsamında Akış Diyagramı Sembolleri konusu. Bu konuda ögrenme çıktıları:
- Akış Diyagramı Sembolleri ile ilgili temel kavramları açıklar.
- Akış Diyagramı Sembolleri konusunun Programlama Temelleri dersi içindeki yerini ve önemini belirtir.
- Konuyla ilgili araç, gereç ve malzemeleri amacına uygun seçer.
- İş sağlığı ve güvenliği kurallarına uygun çalışır.
- Öğrendiği bilgi ve becerileri atölye/iş yeri uygulamalarında kullanır.
Ön Bilgi
Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:
- Algoritma bir problemi çözmek için izlenen adımlar dizisidir.
- Akış diyagramında karar için eşkenar dörtgen, işlem için dikdörtgen kullanılır.
- Algoritma sınırlı sayıda ve kesin adımdan oluşmalıdır.
- Eşkenar dörtgen karar sembolüdür ve mutlaka iki çıkışlıdır.
- Bir akış diyagramında birden fazla başlangıç terminali olmaz.
- Paralelkenar sembolü klavyeden okuma ve ekrana yazma gibi giriş-çıktı işlemlerindedir.
- Akış çizgisi çaprazlanıyorsa bağlantı noktasına nokta konur veya atlanır.
- Diyagram sembolleri ülkeler arasında değişmez; ISO standartları ortaktır.
Basit Örnek ve Günlük Yaşam
Günlük yaşamda ve mesleki bağlamda bir uygulama:
Soru: Algoritma bir problemi çözmek için izlenen adımlar dizisidir.
- Konuyu tanımla ve ilgili kavramları belirle.
- Doğru yöntem veya hesaplamayı uygula.
- Sonucu standartlara göre kontrol et.
Sonuç/cevap: Doğru uygulama sonucunda konuyla ilgili kazanım elde edilir.
Karşılaştırma Tablosu
| Kavram | Açıklama |
|---|
| Algoritma bir problemi çözmek için izlen | Algoritma bir problemi çözmek için izlenen adımlar dizisidir. |
| Akış diyagramında karar için eşkenar dör | Akış diyagramında karar için eşkenar dörtgen, işlem için dikdörtgen kullanılır. |
| Algoritma sınırlı sayıda ve kesin adımda | Algoritma sınırlı sayıda ve kesin adımdan oluşmalıdır. |
| Eşkenar dörtgen karar sembolüdür ve mutl | Eşkenar dörtgen karar sembolüdür ve mutlaka iki çıkışlıdır. |
| Bir akış diyagramında birden fazla başla | Bir akış diyagramında birden fazla başlangıç terminali olmaz. |
| Paralelkenar sembolü klavyeden okuma ve | Paralelkenar sembolü klavyeden okuma ve ekrana yazma gibi giriş-çıktı işlemlerindedir. |
| Akış çizgisi çaprazlanıyorsa bağlantı no | Akış çizgisi çaprazlanıyorsa bağlantı noktasına nokta konur veya atlanır. |
| Diyagram sembolleri ülkeler arasında değ | Diyagram sembolleri ülkeler arasında değişmez; ISO standartları ortaktır. |
Sık Yapılan Hatalar
Akış Diyagramı Sembolleri ile ilgili kavramları birbirine karıştırmak: Temel kavramları tablo veya zihin haritasıyla ayırt et.
Uygulamada standartlara ve iş güvenliği kurallarına uymamak: Her adımda güvenlik ve kalite kurallarını uygula.
Kullanılan araç-gereci amacına uygun seçmemek ve bakımını ihmal etmek: Doğru ekipmanı seç, kullanım öncesi ve sonrası kontrol et.
Karar sembolünü işlem sembolüyle karıştırmak: Eşkenar dörtgen karar, dikdörtgen işlemdir; sınavda şekle değil köşe yapısına bakılır.
Karar çıkışını tek dal çizmek: Koşulun evet ve hayır dallarının ikisi de olmalıdır; biri eksikse diyagram geçersizdir.
Akış yönünü oklamamak: Yön belirtilmeyen çizgide hangi adımdan sonra hangisinin geldiği belirsiz kalır, çözüm hatalı izlenir.
Özet
Akış Diyagramı Sembolleri, Programlama Temelleri dersi kapsamında ele alınan temel konulardan biridir. Algoritma bir problemi çözmek için izlenen adımlar dizisidir. Akış diyagramında karar için eşkenar dörtgen, işlem için dikdörtgen kullanılır. Algoritma sınırlı sayıda ve kesin adımdan oluşmalıdır. Bu bilgiler uygulama ve iş güvenliği kurallarıyla birlikte pekiştirilmelidir.
Kendini Dene
Soru: Yönerge: Sayının çift mi tek mi olduğunu belirleyen bir algoritmanın akış diyagramını tarif et. Diyagramda kullanılacak sembolleri (başlangıç, girdi, karar, işlem, çıkış, bitiş), karar kutusunun iki çıkışını, döngü gerekip gerekmediğini ve akış oklarının yönünü ayrı maddeler hâlinde yaz.
Örnek cevap: Puanlama anahtarı: başlangıç için yuvarlatılmış dikdörtgenin yazılması 3 puan; girdi için paralelkenarın yazılması 3 puan; karar için eşkenar dörtgenin ve iki çıkışın yazılması 4 puan; sonuç yazımı için dikdörtgen ya da çıkış sembolünün uygun kullanımı 3 puan; bitiş terminalinin yazılması 2 puan; okların girişten bitişe yönünün yazılması 3 puan; döngü olup olmadığının gerekçesiyle yazılması 2 puan. Toplam 20 puan. Model cevap: Akış başlangıçla açılır, sayı paralelkenarla okunur, kalan 2 ile bölüm karar kutusunda sorgulanır, sonuç yazılır ve bitişe geçilir; döngü yoktur.