Webmaster Forumu Yeni Nesil Webmaster Sitesi  

Geri Dön   Webmaster Forumu Yeni Nesil Webmaster Sitesi > Programlama / Yazılım > Programlama

Programlama Programlama dilleri hakkında bilgiler, sorularınız ve çözümler.

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 10 Ocak 2017, 04:38
AbajurAdam - ait Kullanıcı Resmi (Avatar)
Ne mutlu Türküm diyene.
 
Lightbulb Algoritma Nedir ? Algoritmaya Nasıl Davranılmalıdır ?

Sözlük anlamına bakıldığında algoritma ;
Alıntı:
Algoritma, belli bir problemi çözmek veya belirli bir amaca ulaşmak için tasarlanan yol. Matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesidir.
Eh,peki anladık mı? (Hayır)
Daha açıklayıcı olmaya çalışırsak; algoritma, sadece matematik ya da bilgisayar bilimleri alanında değil dışarıya çıktığımızda,bir proje üzerindeyken veya evde yemek yaparken bile beynimizin yaptığı bir dizi aritmetik işlemdir.
Genelde bu alanda öğrenim gören insanlara anlatılan algoritma, zor olduğunu belli edercesine karışık ve düzensiz olarak sunulur. Halbuki algoritmaya bakış yönü şu algoritma kadar basit olmalıdır.

Alıntı:
a1.BASLA
a2.GÖZLERİNİ AÇ
a3.YATAKTAN KALK
a4.LAVABOYA GİT
a5.AYNADA KENDİNE BAK VE NE KADAR ÇİRKİN OLDUĞUNU GÖR
a6.YATAĞA GERİ DÖN VE YAT
a7.GÖZLERİNİ KAPAT
a8.DUR
Programlama dilleri için algoritma hayati bir önem taşıyor. Birçok programcı üniversitelerinde aldıkları algoritma derslerinin ağırlığı ve gereksizliği üzerine şikayetçi olsa da, algoritmaların bir yazılımcı, programcı ya da bir mühendis için hayati önem taşıyor. Algoritmalar öyle göründüğü gibi gelişigüzel yazılmıyor tabii. Her algoritmanın biz hazırlanma mantığı ve yöntemleri var. Kısaca 5 parçada incelenen kısımlar sırasıyla şunlar :

1)Etkinlik

Bilgisayarlar düşünemez. Bu yüzden algoritmanın her adımı anlaşılır, basit ve kati bir biçimde ifade edilmiş olmalıdır. Yorum gerektirmemeli ve belirsiz ifadelere sahip olmamalıdır. Gereksiz tekrarlarda bulunmayan diğer algoritmalar içerisinde de kullanılabilir olmalıdır.

2)Sonluluk

Bir başlangıcı, işlem adımları ve bir sonu olmalıdır. Sonsuza dek programın çalışmasını istemeyiz, değil mi ?

3)Kesinlik

Kesin veri her deneyde aynı ve mantıklı sonucu gösteren veridir. Algoritma her denemede mantıklı ve doğru cevabı vermelidir.

4)Değişkenler

Algoritma üzerinde giriş ve çıkış yapılacak değerler olması şarttır.

5)Başarı-Performans

Amaç donanım gereksinimi (bellek kullanımı gibi), çalışma süresi gibi performans kriterlerini dikkate alarak yüksek başarımlı programlar yazmak olmalıdır.

Örnek bir program algoritması şu şekilde verilebilir.
Alıntı:
a1.BASLA
a2.A OKU
a3.B OKU
a4.C OKU
a5.TOPLAM=0
a6.SAY=A
a7.TOPLAM=TOPLAM+SAY
a8.SAY=SAY+C
a9.EGER SAY<=B ISE 7. ADIMA GIT
a10.TOPLAM YAZ
Kısacası toparlamak gerekirse, algoritma bir düşünsel eylemin yapıtaşıdır. Kullanılması, birçok problemi kolaylaştırır ve çözüm yolları açar. Algoritmaya iyi davranılmalıdır.
__________________
Buraya kompitır encıniyring yazınca havalı mı oluyo
Alıntı ile Cevapla
Cevapla

Etiketler
algoritma, algoritma nasıl yazılır, algoritma nedir, algoritma programlama, algoritma örnek


Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 14:46. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Tüm genel soru(n)lar için; [email protected]
https://webmastersitesi.org/ DMCA.com Protection Status

İçerik sağlayıcı paylaşım sitelerinden birisi olan WebmasterSitesi.org WebMaster Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. WebmasterSitesi.org hakkında yapılacak tüm hukuksal Şikayetler buradan iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde WebmasterSitesi.org yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

sikiş izle metin2 sunucu


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201