Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algoritma ve Programlamaya Giriş: Adım Adım Problem Çözme
Rating: 4.7 out of 5(2,598 ratings)
11,023 students

Algoritma ve Programlamaya Giriş: Adım Adım Problem Çözme

Algoritma Eğitimi ve Akış Diyagramları ile Programlamaya Giriş, Flowgorithm Programı ile Programlama Mantığını Öğrenin
Last updated 5/2026
Turkish

What you'll learn

  • Algoritma Eğitimi
  • Yazılıma Giriş
  • Programlamanın temeli olan algoritmayı
  • Algoritma ve programlama mantığını
  • Algoritma İle Problem Çözmeyi
  • Sıfırdan başlayarak problem çözmeyi ve algoritma oluşturmayı
  • Akış şemalarının programlamadaki önemini
  • Akış şemalarını oluşturmayı
  • Oluşturdukları algoritma ve akış şemalarını test ederek sonuç almayı
  • Flowgorithm programını kullanarak akış şemalarını oluşturmayı
  • Bilgisayar Programcılığı

Course content

10 sections94 lectures17h 19m total length
  • Bilgisayar Sistemlerinin Çalışma Prensibi15:56

    03.01.2024 tarihi itibariyle birkaç gündür flowgorithm sitesi açılmamaktadır. Programı eklerdeki dosyadan indirip kurabilirsiniz.

  • Problemin Tespit Edilmesi, Çözülmesi ve Programlamaya İlişkin Temel Kavramlar18:11
  • Programlamada Kullanılan Temel Operatörler22:47
  • Temel Operatörlerin Kullanılabilirliği6:20
  • Akış Diyagramlarında Kullanılan Semboller ve Flowgorithm Programının Tanıtılması16:28
  • Flowgorithm Programının MacOs İşletim Sistemine Kurulması4:21

    1. Flowgorithm Programı sadece Windows İşletim Sistemi için oluştural bir programdır. Bu programı MacOs işletim sisteminde çalıştırabilmek için aşağıdaki github sitesinden Flowgorithm_v4.5.zip programını indirmemiz gerekiyor.

    https://github.com/jostasik/Flowgorithm-MacOS/releases

    İndirme linki :

    https://github.com/jostasik/Flowgorithm-macOS/releases/download/v4.5/Flowgorithm_v4.5.zip

    2. Zip dosyanın içinden çıkan dmg uzantılı dosyayı çalıştırdığımızda içinde flowgortihm programının olduğunu göreceksiniz. Flowgortihm programını Application(Uygulamalar) a kopyalıyoruz. Flowgorithm programını açmaya çalıştığınızda hata alabilirsiniz. Bunun sebebi MacOs işletim sitemi güvenlik amacıyla harici uygulamaların çalıştırılmasını engellemektedir.

    3. Yapacağımız işlem aşağıdaki satırı terminalden çalıştımak olacaktır. Artık MacOs işletim sisteminde de Flowgorithm Programını kullanabilirsiniz. İyi Çalışmalar :)

    xattr -d com.apple.quarantine /Applications/Flowgorithm.app


  • Dikdörtgenin Alan ve Çevre Hesabı - Dairenin Alanını Hesaplama21:04
  • 3 Sayının Ortalaması ve Girilen Tutara Göre KDV Hesaplama16:25

Requirements

  • Temel bilgisayar kullanımı

Description

Programlamaya başlamadan önce mutlaka algoritma öğrenilmelidir. Programlamanın temelinde problem çözme yatmaktadır. Bir programlama dilinde verilen problemi çözmek için algoritma ve akış şemalarından faydalanılmaktadır. Doğrudan bir programlama dili öğrenmeye çalışmak, kodları ezberlemekten öteye geçmez. Oysaki yazılımda ezber yoktur. Sadece o programlama diline ait metodlar, komutlar ezberlenir. Bütün programlama dillerinde ortak olan bazı değerler bulunur örneğin, değişkenler, karar yapıları, döngüler, diziler, fonksiyonlardır. Doğrudan bir programlama dili ile başlarsanız bu yapıların nasıl yazıldığını ve nasıl kullanıldığını görürsünüz. Fakat programlama için bu anlattıklarımın sadece nasıl yazıldığını bilmek yetmez. İşin mantığını anlamak ve hangi durumlarda hangi yapıların kullanıldığını bilmek gerekir. Bu eğitim setimizde problemlerin nasıl çözüldüğünü göreceksiniz. Algoritma bilginizin iyi olması durumunda hangi programlama dilini seçerseniz seçin öğrenme süreciniz çok hızlı olacaktır. Çünkü siz problemlerin nasıl çözüleceğini biliyor olacaksınız. Öğrenmeniz gereken sadece programlama diline ait syntax( söz dizimi) yapısıdır. Syntax yapısını öğrenmek çok kısa zaman almaktadır. Birçoğumuz bilgisayarda hemen bir proje çıkarmak ister. Aceleci davranırız. Yani emeklemeden yürümek, yürümeden koşmak isteriz. Fakat sağlam bir altyapımız olmadan doğrudan bir programlama dili ile işe başlarsak projenin belli noktalarında çözüm üretemez hale gelir ve başkalarına ait kodların belli bölümlerini internetten kopyala yapıştır yöntemi ile kendi projemize dâhil ederiz. Fakat bir değişiklik yapmak istediğimizde kodların anlamını bilemediğimiz için kodlarımız tabiri caizse çorbaya dönüşür ve işin içinden çıkamaz duruma geliriz.

Algoritma Eğitimi, Programlamaya Giriş, Akış Diyagramları, Programlama Mantığı, Programlamaya Başlangıç, Programlama Temelleri

Who this course is for:

  • Bilgisayar Mühendisliği Öğrencileri
  • Bilgisayar Programcılığı Öğrencileri
  • Meslek Lisesi Bilişim Bölümü Öğrencileri
  • Programlamaya İlgi Duyan Herkes
  • Programlamaya Başlayacak Kişiler