12
Algoritma Ve İş Akış Şeması Matematiksel işlemlerde öncelik Algoritma nedir İş akış şeması nedir?

Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Algoritma Ve İş Akış Şeması

Matematiksel işlemlerde öncelik

Algoritma nedir

İş akış şeması nedir?

Page 2: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

MATEMATİKSEL İŞLEMLERDE İŞLEM ÖNCELİĞİ

Sıra isim Sembol Örnek İşlem İşlem Sonucu

1.sıra Parantez () (5+10+15)/3 10

2.sıra Mod Alma % 20%3 2

3.sıra Üs Alma ** 5**2 25

4.sıra Çarpma bölme *,/ 12/3 ile 6*3 4 ile 18

5.sıra Toplama çıkarma +,- 5+6 ile 6-3 11 ile 3

Page 3: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Mod Alma işlemi (%)

Mod alma işleminde % sembolü kullanılır.

Mod alma bölme işlemi sonucundaki kalan değerini verir.

Örnek: 7 mod 2 Python’da

7%2 şeklinde gösterilir ve sonuç 1 dir.

Page 4: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Mod Alma İşlemi(%)

Mod alma işleminde % sembolü kullanılır. Mod alma bölme işlemi ile sonucundaki kalan değerini verir.

Page 5: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

İŞLEM ÖNCELİĞİ İLE İLGİLİ ÖRNEK

Page 6: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Algoritma nedir?

Program yazmaya başlamadan önce yapılacak işlemlerin adım adım yazılmasına «algorima» denir

ÖRNEK: Dikdörtgenin çevresini bulan programın algoritmasını yazınız

1.adım:başla

2.adım:a ve b kenarlarının değerini gir

3.adım:çevreyi hesapla>> cevre=2*(a+b)

4.adım:çevreyi göster-yazdır

5.adım:bitir

Page 7: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

İş akış şeması nedir?

Akış şeması ise algoritmanın görsel gösterimidir. Akış şeması ile programın çalışma yapısı daha anlaşılır hale gelecektir.

Page 8: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

İş Akış Şeması Sembolleri

Page 9: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Dikdörtgenin çevresini bulan programın iş akış şeması aşağıdaki gibidir

başla

bitir

a ve b kenarını gir

Cevre=2*(a+b)

Cevre

1.adım:başla 2.adım:a ve b kenarlarının değerini gir 3.adım:çevreyi hesapla>> cevre=2*(a+b) 4.adım:çevreyi göster-yazdır 5.adım:bitir

Page 10: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Girilen 3 notun ortalamasını bulan programın, algoritma, iş akış şeması ve programını yazalım

Algoritma İş akış seması Python program kodları

1.adım: Başla 2.adım:Not1,Not2 ve Not3 gir 3.adım:ortalama=(not1+not2+no3)/3 işlemini yap 4.adım:Ortalama sonucunu göster-yazdır 5.adım: Bitti

başla

Not1,not2,not3

Ortalama=(not1+not2+not3)/3

ortalama

Bitir

Page 11: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Dairenin alanını bulan programın, algoritma, iş akış şeması ve programını yazalım

Algoritma İş akış seması Python program kodları

1.adım: Başla 2.adım:pi ve r değerlerini gir 3.adım:alan=pi*r*r işlemini yap 4.Adım:alan sonucunu göster-yazdır 5.adım:Bitir

başla

Pi=3.14 r=10

alan=pi*r*r

Alan

Bitir

Page 12: Algoritma Ve İş Akış Şemasıanibal.meb.k12.tr/.../2017_11/14091728_Algoritma_Ve_Y_AkYY_Yem… · Algoritma nedir? Program yazmaya başlamadan önce yapılacak işlemlerin adım

Alıştırmalar

1-Karenin çevresini ve alanını hesaplayan programın , algoritma, iş akış şeması ve Python kodlarını yazınız

2-Saate 30 km hızla giden araç 4 saatte ne kadar yol aldığını bulan programın algoritma, iş akış şeması ve Python programını yazınız.