200 likes | 903 Vues
Algoritma ve Visio Eğitimleri. Algoritma ve Visio. Algoritma Nedir?. Algoritma ve Visio. Algoritma Nedir?. Problem çözmek için geliştirilen Adım – adım çözüm yöntemidir. Verilen bir problemi çözmek için tasarlanan talimatlar bütünüdür.
E N D
Algoritma ve Visio • Algoritma Nedir?
Algoritma ve Visio • Algoritma Nedir? • Problem çözmek için geliştirilen Adım – adım çözüm yöntemidir. • Verilen bir problemi çözmek için tasarlanan talimatlar bütünüdür. • Bir sorunun çözümü için sunulan mantıksal ve sembolik anlatımdır.
Algoritma ve Visio Örnek: Problem “tahtaya adını yazma" işidir. • BAŞLA • Yerinden kalk • Yönün tahtaya doğru mu? • Hayırsa Tahtaya Dön • Evetse adım 4 e git • Tahtaya doğru yürü • Tahtaya geldin mi? • Hayırsa adım 4‘e • Evetse adım 6'ya git • Kalemi al • Adını yaz • DUR
Algoritma ve Visio Örnek: Problem “tahtaya adını yazma" işidir. • Burada emirler, belli sorgulamalar yapılarak ve mantıksal bir sıra içinde verilmiştir. • Yerinden kalk emri verilmeden ondan yürümesi istenemez. • Kalemi almadan adını yaz emrinin verilmesi doğru olmaz. • Sorgulamalarla da işlemi yapıp yapmadığı kontrol edilmiştir.
Algoritma ve Visio Örnek: İki sayıyı toplamak için gerekli programa ait algoritmanın oluşturulması. Algoritma: • Başla • X değerini gir • Y değerini gir • toplam = X+Y • toplam’ ı yaz • Bitir • Başla • Birinci sayıyı gir • İkinci sayıyı gir • İki sayının toplamını yap • Toplamın değerini yaz • Bitir
Algoritma ve Visio • Algoritmanın Tarihçesi ? • 19. yüzyılda Persli matematikçi Al-Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir. • Harezmi Kimdir ?
Algoritma ve Visio • Algoritmanın Hayatımızdaki Yeri ?
Algoritma ve Visio • Algoritma Türleri ? • Arama algoritmaları • Bellek yönetimi algoritmaları • Bilgisayar grafiği algoritmaları • Birleşimsel algoritmalar • Çizge algoritmaları • Evrimsel algoritmalar • Genetik algoritmalar • Kripto algoritmaları veya kriptografik algoritmalar • Kök bulma algoritmaları • Optimizasyon algoritmaları • Sıralama algoritmaları • Veri sıkıştırma algoritmaları
Algoritma ve Visio • Algoritmaların Özellikleri • Etkinlik • Sonluluk • Giriş/Çıkış • Performans
Algoritma ve Visio Akış Diyagramı • Bir süreci belirleme veya bir projenin adımlarını planlama için görsel bir sunum oluşturur. • Algoritmadaki ifadeler şekillerin içerisine yazılır. • BAŞLA ve DUR şekilleri hariç her bir şeklin anlamı belli olduğundan içlerine tekrar anlamla aynı olacak kelime ve ifadeler yazılmaz.
Algoritma ve Visio • Akış Diyagramlarında Kullanılan Şekiller ve Anlamları
Algoritma ve Visio • Visio Nedir ?
Algoritma ve Visio • Neler Yapılabilir ? • Ağ mimarileri • Haritalar ve Kat Planları • İş Planları • Mühendislik çizimleri (Devre, kart çizimleri) • Yazılım ve VeritabanıMimarileri • Akış çizelgeleri
Algoritma ve Visio • Akış Çizelgeleri
Algoritma ve Visio Uyarılar... • Akış şemalarında tek bir başlangıç simgesi olmalıdır • Bitiş simgesi birden çok olabilir. • Karar simgesinin haricindeki simgelere her zaman tek giriş ve tek çıkış yolu bulunur. • Bağlaç simgesi sayfanın dolmasından ötürü parçalanan akış şemasının öğelerini birleştirmede kullanılır. • Simgeler birbirleri ile tek yönlü okla bağlanırlar. • Okların yönü algoritmanın mantıksal işlem akışını tanımlar.
Algoritma ve Visio • Visio’da Örnek Bir Uygulama Yapalım