Uygulamaya git

Dersler

MatematikMatematik719 görüntüleme·Güncellendi May 14, 2026·33 sayfa

Yeni Matematik Müfredatındaki Algoritma ve Yenilikler

H
Hidaye Nur Tutumlu@hidayenurtutuml

Algoritma ve akış şeması, problem çözme sürecinin temel yapı taşlarıdır.... Daha fazla göster

1
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Algoritma ve Akış Şeması Kazanımları

Algoritma ve akış şeması konusunda neler öğreneceğiz? Bu ünite sonunda farklı algoritma tasarımları yapabilecek ve karmaşık problemleri alt problemlere ayırabileceksin.

Algoritmalar oluşturup onları analiz ederek sonuçlarını yorumlayabileceksin. Ayrıca çeşitli problemlere uygun akış şemaları tasarlayabileceksin.

Merak etme, bu süreçte adım adım ilerleyerek bu becerileri kolayca kazanacaksın!

💡 Algoritma bilgisi, sadece bilgisayar programcıları için değil, günlük hayatta karşılaştığın problemleri çözerken de kullanabileceğin çok değerli bir beceridir.

2
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Algoritmalar ve Günlük Hayat

Bilgisayarlar algoritmik yapıdaki problemleri çözmekte ustadır. Yani adım adım işlemlerden oluşan ve bilgisayarın anlayabileceği şekilde ifade edilen yapıları kolayca çözebilirler.

Aslında farkında olmasak da günlük hayatımızda sürekli algoritmalar kullanırız. Evden okula gitmek için izlediğin yol ya da kütüphanede bir kitabı ararken yaptığın işlemler birer algoritmadır.

Bu adım adım ilerleme yöntemi, karmaşık problemleri basit parçalara ayırarak çözmenin en etkili yoludur. Bilgisayarlar bu adımları hızla takip ederek sonuçlara ulaşır.

💡 Günlük hayatta kullandığın algoritmaları fark ettiğinde, bilgisayar programlarının nasıl çalıştığını daha iyi anlayabilirsin!

3
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Algoritma Nedir?

Algoritma, herhangi bir problemin çözümü için izlenmesi gereken adımları gösteren yapıdır. Bilgisayar biliminde algoritma, bir programın nasıl ilerleyeceğini adım adım belirtir.

Algoritmaları iyi bilmek ve doğru zamanda doğru şekilde uygulamak, ilginç ve etkili programlar yapmanı sağlar. Bu yetenek, programlama dünyasında başarılı olmanın anahtarıdır.

Algoritmanın ismi, 9. yüzyılda yaşamış matematikçi Harezmi'den gelir. Harezmi (780-850), matematiğe ve bilime büyük katkılar sağlamış önemli bir bilim insanıdır.

💡 Algoritma tasarlamayı öğrenmek, beynini "problem çözme modu"na geçirir ve hayatındaki birçok zorluğu daha sistematik yaklaşımlarla çözebilmeni sağlar.

4
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Örnek Algoritma

Basit bir problemin çözümünü gösteren algoritma nasıl olur? Hadi ayran yapıp bardağa doldurma işlemini adımlara ayıralım:

Adım 1: Başla Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım 4: Çırp. Adım 5: Tuz koy. Adım 6: Bardağa doldur. Adım 7: Bitir.

Bu basit örnek, bir algoritmanın temel yapısını gösteriyor. Her algoritmada bir başlangıç ve bir bitiş noktası bulunur. Aradaki adımlar ise problemi çözmek için yapılması gereken işlemleri tanımlar.

💡 Algoritmalar ne kadar net ve açık olursa, onları uygulamak da o kadar kolay olur. Günlük hayatta yaptığın işleri algoritma olarak düşünmeye çalış!

5
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Algoritma Örneği - 2

Arabayı çalıştırıp yola çıkmak için izlenmesi gereken adımları düşünelim:

Adım 1: Başla Adım 2: Sürücü koltuğuna geç. Adım 3: Emniyet kemerini tak. Adım 4: Aynaları kontrol et. Adım 5: Anahtarı tak. Adım 6: Kontağı çevir. Adım 7: El frenini indir. Adım 8: Vitese geç. Adım 9: Gaza bas. Adım 10: Bitir.

Bu örnek, günlük hayatta otomatik olarak yaptığımız bir işlemi algoritma şeklinde adımlara ayırmayı gösteriyor. İşlemin her adımı açık ve net olarak tanımlanmış.

💡 İyi bir algoritma, eksik ya da fazla adım içermez. Tüm adımlar gerekli ve yeterli olmalıdır. Kendi algoritmalarını yazarken bu dengeyi bulmaya çalış!

6
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Basit Sayı Toplama Algoritması

Girilen iki sayıyı toplayan bir algoritmanın adımlarına bakalım:

  1. Başla
  2. Değişkenleri tanımla (toplam, s1, s2)
  3. Birinci sayıyı gir
  4. Birinci sayıyı s1 değişkenine ata
  5. İkinci sayıyı gir
  6. İkinci sayıyı s2 değişkenine ata
  7. toplam=s1+s2 işlemini yap
  8. Sonucu (toplam değişkenini) ekranda göster
  9. Bitir

Bu algoritma, bilgisayar programlamada sıkça kullanılan değişken kavramını içeriyor. Değişkenler, bilgileri geçici olarak saklamak için kullanılır ve algoritmanın farklı adımlarında bu bilgilere erişim sağlar.

💡 Değişkenler, algoritmalarda bilgi saklama kaplarına benzer. İhtiyacın olduğunda içindeki bilgiyi kullanabilir veya değiştirebilirsin.

7
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Hızlı Sıralama Algoritması

Daha karmaşık bir örnek olarak hızlı sıralama (quick sort) algoritmasını inceleyelim:

  1. Liste içerisinden pivot olacak bir eleman seçilir.
  2. Pivot değerden küçük olanlar pivottan önce, büyük olanlar pivottan sonra olacak şekilde elemanlar liste içerisinde yer değiştirilir.
  3. Pivotun öncesindeki ve sonrasındaki değerler ayrı bir liste kabul edilip hızlı sıralama algoritması bu listeler için yeniden çalıştırılır.

Bu örnek, özyinelemeli (recursive) bir algoritmadır. Yani algoritmanın içinde kendisi tekrar çağrılır. Bu tür algoritmaları anlamak biraz zaman alabilir, ama bilgisayar biliminde çok önemlidir.

💡 Karmaşık problemleri çözmek için bazen "böl ve yönet" stratejisi kullanılır. Büyük problemi küçük parçalara bölerek her birini ayrı ayrı çözmek, işlemi kolaylaştırır.

8
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Akış Şeması Nedir?

Akış şeması, bilgisayar programlarının işlem basamaklarını geometrik şekillerle gösterdiğimiz görsel bir anlatım aracıdır. Algoritmanın daha kolay anlaşılabilmesi için şemalarla gösterilmesi fikriyle ortaya çıkmıştır.

Akış şemasındaki her geometrik şeklin belirli bir kullanım amacı vardır. Bu sayede algoritmaların adımlarını sadece okuyarak değil, görsel olarak da takip edebiliriz.

Örneğin, bir online alışveriş sürecini gösteren akış şeması, kullanıcının nasıl ürün seçtiğini, ödeme yaptığını ve ürünü teslim aldığını adım adım gösterebilir.

💡 Akış şemaları, karmaşık algoritmayı anlamayı kolaylaştırır. Bir algoritma yazarken önce akış şeması çizmek, süreci daha net görmenize yardımcı olur!

9
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Elips Şekli

Akış şemalarında elips şekli, algoritmanın başlangıç ve bitiş noktalarını gösterir. Her akış şeması bir elips ile başlar ve bir elips ile biter.

Başla ve Bitir komutları, algoritmanın çerçevesini belirler. Başla komutu programın başlangıç noktasını, Bitir komutu ise programın sonlandığı noktayı temsil eder.

Akış şemasını okumaya her zaman "Başla" elipsinden başlanır ve tüm işlem adımları takip edilerek "Bitir" elipsine ulaşılır.

💡 Akış şemasında elips görmek, programın ya başladığını ya da bittiğini hemen anlamanı sağlar. Bu, şemanın okunmasını kolaylaştıran önemli bir ipucudur.

10
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Veri Giriş Şekli

Akış şemasında kullanıcıdan veri alınması gereken adımlar için genellikle paralelkenar şekli kullanılır. Bu şekil, programın dış dünyadan bilgi istediğini gösterir.

Örneğin:

  • "Birinci Sayıyı Giriniz"
  • "Yaş giriniz"

Bu adımlarda program duraklar ve kullanıcının bir değer girmesini bekler. Kullanıcı gerekli veriyi girdikten sonra, akış şeması bir sonraki adıma geçer.

💡 Kullanıcıdan veri almak, programların interaktif olmasını sağlar. İyi tasarlanmış bir veri girişi, programın kullanıcı dostu olmasında büyük önem taşır.

11
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
12
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
13
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
14
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
15
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
16
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
17
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
18
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
19
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
20
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
21
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
22
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
23
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
24
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
25
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
26
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
27
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
28
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
29
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
30
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
31
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
32
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay
33
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Hiç sormayacaksın sanmıştık...

Knowunity yapay zeka arkadaşı nedir?

Yapay zeka arkadaşımız öğrencilerin ihtiyaçlarına göre özel olarak tasarlanmıştır. Platformda bulunan milyonlarca içeriğe dayanarak öğrencilere gerçekten anlamlı ve ilgili yanıtlar verebiliyoruz. Ancak mesele sadece cevaplar değil, refakatçi aynı zamanda kişiselleştirilmiş öğrenme planları, sınavlar veya sohbet içerikleri ve öğrencilerin becerilerine ve gelişimlerine dayalı %100 kişiselleştirme ile öğrencilere günlük öğrenme zorluklarında rehberlik ediyor.

Knowunity uygulamasını nereden indirebilirim?

Uygulamayı Google Play Store ve Apple App Store'dan indirebilirsiniz.

Knowunity ücretsiz mi?

Knowunity uygulaması ücretsiz! Uygulamamız çok yakında indirmeye hazır olacak, bekle bizi. 💙

En popüler içerikler: Problem Solving

3

Matematik dersinin en popüler içerikleri

9

En popüler içerikler

9

Aradığını bulamıyor musun? Diğer derslere göz at.

Kullanıcılarımızdan yorumlar. Onlar her şeyi çok beğendi — sen de beğeneceksin.

4.6/5App Store
4.7/5Google Play

Uygulama çok kolay kullanılıyor ve güzel tasarlanmış. Şu ana kadar aradığım her şeyi buldum ve sunumlardan çok şey öğrendim! Kesinlikle ödevlerim için hep kullanacağım!

A.S.iOS kullanıcısı

Uygulama çok iyi. Çok fazla ders notu ve yardımlaşma var. Örneğin benim problem yaşadığım bir ders Geometriydi ve ANINDA yardım ettiler beraber hem sorularımı çözdük hem konu anlatımı buldum. Herkese tavsiye ederim.

S.L.Android kullanıcısı

BEN ŞOK. Reklamını sık sık gördüğüm için uygulamayı denedim ve gerçekten hayran kaldım. Bu uygulama okul için tam ihtiyacım olan şey. Anında ödev yardımı, konu anlatımı, örnek sınavlar, flaşkartlar hepsi hepsi var, şiddetle tavsiye ederim ✅

A.iOS kullanıcısı

MatematikMatematik719 görüntüleme·Güncellendi May 14, 2026·33 sayfa

Yeni Matematik Müfredatındaki Algoritma ve Yenilikler

H
Hidaye Nur Tutumlu@hidayenurtutuml

Algoritma ve akış şeması, problem çözme sürecinin temel yapı taşlarıdır. Bir problemi çözmek için izlenen adımları açık ve net bir şekilde belirterek, bilgisayarın ya da bizim takip edebileceğimiz bir yol haritası çıkarmamızı sağlar. Bu konu, bilgisayar bilimlerinin temelini oluşturur ve... Daha fazla göster

1
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Algoritma ve Akış Şeması Kazanımları

Algoritma ve akış şeması konusunda neler öğreneceğiz? Bu ünite sonunda farklı algoritma tasarımları yapabilecek ve karmaşık problemleri alt problemlere ayırabileceksin.

Algoritmalar oluşturup onları analiz ederek sonuçlarını yorumlayabileceksin. Ayrıca çeşitli problemlere uygun akış şemaları tasarlayabileceksin.

Merak etme, bu süreçte adım adım ilerleyerek bu becerileri kolayca kazanacaksın!

💡 Algoritma bilgisi, sadece bilgisayar programcıları için değil, günlük hayatta karşılaştığın problemleri çözerken de kullanabileceğin çok değerli bir beceridir.

2
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Algoritmalar ve Günlük Hayat

Bilgisayarlar algoritmik yapıdaki problemleri çözmekte ustadır. Yani adım adım işlemlerden oluşan ve bilgisayarın anlayabileceği şekilde ifade edilen yapıları kolayca çözebilirler.

Aslında farkında olmasak da günlük hayatımızda sürekli algoritmalar kullanırız. Evden okula gitmek için izlediğin yol ya da kütüphanede bir kitabı ararken yaptığın işlemler birer algoritmadır.

Bu adım adım ilerleme yöntemi, karmaşık problemleri basit parçalara ayırarak çözmenin en etkili yoludur. Bilgisayarlar bu adımları hızla takip ederek sonuçlara ulaşır.

💡 Günlük hayatta kullandığın algoritmaları fark ettiğinde, bilgisayar programlarının nasıl çalıştığını daha iyi anlayabilirsin!

3
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Algoritma Nedir?

Algoritma, herhangi bir problemin çözümü için izlenmesi gereken adımları gösteren yapıdır. Bilgisayar biliminde algoritma, bir programın nasıl ilerleyeceğini adım adım belirtir.

Algoritmaları iyi bilmek ve doğru zamanda doğru şekilde uygulamak, ilginç ve etkili programlar yapmanı sağlar. Bu yetenek, programlama dünyasında başarılı olmanın anahtarıdır.

Algoritmanın ismi, 9. yüzyılda yaşamış matematikçi Harezmi'den gelir. Harezmi (780-850), matematiğe ve bilime büyük katkılar sağlamış önemli bir bilim insanıdır.

💡 Algoritma tasarlamayı öğrenmek, beynini "problem çözme modu"na geçirir ve hayatındaki birçok zorluğu daha sistematik yaklaşımlarla çözebilmeni sağlar.

4
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Örnek Algoritma

Basit bir problemin çözümünü gösteren algoritma nasıl olur? Hadi ayran yapıp bardağa doldurma işlemini adımlara ayıralım:

Adım 1: Başla Adım 2: Yoğurdu kaba koy. Adım 3: Su ekle. Adım 4: Çırp. Adım 5: Tuz koy. Adım 6: Bardağa doldur. Adım 7: Bitir.

Bu basit örnek, bir algoritmanın temel yapısını gösteriyor. Her algoritmada bir başlangıç ve bir bitiş noktası bulunur. Aradaki adımlar ise problemi çözmek için yapılması gereken işlemleri tanımlar.

💡 Algoritmalar ne kadar net ve açık olursa, onları uygulamak da o kadar kolay olur. Günlük hayatta yaptığın işleri algoritma olarak düşünmeye çalış!

5
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Algoritma Örneği - 2

Arabayı çalıştırıp yola çıkmak için izlenmesi gereken adımları düşünelim:

Adım 1: Başla Adım 2: Sürücü koltuğuna geç. Adım 3: Emniyet kemerini tak. Adım 4: Aynaları kontrol et. Adım 5: Anahtarı tak. Adım 6: Kontağı çevir. Adım 7: El frenini indir. Adım 8: Vitese geç. Adım 9: Gaza bas. Adım 10: Bitir.

Bu örnek, günlük hayatta otomatik olarak yaptığımız bir işlemi algoritma şeklinde adımlara ayırmayı gösteriyor. İşlemin her adımı açık ve net olarak tanımlanmış.

💡 İyi bir algoritma, eksik ya da fazla adım içermez. Tüm adımlar gerekli ve yeterli olmalıdır. Kendi algoritmalarını yazarken bu dengeyi bulmaya çalış!

6
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Basit Sayı Toplama Algoritması

Girilen iki sayıyı toplayan bir algoritmanın adımlarına bakalım:

  1. Başla
  2. Değişkenleri tanımla (toplam, s1, s2)
  3. Birinci sayıyı gir
  4. Birinci sayıyı s1 değişkenine ata
  5. İkinci sayıyı gir
  6. İkinci sayıyı s2 değişkenine ata
  7. toplam=s1+s2 işlemini yap
  8. Sonucu (toplam değişkenini) ekranda göster
  9. Bitir

Bu algoritma, bilgisayar programlamada sıkça kullanılan değişken kavramını içeriyor. Değişkenler, bilgileri geçici olarak saklamak için kullanılır ve algoritmanın farklı adımlarında bu bilgilere erişim sağlar.

💡 Değişkenler, algoritmalarda bilgi saklama kaplarına benzer. İhtiyacın olduğunda içindeki bilgiyi kullanabilir veya değiştirebilirsin.

7
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Hızlı Sıralama Algoritması

Daha karmaşık bir örnek olarak hızlı sıralama (quick sort) algoritmasını inceleyelim:

  1. Liste içerisinden pivot olacak bir eleman seçilir.
  2. Pivot değerden küçük olanlar pivottan önce, büyük olanlar pivottan sonra olacak şekilde elemanlar liste içerisinde yer değiştirilir.
  3. Pivotun öncesindeki ve sonrasındaki değerler ayrı bir liste kabul edilip hızlı sıralama algoritması bu listeler için yeniden çalıştırılır.

Bu örnek, özyinelemeli (recursive) bir algoritmadır. Yani algoritmanın içinde kendisi tekrar çağrılır. Bu tür algoritmaları anlamak biraz zaman alabilir, ama bilgisayar biliminde çok önemlidir.

💡 Karmaşık problemleri çözmek için bazen "böl ve yönet" stratejisi kullanılır. Büyük problemi küçük parçalara bölerek her birini ayrı ayrı çözmek, işlemi kolaylaştırır.

8
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Akış Şeması Nedir?

Akış şeması, bilgisayar programlarının işlem basamaklarını geometrik şekillerle gösterdiğimiz görsel bir anlatım aracıdır. Algoritmanın daha kolay anlaşılabilmesi için şemalarla gösterilmesi fikriyle ortaya çıkmıştır.

Akış şemasındaki her geometrik şeklin belirli bir kullanım amacı vardır. Bu sayede algoritmaların adımlarını sadece okuyarak değil, görsel olarak da takip edebiliriz.

Örneğin, bir online alışveriş sürecini gösteren akış şeması, kullanıcının nasıl ürün seçtiğini, ödeme yaptığını ve ürünü teslim aldığını adım adım gösterebilir.

💡 Akış şemaları, karmaşık algoritmayı anlamayı kolaylaştırır. Bir algoritma yazarken önce akış şeması çizmek, süreci daha net görmenize yardımcı olur!

9
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Elips Şekli

Akış şemalarında elips şekli, algoritmanın başlangıç ve bitiş noktalarını gösterir. Her akış şeması bir elips ile başlar ve bir elips ile biter.

Başla ve Bitir komutları, algoritmanın çerçevesini belirler. Başla komutu programın başlangıç noktasını, Bitir komutu ise programın sonlandığı noktayı temsil eder.

Akış şemasını okumaya her zaman "Başla" elipsinden başlanır ve tüm işlem adımları takip edilerek "Bitir" elipsine ulaşılır.

💡 Akış şemasında elips görmek, programın ya başladığını ya da bittiğini hemen anlamanı sağlar. Bu, şemanın okunmasını kolaylaştıran önemli bir ipucudur.

10
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Veri Giriş Şekli

Akış şemasında kullanıcıdan veri alınması gereken adımlar için genellikle paralelkenar şekli kullanılır. Bu şekil, programın dış dünyadan bilgi istediğini gösterir.

Örneğin:

  • "Birinci Sayıyı Giriniz"
  • "Yaş giriniz"

Bu adımlarda program duraklar ve kullanıcının bir değer girmesini bekler. Kullanıcı gerekli veriyi girdikten sonra, akış şeması bir sonraki adıma geçer.

💡 Kullanıcıdan veri almak, programların interaktif olmasını sağlar. İyi tasarlanmış bir veri girişi, programın kullanıcı dostu olmasında büyük önem taşır.

11
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
12
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
13
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
14
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
15
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
16
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
17
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
18
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
19
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
20
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
21
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
22
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
23
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
24
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
25
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
26
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
27
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
28
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
29
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
30
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
31
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
32
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl
33
of 33
ALGORITMA
ve
AKIŞ ŞEMASI
KAZANIMLAR
* Verilen problemi çözmek üzere farklı algoritmalar tasarlar.
* Karmaşık bir problemi alt problemlere ay

Ders notlarını görmek için kaydol. Ücretsiz!

  • Tüm belgeleri görebilirsin
  • Notlarını Yükselt
  • Milyonlarca öğrenciye katıl

Hiç sormayacaksın sanmıştık...

Knowunity yapay zeka arkadaşı nedir?

Yapay zeka arkadaşımız öğrencilerin ihtiyaçlarına göre özel olarak tasarlanmıştır. Platformda bulunan milyonlarca içeriğe dayanarak öğrencilere gerçekten anlamlı ve ilgili yanıtlar verebiliyoruz. Ancak mesele sadece cevaplar değil, refakatçi aynı zamanda kişiselleştirilmiş öğrenme planları, sınavlar veya sohbet içerikleri ve öğrencilerin becerilerine ve gelişimlerine dayalı %100 kişiselleştirme ile öğrencilere günlük öğrenme zorluklarında rehberlik ediyor.

Knowunity uygulamasını nereden indirebilirim?

Uygulamayı Google Play Store ve Apple App Store'dan indirebilirsiniz.

Knowunity ücretsiz mi?

Knowunity uygulaması ücretsiz! Uygulamamız çok yakında indirmeye hazır olacak, bekle bizi. 💙

En popüler içerikler: Problem Solving

3

Matematik dersinin en popüler içerikleri

9

En popüler içerikler

9

Aradığını bulamıyor musun? Diğer derslere göz at.

Kullanıcılarımızdan yorumlar. Onlar her şeyi çok beğendi — sen de beğeneceksin.

4.6/5App Store
4.7/5Google Play

Uygulama çok kolay kullanılıyor ve güzel tasarlanmış. Şu ana kadar aradığım her şeyi buldum ve sunumlardan çok şey öğrendim! Kesinlikle ödevlerim için hep kullanacağım!

A.S.iOS kullanıcısı

Uygulama çok iyi. Çok fazla ders notu ve yardımlaşma var. Örneğin benim problem yaşadığım bir ders Geometriydi ve ANINDA yardım ettiler beraber hem sorularımı çözdük hem konu anlatımı buldum. Herkese tavsiye ederim.

S.L.Android kullanıcısı

BEN ŞOK. Reklamını sık sık gördüğüm için uygulamayı denedim ve gerçekten hayran kaldım. Bu uygulama okul için tam ihtiyacım olan şey. Anında ödev yardımı, konu anlatımı, örnek sınavlar, flaşkartlar hepsi hepsi var, şiddetle tavsiye ederim ✅

A.iOS kullanıcısı