Akış Şemaları Çizim Örnekleri

Akış Şeması Nedir?

Akış şeması, algoritmanın sembollerle anlatılmasıdır. Problemin çözümünde işlem adımlarının semboller çizerek anlatılmasıdır. Kısa komutlar (yönergeler) sembollerin içine yazılır. Semboller, içine yazılan yönergenin rahatça okunabileceği kadar boyutta çizilmelidir.

Akış Şeması Çiziminde Kullanılan Semboller ve İşlevleri (Görevleri)

SİMGE (SEMBOL)İŞLEVİ, GÖREVİÖRNEK KULLANIM
Başla, dur / bitir
Okuma (giriş)
*Not: bu sembol çıkış (yazdırma) için de kullanılabilir.
Matematiksel işlem, atama
Karar işlemleri
Yazdırma (çıkış)
Döngü (loop)(Tekrarlama işlemleri için kullanılır.)
Akış yönü
Fonksiyon(önceden tanımlı işlem)(İki sayının toplamını hesaplayan kod parçası)
Bağlaç(Akış şemasının sayfaya sığmadığı durumlarda devamına bağlantı için kullanılır.)

Örnek 1: İki notun ortalamasını hesaplayan programın akış şemasını hazırlayalım.

Flowgoritm programı ile hazırlanmıştır. Program “Başlat” yerine ana program bloğu anlamında “Ana” yazmıştır. (Flowgorithm is a free beginner’s programming language that is based on graphical flowcharts. http://www.flowgorithm.org)


Örnek 2: Bir sayının çift mi tek mi olduğunu bulan program akış şeması çizelim.

Flowgoritm programının yazdığı Python programı


Örnek 3: Beş (5) tur “Koşmaya devam et”. Sporcunun antrenmanda saha etrafında 5 tur koşması gerekmektedir.

Algoritma Örnekleri (ve Python kodları)

Bilgisayar programlamada algoritma, bir problemi çözmek ya da bir görevi yerine getirmek için bilgisayara verilen talimatların sıralı ve mantıklı bir şekilde yazılmasıdır. Bu talimatlar adım adım düzenlenir ve her adım bir işlemi açıklar.

Örnek 1: Bir sayının çift mi tek mi olduğunu bulan bir algoritmayı yazalım.

ya da

şeklinde yazılır.

Python

sayi = int(input("Bir sayı giriniz "))
if sayi % 2 == 0:
   print("Sayı çifttir.")
else:
   print("Sayı tektir.")

Örnek 2: Dikdörtgenin alanını hesaplayan programın algoritmasını yazın.

1.Adım: Başla
2.Adım: Uzun ve kısa kenarı oku (a, b)
3.Adım: Alanı hesapla. alan = a * b
4.Adım: Alanı ekrana yaz.
5.Adım: Bitir

Örnek 3: Sinema bileti fiyatı. 15 yaş altı ÜCRETSİZ, diğer yaş grupları TAM ÜCRETLİDİR. Buna göre bilet fiyatına karar versin. Programın algoritmasını yazın.

1.Adım: Başla
2.Adım: Oku yas.
3.Adım: Eğer yas 15 den küçükse “Ücretsiz Bilet” yaz
4.Adım: Eğer yas 15 den küçük değilse “Tam Ücretli Bilet” yaz
5.Adım: Son

Örnek 4: Eldeki para miktarı ve kitabın fiyatı veriliyor. Eldeki para yerli midir? Bunun kararını veren programın algoritması yazılmıştır. Ancak eksik bölümler vardır. Eksik bölümleri tamamlayın.

1.Adım: ___________
2.Adım: Para miktarı oku. (para)
3.Adım: ________________________________
4.Adım: Eğer para>=kitap ise, _____________________ yaz.
5.Adım: Eğer ________________ ise, ____________________ yaz.
6.Adım: Dur

Örnek 5: Öğrencinin 3 notunun ortalaması hesaplanıp, ortalamanın 5’lik not karşılığını bulan programın algoritması yazılmıştır. Ancak eksik bölümler vardır. Eksik bölümleri tamamlayın.

1.Adım: Başla
2.Adım: Notları oku (a, b, c)
3.Adım: Notları topla
4.Adım: ________________________________
5.Adım: Eğer ort 85-100 arası ise, _____________________ yaz.
6.Adım: Eğer ort 70-84 arası ise, “4-DÖRT” yaz.
7.Adım: Eğer _________ arası ise, ____________________ yaz.
8.Adım: Eğer _________ arası ise, ____________________ yaz.
9.Adım: Eğer ort ____________ ise, ____________________ yaz.
10.Adım: Dur

Örnek 6: Aşağıda verilen algoritmayı inceleyiniz. Yaptığı işi yazınız.

1. Başla
2. Fiyatı oku -> fiyat
3. KDV’yi hesapla -> kdv =fiyat*18/100
4. KDV’li fiyatı hesapla -> kdvlifiyat = fiyat+kdv
5. KDV’li fiyatı yaz. (kdvlifiyat)
6. Bitir

Örnek 7: Aşağıda verilen algoritmayı inceleyiniz. Yaptığı işi yazınız.

1. Başla
2. Vize notunu gir -> vize
3. Final notunu gir -> final
4. Geçme notunu hesapla -> ortalama=vize*70/100 + final*30/100
5. Yaz -> ortalama
6. Bitir

Örnek 8: Çemberin çevresini hesaplayan programın algoritmasını yazın.

1.Adım: Başla
2.Adım: Çemberin yarıçapı uzunluğunu oku (r)
2.Adım: Pi sayısının değerini ata (pisayisi = 3.14)
3.Adım: Çemberin çevresini hesapla. cevre = 2 * pisayisi * r
4.Adım: Çevreyi ekrana yaz.
5.Adım: Bitir

Örnek 9: Girilen şifrenin doğru ise “kapı açıldı”, değilse “alarm sistemi çalıştı” yazan program. (Doğru şifremiz 1234 olsun.)

(if) ile 

1.Adım: Başla
2.Adım: Şifreyi oku (sifre)
3.Adım: Eğer sifre == 1234 ise “Kapı açıldı” yaz
4.Adım: Eğer sifre != 1234 ise “Alarm sistemi çalıştı” yaz
5.Adım: Bitir

(if-else) ile 

1.Adım: Başla
2.Adım: Şifreyi oku (sifre)
3.Adım: Eğer sifre == 1234 ise “Kapı açıldı” yaz
  değilse “Alarm sistemi çalıştı” yaz
4.Adım: Bitir

Google Colab

COLAB | Google Colaboratory ile Programlama Defteri Oluşturalım

colab logo
Colab Logosu

Google Colaboratory (ya da kısaca “Colab”) tarayıcınızda Python’u yazmanızı ve çalıştırmanızı sağlar. COLAB hem editör hem de yorumlayıcı görevini yapar. Doküman hazırlar gibi program kodları ile gerekli açıklama metinlerini aynı belgede yazabiliriz. Google hesabınızı kullanarak siz de COLAB defter oluşturabilirsiniz.

Read more…

Web Sayfasını Oluşturun

Web sitenize yeni bir sayfa ekleyin. Adı isletimsistemi.html olsun. Web sayfasını hazırlamada kullanılacak yazı ve görseller altta verilmiştir.

Hedef web sayfası görüntüsü altta verilmiştir. Görüntüyü tıklayıp büyütebilirsiniz.

Read more…

Arduino ile Robotik Kulübü

Bu sayfada Arduino kullanılarak yapılan Robotik Kulübü dokümanlarını bulabilirsiniz. Arduino Uno seti kullanacağız. Çalışmalarımızda tinkercad.com ve/veya wokwi.com sanal ortamlarını da kullanacağız. Kolay gelsin.

00 Arduino ile Robotik Kursu Hakkında

01 Robotik Nedir? | Arduino Nedir? Arduino İlk Kodlar. Arduino kodlama ortamları.

02 Arduino Değişkenler, Direnç Kullanımı

03 Arduino Buton Kullanımı

04 Arduino’da Potansiyometre (POT) ile LED Kontrolü

06

07 Arduino’da Joystick ile Araç Kontrolü | wokwi.com ‘daki Araba simüslayonunu inceleyiniz. | Videoyu inceleyiniz.

08 Arduino ile Kumandalı Araba Kontrolü

09 Arduino ile Kumanda Testi – Kodları Öğrenmek

10 Arduino ile PIR Sensörü Kullanımı | Hırsız alarmı yapalım.

11 Arduino ile Ultrasonic Sensör Kullanımı | Park sensörü yapalım.

12 Arduino ile Işık Sensörü Kullanımı

13 Arduino ile Servo Motor Kullanımı | El ya da bayrak sallayan robotik kol.

14 Arduino’da Potansiyometre (POT) ile LED Kontrolü Nasıl Yapılır?

15 Arduino ile Isı ve Nem Sensörü Kullanımı (Isı ve nem ölçümü yapalım.)

16 Arduino ile RGB LED Kullanımı | RGB LED’in Potansiyometre ile kullanımı

17 Arduino ile Neopixel LED Kullanımı

18 Arduino’da Potansiyometre ile Servo Motor Kontrolü


21 Arduino Smart Home

22 Kapıyı Açalım, Işıkları Yakalım

23 Arduino ile Buton Kullanımı

24 Arduino’da Buton ile Servo Kullanımı

25 Arduino ile Sıvı Sensörü / Yağmur Sensörü Kullanımı

26 Arduino ile Toprak Nem Sensörü Kullanımı

27 Arduino ile Bluetooth Modülü Kullanımı


99 Tüm sunu

Videoları izleyebilirsiniz.