Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
FlowChart ile Akış Şeması (Diyagram) ve Algoritma Eğitimi
Rating: 2.0 out of 5(1 rating)
13 students

FlowChart ile Akış Şeması (Diyagram) ve Algoritma Eğitimi

Algoritma Nedir ? Niçin Algoritma Bilmeliyiz?
Created byÜnal Çokbakar
Last updated 7/2023
Turkish

What you'll learn

  • Algoritma Nedir ? Niçin Algoritma Bilmeliyiz?
  • Algoritma Mantığının Oluşturulmasının bir yazılımcıya Ne gibi Katkıları Olur?
  • Algoritmalarda Akış Şeması Türleri Nelerdir?
  • FlowChart’de Fonksiyon Kullanımı ve Çeşitli Akış Şemaları Örnekleri

Course content

1 section • 13 lectures • 44m total length
  • Algoritma Nedir ? Niçin Algoritma Bilmeliyiz?1:16
  • Algoritma Mantığının Oluşturulması1:16
  • Algoritmalarda Akış Şeması Türleri0:50
  • Flow Chart Visual Programming Language Kurulumu Videosu1:49
  • FlowChart Visual Programming Uygulaması Uygulamasının Tanıtılması3:47
  • Örnek 1: Merhaba Dünya Çıktısı veren algoritma ve akış diyagramı1:52
  • Örnek 2: İki Sayıyı Toplayan algoritma ve akış diyagramı3:18
  • Örnek 3: Girilen sayı kadar Verilen kelimeyi ekrana yazdıran algoritma4:46
  • Örnek 4: Girilen Sayı kadar sayı yazdıran algoritma ve akış diyagramı3:05
  • Örnek 5: Bir Öğrencinin Ders Notlarının Aritmetik Ortalamasını6:47
  • Örnek 6: Klavyeden girilen sayının pozitif mi, negatif mi olduğunu bulan program2:39
  • Örnek 7: Girilen iki Kelimeyi Birleştiren programın algoritma ve akış diyagramı2:59
  • FlowChart’de Fonksiyon Kullanımı ve Çeşitli Akış Şemaları9:53

Requirements

  • Bu Kurs Temel Kodlama Eğitimlerine Yardımcı Olan Algoritma Kavramını Öğretmeyi Hedeflemektedir.

Description

Algoritma Nedir? Neden Gereklidir ?

Algoritma nedir, sorusunun cevabı oldukça merak edilen bir konudur. Oldukça karmaşık duran bu konu, aynı zamanda bilgisayar üzerinde olmazsa olmaz sistemlerden biridir.

Bir problemin çözülmesi için geliştirilen Algoritma;

  • Açık,

  • Yürütülebilir,

  • Sıralı,

  • Basit,

  • Tekrarlanan adımlardan oluşur.

Algoritma Neden Gereklidir?

Hazırlanan algoritmalar hem metin şeklinde, hem sözde kodlar hem de geometrik şekillerde gösterilmektedir. Algoritma nedir, sorusunun cevabının iyi bir şekilde anlaşılabilmesi için algoritmanın ne işe yaradığı konusunda bilgi sahibi olunması gerekir. Hazırlanan başarılı bir algoritma sayesinde;

  • Program yazmak kolaylaşır.

  • Hatalı kodlama oranı asgari düzeye iner.

  • Programın işlem akışı görülür. Böylece program kontrolü kolaylaşır.

  • Program yazımı pratik hale geldiği için zaman sarfiyatı olmaz.

  • Sonradan programa ekstra özellik eklenmesi kolaylaşır.

  • Program hızlı bir şekilde çalışır.

  • Yazılan program bellekte fazla yer kaplamamalıdır.

Algoritma Nasıl Hazırlanır?

Algoritma nedir, nasıl hazırlanır gibi soruların yanıtları karmaşık gibi görünse de aslında oldukça basit ve anlaşılır konulardır. Algoritmalar hazırlanırken;

  • Öncelikle çözülecek olan problem netleştirilir.

  • Ardından bu problem iyice incelenir ve bütün olasılıklar irdelenir.

  • Bu süreçte amaç minimum komutla, minimum sürede en doğru sonuca ulaşılması için çözüm yolu belirlenir.

  • Yapılacak olan her bir işleme numara verilir.

  • Problemin çözümü için ihtiyaç duyulan bütün veriler girilir.

  • Yapılacak işlemler belirtilir.

  • Son olarak ise bulunan sonuçlar görüntülenerek uygun bir yerde saklanır.

Hazırlanan algoritmanın başarılı sonuçlar verebilmesi için;

  • Detayların tamamı sıralı bir şekilde anlatılmalıdır.

  • Bütün işlem adımları esnek olmalıdır. Herhangi bir değişikliğe gerek duyulduğunda güncellemeye uygun olmalıdır.

  • Program yazımına uygun olmalıdır.

  • Herhangi bir programlama dilinden bağımsız çalışabilmelidir.

Böylece program sorunsuz bir şekilde çalışır ve program kontrolü sağlanır. Ayrıca algoritma hazırlanırken birçok operatör kullanılmaktadır. Bunlar şu şekildedir:

  • Matematiksel operatörler

  • Karşılaştırma operatörleri

  • Mantıksal işlem operatörleri

  • Alfasayısal operatörler

  • Genel işlem operatörleri

  • Küme işlem operatörleridir.

Algoritma Hazırlama Süreci

Algoritma Kavramları

Who this course is for:

  • Yazılıma meraklı herkesin öğrenmesi gereken bir kurstur.