instagram twitter linkedin github youtube

12.5.17

Algoritma nedir?

Algoritma sözcüğü nereden gelir?


Algoritma sözcüğü Türkistanlı bir âlimden gelir. Türkistanlı âlim 9. yüzyılda Cebir adında bir kitap oluşturarak algoritmik çalışmalarını sergilemiştir. Kısaca algoritmayı bulan kişi kim diye sorulduğunda Ebu Abdullah Muhammed bin Musa el Harezmi  diyebiliriz. Bu kitabın matematiğe çok büyük katkıları olmuştur. Bu kitap farklı dillere çevrilmiştir. Avrupa da çok ilgi gören kitabın ismi ve âlimin ismi Avrupalılar tarafından telaffuz edilemediği için “algorizm” sözcüğününü kullanmışlardır. Algorizm “Arap sayıları kullanarak problemleri çözmek” anlamına gelir. Zamanla algorizm algoritmaya dönüşmüştür. 

Bir problemin çözümünde ızlenecek yol anlamına gelır ve problemin çözümünün adımlar halinde yazılmasıyla oluşturulur.Genellikle matematikte ve programlamada bir işi yapmak için tanımlanan, belli bir başlangıcı ve sonu olan, açıkça belirlenmiş basamaklardır.

Algorıtmada 3 temel bileşenimiz vardır.

1. Değişkenler: Dışarıdan girilen ve bizim oluşturduğumuz değerleri tutan elemanlardır.
2. Algoritma:  Kısaca gerekli adımların mantıksal bir sıra ile yazılmasıdır.
3. Akış Diyagramı: Birbirine oklar gösterilerek algoritmaları ve şemaları birbirine bağlayan kutulara denir.

Her algoritma aşağıdaki kriterleri sağlamalıdır.

1. Girdi    : Sıfır veya daha fazla değer dışarıdan verilmeli.
2. Çıktı    : En azından bir değer üretilmeli.
3. Açıklık  : Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli.
4. Sonluluk: Her türlü olasılık için algoritma sonlu adımda bitmeli.
5. Etkinlik  : Her komut kişinin kalem ve kağıt ile yürütebileceği kadar basit olmalıdır.

Not: Bir program için 4. özellik geçerli değil. işletim sistemleri gibi program sonsuza dek çalışırlar .

NOT: Algorıtma bir programlama dili değildir.  (Programlama dillerine yol gösteren bir yöntem dizisidir.)

Neden gereklidir?


► Örneğin bir cep telefonunun el kitapçığında yazan, rehber kaydı girmek için izlenecek yollar, o işin algoritmasıdır.
► Örneğin, bir e-ticaret uygulamasında ürün satış algoritması çıkarılır.
► Örneğin,bir tiyatro uygulamasının sürekli gerçekleştireceği temel işlem bilet satmaktır. Bu işlemi gerçekleştirmek için gerekli kodlar yazılmadan önce, algoritma kurulmalıdır.
► Örneğin, üniversite eğitim notunu hesaplama; Üniversitede bir dersin başarı notu,  vize ve bir final notu hesaplanır. Vize notunun katsayısı finalden daha düşüktür. Sonuçta çıkan not 50 ve üstüyse öğrenci geçer, 50 altıysa kalır. Vizenin %30 ve finalin %70 ağırlıklı olduğu başarı notunun hesaplanmasını akış diyagramı ve algorıtma kullanarak gösterilebilir.Yani sonuc kisminda  sonuc değerinin 50’den büyük olup olmadığı kontrol edilip 50’den büyükse ekrana “Geçtiniz” 50’den küçükse ekrana “Kaldınız” yazan bir mesaj çıkartılır. Bu sayede algoritma yardimiyla gecenler ve kalanlar listesi kisa bir sure icinde hazirlamabilir.

** Bu ve benzeri işleri yapmak, kolaylastirmak ve hizlandirmak icin algoritma kullanilir.


Nasıl yapılır?


Bunu örneklerle açıklayalım...

Örnek 1 : 1 den 100 e kadar olan sayıların toplamını bulup sonucu ekrana yazan işlemin  algoritmasını ve akış diyagramını tasarlayınız.

Değişkenler
sayıcımız: x
toplam değeri :t

Algoritma
Adım 1: Başla
Adım 2: Döngüyü başlat (x=1 den 100 e kadar)
Adım 3: t=t+x işlemini yap.
Adım 4:Döngüyü sonlandır.(x değeri 100 e ulaştığı zaman)
Adım 5: Toplam değerini yaz.
Adım 6: Bitir.

Örnek 2:

Telefon kulübesinden telefon açmak için örnek bir algoritma

1. Telefon kulübesine git
2. Telefon kartı al
3. Telefon sırasında kaç kişi olduğuna bak
4. Kişi sayısı sıfırdan fazlaysa 3 e dön
5. Kapı kapalıysa kapıyı aç
6. İçeri gir, kapıyı kapat
7. Telefon kartını telefona yerleştir
8. Ahizeyi kaldır
9. Numarayı çevir
10. Konuşmanın bitip bitmediğine bak
11. Konuşma bittiyse kartı al, bitmediyse 10 a dön
12. Bir daha konuşma yapılacaksa 7 e dön
13. Kapıyı aç, dışarı çık

Bu algoritmanın işlemesi için, her ihtimal gözden geçirilerek, algoritma akışı gerekli yerlere yönlendirilir. Örneğin kapının kapalı olması durumunda kapıyı açmak için gerekli komutlar verilmelidir. Bu algoritmanın ihtiyaç duyduğu veriler, ya kullanıcı tarafından verilir ya da işlem başlamadan önce belirlidir. Sıradaki kişi sayısı, telefon kartı gibi veriler kullanıcı tarafından sağlanmış; çevrilecek numara, algoritma başlamadan önce belirlenmiştir.

3.5.17

Marvel Sinematik Evreni

1. Evre’den Başlayalım

    1. Demir Adam (2008)
    2. İnanılmaz Hulk (2008)
    3. Demir Adam 2 (2010)
      • The Consultant(Danışman) [Mini Film]
      • A Funny Thing Happened on the Way to Thor’s Hammer [Mini Film]
    4. Thor(2011)
    5. İlk İntikamcı: Kaptan Amerika (2011)
      • Agent Carter [Mini Film]
      • Agent Carter [Dizi – 1 ve 2.Sezon]
    6. İntikamcılar (2012)
      • Item 47 [Mini Film]
      • Daredevil [Dizi – 1.Sezon]

        2. Evre

    7. Demir Adam 3 (2013)
      • All Hail the King [Mini Film]
      • Agent Of Shield [Dizi – 1×7′ ye kadar izleyin. 7. Bölümde dahil!]
    8. Thor: Karanlık Dünya (2013)
      • Agents of S.H.I.E.L.D. [1×8 – 1×16 arası]
    9. Kaptan Amerika: Kış Askeri (2014)
      • Agents of S.H.I.E.L.D. [1×17 – 2×19 arası]
    10. Galaksinin Koruyucuları (2014)
    11. Yenilmezler: Ultron Çağı (2015)
      • Agents of S.H.I.E.L.D. [2×20, 2×21, 2×22]
      • Jessica Jones [Dizi]
    12. Ant Man (2015)
      • Agents of S.H.I.E.L.D. [3×1 – 3×13, 13.Bölüm de dahil. “Bilgi kısmını mutlaka oku!”]
      • Daredevil[2.Sezon – 2016]
      • Agents of S.H.I.E.L.D. [3×14 – 3×19 Bilgi kısmını mutlaka oku!]

        3. Evre

    13. Captain America: Civil War (2016)
      • Agents of S.H.I.E.L.D. [3×20′ den 3.Sezon Finaline Kadar İzleyin!]
      • Agents of S.H.I.E.L.D. Ghost Rider [4×1 – 4×6]
      • Luke Cage [1.Sezon]
    14. Doctor Strange (2016)
      • Agents of S.H.I.E.L.D. [4×7 ve 4×8]
      • Agents of S.H.I.E.L.D. Slingshot [6 Bölümlük Spin Off]
      • Agents of S.H.I.E.L.D. LMD [4×9 ve 4×15]
      • Iron Fist [1.Sezon]
      • Agents of Hydra [4×16 ve Sonrası]
    15. Guardians of the Galaxy 2 (2017)
    16. Spider-Man: Homecoming (2017)
    17. Thor: Ragnarok (2017)
    18. Black Panther (2018)
    19. Avengers: Infinity War (2018)
    20. Ant-Man and the Wasp (2018)
    21. Captain Marvel (2019)

2.5.17

UEFA, Seri Penaltı Atışları İçin Tarihi Değişikliğe Hazırlanıyor

UEFA, seri penaltı atışları için tarihi değişiklik yapacak. Bundan böyle ilk penaltılar birer birer, daha sonraki penaltılar ikişer ikişer atılacak. Bu uygulama ilk kez Avrupa U17 Şampiyonasında denenecek.

UEFA'dan yapılan açıklamaya göre, daha önce sırayla yapılan penaltı atışlarında değişikliğe gidiliyor.
PSİKOLOJİK BASKI ARTACAK
Yeni penaltı sistemine göre, yapılacak ilk penaltı atışından sonra takımlar sırasıyla 2'şer penaltı vuruşu yapacak. Yapılan değişikliğin nedeninin, ilk penaltıyı atan takımların istatistiksel olarak daha yüksek kazanma oranı yakalaması ve 2. atışı yapacak takımın psikolojik olarak daha büyük bir baskı hissetmesi olduğu belirtiliyor.

Yeni penaltı sistemi, Çek Cumhuriyeti'nde yapılacak Kadınlar Avrupa U17 Şampiyonası'nda denenecek.
Yeni penaltı sistemi şu şekilde olacak;
1. vuruş: A Takımı - 2. vuruş: B Takımı
3. vuruş: B Takımı - 4. vuruş: A Takımı
5. vuruş: A Takımı - 6. vuruş: B Takımı
7. vuruş: B Takımı - 8. vuruş: A Takımı
9. vuruş: A Takımı - 10. vuruş: B Takımı
Eğer berabere biterse;
11. vuruş: B Takımı - 12. vuruş: A Takımı
Beraberlik sürerse;
13. vuruş: A Takımı - 14. vuruş: B Takımı ve bu şekilde devam edecek

Fenerbahçe'de radikal değişim

Fenerbahçe'de radikal değişim kapıda. Sarı-lacivertli yönetim, Ülker Stadı'ndaki çimlerin güneş ışığı almasını engelleyen mevcut çatı sökülerek, şeffaf çatı monte edilecek. Taraftarların daha konforlu maç izlemeleri için 50 bin adet yeni koltuk takılacak. Basın tribünündeki ekranlar da LCD monitörlerle değiştirilecek.


Gelecek sezon Süper Lig şampiyonluğunu şansa bırakmamak için kadroda önemli değişiklikler yapma kararı alan Fenerbahçe yönetimi, iç saha maçlarını oynadığı Ülker Stadyumu’nda da büyük yenilikler gerçekleştirecek. Ligin 33. haftasında 27 Mayıs Cumartesi günü Trabzonspor ile oynanacak iç sahadaki son maçın ardından stattaki operasyon başlayacak. İşte statta yapılacak yenilikler:

Mevcut çatı, çimlerin büyük bölümünün güneş almasını engelliyor. Bu yüzden de çimlerin ömrü kısalıyor. Sarı lacivertli yönetim çatıyı şeffaf hale getirip çimlerin güneş ışığından yeterince faydalanmasını sağlayacak.

Stattaki tüm koltuklar değiştirilecek. Taraftarların daha konforlu maç izlemesi için 50 bin adet yeni koltuk alınacak. Kale arkasındaki koltukların yerine ‘açılır-kapanır’ lüks koltuklar takılacak.

Saha zeminindeki çimler kaldırılarak yerine hibrit çim serilecek. Mevcut çimden daha uzun ömürlü olan hibrit çim, futbolcuların sakatlanma riskini yüzde 70 düşürüyor.

ARTIK YOLLAR KAPANMAYACAK

Fenerbahçe yönetimi, gazetecilerin daha iyi şartlarda görev yapmaları için Ülker Stadyumu’nun basın tribününde de değişiklik yapacak. Mevcut ekranların yerine LCD monitörler konacak.

Yönetim, taraftarlara büyük eziyet çektiren ‘maç günleri stadın etrafındaki yolların kapatılması’ uygulamasının kaldırılması için harekete geçti. Başkan Aziz Yıldırım, bizzat Emniyet Müdürlüğü ile görüşerek, taraftarlara maç günleri büyük sıkıntılar yaşatan bu sisteme son verilmesini istedi. Gelecek sezon bu uygulamanın kaldırılması bekleniyor.

1- ŞEFFAF ÇATI

Çimlerin yeterli güneş almasını engelleyen mevcut çatı kaldırılarak, şeffaf çatı monte edilecek.

2- LCD MONİTÖRLER

Gazetecilerin maçlarda daha iyi şartlarda görev yapmaları için basın tribününe LCD monitörler takılacak.

3- LÜKS KOLTUKLAR

50 bin kişilik stattaki tüm koltuklar değişiyor. Kale arkalarınına ‘açılır-kapanır’ lüks koltuklar takılacak.

4- HİBRİT ÇİM

 Zemindeki mevcut çimler sökülerek, son teknoloji ürünü hibrit çim serilecek.

1.5.17

4.boyut

Boyut kavramını fizikçiler ve matematikçilerden sıkça işitiriz. Bizim uzayımız ve nesnelerimiz 3 boyutludur. En boy ve derinlik içerir. Fakat, bu bizim ‘algılayabildiğimiz’, içinde yer aldığımız boyututur. Görsel zekamız ve beynimiz 3 boyuta göre şekillenmiştir. Dördüncü boyutu “henüz” algılama olanağımız bulunmuyor.
Bugünkü fizik bilgimize göre, dördüncü boyut olarak aslında hepimizin bildiği, Einstein’in teoremleriyle daha da önem kazanan ‘zaman’ ele alınıyor. Yani, üç fiziksel boyut ve zaman boyutu içinde varlığımızı sürdürüyoruz.
Zaman boyutu haricindeki dördüncü “fiziksel” boyutun ilk defa 1888 yılında Charles Howard Hinton tarafından türetildiğine inanılıyor. Bilim insanları bu dört boyutlu yapıya tesseract (Yunanca tesseres aktines = dört ışın) ya da tetraküp ismini vermişler ve bizim görsel biçimde algılayacağımız boyuta getirmeye çalışmışlar.
tesseract45842
Tesseract 4 boyutlu bir küptür. Teorik olarak bakıldığında bütün kenarları arasındaki açı 90 derece olan, bütün ayrıtları ve yüzey alanları eşit olan, bir köşesinden birbirine dik dört ayrıtın çıktığı, dört boyutlu küpe verilen isimdir.
Aslında dördüncü bir boyutun varlığını istersek izafiyet teorisi, paralel evren, kara delik, ışık hızı veya bütünüyle uzayın tamamı kavramlarından herhangi birini kullanarak matematiksel yönden açıklayabiliyoruz. Fakat şu anki amacımız bunun matematiksel açıklaması veya ispat yöntemleri değil.
Aşağıdaki animasyona baktığınızda sanki 2 küp birbirlerinin içinden geçiyormuş gibi görülebilir. Fakat gördüğünüz kare yüzeyler 4 boyutlu bir evrende gerçekte eğilip, uzayıp, kısalmıyor. Buradaki küçülme ve deformasyon, bu dört boyutu bizim üç boyutlu dünyamızda görselleştirebilme amaçlı yapılmış mecburi bir şey. Biraz daha dikkatli incelediğinizde 4. Boyutu fark edebilirsiniz. Eğer fark edemediyseniz önemli değil çünkü insan beyni bunun için tasarlanmadı. Burada işin içine biraz soyutluk ve perspektif giriyor.
Tesseract
Daha iyi anlayabilmek için kavramlara biraz detaylı girmek gerekiyor:
Boyut: belirli bir doğrultuda ölçülmüş bir büyüklüğü ifade etmek için kullanılan geometri terimidir. Fizikte ve matematikte; bir uzayın ya da nesnenin boyutu, gayriresmi olarak bu uzay ve nesne üzerindeki herhangi bir noktayı belirlemek için gereken minimum koordinat sayısı olarak tanımlanır.
Şunu düşünelim; elimize aldığımız kağıda kalemle çizebileceğimiz en küçük yapı “nokta”dır. Nokta sıfır boyutlu ya da boyutsuz olarak kabul edilir. İki farklı nokta çizip bu noktaları birbiriyle bağlarsak bir çizgi elde ederiz. Çizgi ise sadece uzunluk içerdiği için 1 boyutludur. Kağıda iki tane çizgi yapıp bunları yine uç noktalarında bağlamak ile bir kare ya da dikdörtgen elde ederiz ki, bu da en-boy içerdiği için 2 boyutludur. Yine aynı şekilde kağıda iki tane kare çizip, köşe noktalarından bağlarsak bir küp elde etmiş oluruz. Küpümüz en, boy ve derinlik içerdiği için 3 boyutludur.
boyutlar1341
0. boyut: nokta • 1. boyut: 2 nokta = çizgi • 2. boyut: 2 çizgi = alan • 3. boyut: 2 alan = mekan • 4. boyut: 2 mekan = zaman.
Eğer herhangi boyutta bir geometrik cisim elde etmek istiyorsak 2 tane kopya yapıp geometrik uçlarından birbirine bağlarsak yani birleştirirsek bunu gerçekleştirebiliriz: Hiçlikten bir boyut üretebiliriz.
Örneğin hemen yukarıdaki şekilde gördüğümüz gibi eğer bir tesseract (tetraküp) elde etmek istiyorsak 2 tane küp kopyayı köşelerinden birleştirmek yeterli olacaktır. Tesseract’ta 8 küp 24 kare 32 kenar ve 16 köşe oluşur.
Fizik ve matematik birbirinden her zaman bilgileri ödünç alıp verir. Bazen matematikçiler geliştirir fizikçiler kullanır bazen de fizikçiler keşfeder ve matematikçiler geliştirir. Yüksek boyutlar geometrisi ilk 1800’lü yıllarda incelenmeye başladığında, genellikle tamamen matematiksel olarak kabul edildi. Ancak 1900’lerin başlarında modern fiziğin gelişimi; görelilik ve Süper Sicim Teorisi ile, Einstein’ın teorilerinin ortaya çıkışı sonucu, fizikçiler tarafından ciddiye alınan bir fikir, evreni anlayabilmemiz için kullanılan bir araç olmuştur.
Bizim matematik ile elde ettiğimiz dördüncü boyut, günümüzün Einstein temelli fiziğinde zaman boyutu olarak ele alınır. Burada yaptığımız görsel anlatım, “zaman” boyutunu görsel açıdan anlayabilmeniz için yapılan bir simülasyondan, bir zihin jimnastiğinden ibarettir.
Sicim teorisi gibi daha mikro alanları açıklamaya çalışan teorilerde ise evrene daha fazla boyut eklenmeye çalışıldığını (belki de mecbur kalındığını) görürüz. Öyle ki Süper Sicim teorisi, M Teorisi ve Bozonsal Sicim Teorisi’nde, fiziksel uzayın 10, 11 veya 26 boyutlu olduğunu iddia edilir.