PROGRAMLAMA TEMELLER r Gr Hseyin TURGUT Programlama Temelleri
- Slides: 25
PROGRAMLAMA TEMELLERİ Öğr. Gör. Hüseyin TURGUT
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları Algoritma bir problemi çözmek için ortaya koyduğumuz çözüm adımlarıdır. Sonlu bir işin tanımında kullanılan net ifade edilmiş ardışık adımlar kümesidir. Algoritma, matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan başlangıcı ve bitişi olan işlemler planıdır.
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Algoritma ve Akış Şemaları Algoritma; • Problemi çözmeye odaklı Semboller Basit İşlemler Koşul Döngü • Başlangıç ve Bitişi olmalı • Ardışık ve bağlı • İşlemler net • Bütün bir plan Öğr. Gör. Hüseyin TURGUT hturgut. com
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 Algoritma Geliştirme Algoritma Akış Şeması • Problem tanımlanır • Çözüm yolu öğrenilir • Çözüme dair adımlar belirlenir ve oluşturulur Semboller Basit İşlemler Koşul Döngü Algoritma için kullanılan dil Pseudocode ( Sözde Kod ) Öğr. Gör. Hüseyin TURGUT hturgut. com
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 Akış Şeması Algoritma Akış Şeması • Sözde kodların anlaşılır şekilde görsel tasarımıdır. Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com • Geometrik Şekillerden yararlanılır ve algoritma tanımlanır • Basit ve yapısal çeşitliliği vardır (Basit: çoğu işlem için aynı sembol kullanılır) (Yapısal : her sembolüm sadece bir anlamı vardır)
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Akış şeması için kullanılan tüm işlem basamakları evrensellik için tek ve benzersiz sembollerle gösterilmektedir. Öğr. Gör. Hüseyin TURGUT hturgut. com
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Her iş için belirtilen semboller farklılık gösterdiği için GİRDİ İŞLEM (cebirsel ve metinsel) ÇIKTI KOŞUL (mantıksal işlem) DÖNGÜ (tekrarlı yineleme) Birer sembolle genellenecektir. Başla Bitir Döngü Veri Girdi Cebirsel İşlem Fonksiyon Mantıksal İşlem Akış Bilgi Çıktı Bağ
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 Algoritmaya ait AKIŞ ŞEMASI için her Algoritma Akış Şeması adım sembollerle ifade edilir. Semboller Basit İşlemler Koşul Her sembol (adım) birbirine tek yönlü olarak bağlanmalıdır. Döngü Her akış şeması BAŞLA-BİTİR / Begin-End aralığındadır. Öğr. Gör. Hüseyin TURGUT hturgut. com
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Klavyeden Girilen İki Sayının Toplamını ekrana yazdıran programın algoritması
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Bilgisayarın kullanılmasındaki temel algoritmik amaç mantıksal sorgularla birden fazla işlemi yaptırabilmektir. Koşul Döngü Mantıksal sorgular için Koşul sembolü kullanılmaktadır. Öğr. Gör. Hüseyin TURGUT hturgut. com
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 While – DO Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Önce Sor Doğruysa İŞLEMLER
Programlama Temelleri Algoritma ve Akış Şemaları Bölüm #3 REPEAT – UNTIL ( olduğu sürece yap /DO WHILE a benzer) Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları -FOR _ NEXT döngüsü - sayaçlı sistem
Programlama Temelleri Bölüm #3 Algoritma Akış Şeması Semboller Basit İşlemler Koşul Döngü Öğr. Gör. Hüseyin TURGUT hturgut. com Algoritma ve Akış Şemaları -FOR _ NEXT döngüsü - sayaçlı sistem
BÖLÜM SONU - ÇALIŞMA SORULARI q Aşağıdaki algoritmaların akış şemalarını çiziniz q Klavyeden kişinin adını ve yaşını alıp ekrana bu bilgileri yaz q Klavyeden alınan 3 sayıdan büyük olanı bul q Döngülerin arasındaki farklar nedir? Kullanım amaçları ile ilgili örnek veriniz q Klavyeden öğrenci sayısını alıp bu sayı kadar öğrencinin yaşlarını klavyeden alarak ortalamasını ekrana yazdıran program
- Yazılımın temel kavramları
- Programlama temelleri nedir
- Kuramsal temel ne demek
- Pnömatik keson
- Kuramsal temeller
- Zuhal turgut
- Esma turgut
- Ayasofya pençe nişanı
- Zeynep turgut
- Tolga girici
- Toki turgut özal imam hatip ortaokulu
- Devops temelleri
- Hastalıkların biyokimyasal temelleri
- Eğitimin psikolojik temelleri soruları
- Dini rehberlik çeşitleri
- Eğitimin tarihi temelleri
- Gözlemden gözleme değişik değerler alabilen objeler
- Bilgisayar programcılığı ağ temelleri ders notları
- Eğitimin politik temelleri
- Eğitimin hukuksal temelleri
- Program geliştirmenin tarihi temelleri
- Kimyanın teorik temelleri var mıdır
- Beden eğitimi ve spor bilimlerinin psikolojik temelleri
- Beden eğitimi ve sporun temelleri
- Bilişim teknolojileri temelleri
- Eğitimin ekonomik temelleri