Programlamada Algoritma'nın Önemi

Programlama Makaleleri Programlamada Algoritma'nın Önemi Programlama hakkında bilgi paylaş; Not: Bu yazı sadece webmastersitesi.com için tarafımdan yazılmıştı...
Anketimiz: Yazdıklarım açıklayıcı ve anlaşılır mı?
Evet, tamamen anlıyorum. 2 100,00%
Kısmen anlaşılıyor, ama tam açıklayıcı değil. 0 0%
Hayır, çok karışık 0 0%
Katılımcı sayısı: 2. Sizin bu Ankette oy kullanma yetkiniz bulunmuyor

Cevapla
 
Seçenekler
  #1  
Arama 29-10-2007, 12:29
Aurora - ait Kullanıcı Resmi (Avatar)

Yaş: 19
Üyelik Tarihi: 28/10/07
Mesajlar: 76
 
     WS-Ticareti: (0)
Blog Yazıları: 1
Teşekkürleri: 0
3 Msg. 4 Tşkr.
Rep Gücü: 62 Aurora is a name known to allAurora is a name known to allAurora is a name known to allAurora is a name known to allAurora is a name known to allAurora is a name known to all

Programlamada Algoritma'nın Önemi

Not: Bu yazı sadece webmastersitesi.com için tarafımdan yazılmıştır, alıntı yapılıp altına başka bir imza atılması, bunu yapanın kendi ahlakıyla problemli olduğunu gösterir. sadece imza atmak insanın bilgi birikimini ve erdem seviyesini yükseltmez, en azından "alıntıdır" yazılmalıdır. bilgilerinize. Fatih Kadir AKIN (Aurora)

Algoritma bir programın gelişim aşamalarıdır.
Bir programcı, bir programı yazabilmesini ve böylece programın çalışmasını, algoritma kurabilme yetisine borçludur da diyebiliriz.

Kısaca bir algoritma kuralım:

1-Gir
2-Ampulu yak
3-Ampul yanarsa A'ya, yanmazsa B'ye git.
A-Ampulu kapat.
B-Ampulu değiştir, 2'ye dön.
4-Çık

Burada günlük hayatımızdan algoritma mantığımızı ortaya çıkardık.
Buradaki kişi odadaki ampulü açacak ve yanmazsa değiştirip tekrar yakacak ve odadan çıkacaktır.

Programcılık da böyledir. Belli bir mantığa göre düzenlenir. Bu mantığı kurabilmek algoritmanızın ne kadar geliştiğine bağlıdır. Her insanın algoritması gelişmiştir fakat bunu sisteme dökebilmek esastır.

Algoritmayı numaralandırarak yaptık, bunu bir koder imlası bozuk kodlar şeklinde taslak olarak da yazabilir.

Kod:
$ampul="1" // 1 çalışan ampul 0 çalışmayan olsun.
$yandi="0" // 0 kapalı 1 açık olsun

//yukarıda ampulün çalıştığını ve odanın karanlık olduğunu söyledik.


eğer $ampul = 1 ($yandi = 1; yaz "Ampul yandı değiştirilmesine gerek yok") 

// ampul çalışıyorsa yansın ve yandığını söylesin.

eğer $ampul = 0 ($yandi = 0; $ampul = 1; yaz "Ampul yanmadı ama değiştirildi") 

// ampul çalışmıyorsa yanmasın ve yanmadığını söylesin. bu sırada ampul değişkenini çalışana çevirsin.

eğer $ampul = 1 (yaz "Yandı") değilse (yaz "Yanmadı")

//her durumda yanacaktır. çünkü değiştiriyoruz :)
bu kod çalışmayan bir taslak koddur, oldukça basit bir algoritması vardır.

Şimdi bu kodu gerçek PHP kodlarla yazalım.

PHP- Kodu:
<?php

$ampul 
"1";
$yandi "0";

if(
$ampul == 1) {$yandi "1"; echo ("Ampul yandı, değiştirilmesine gerek yok");} 

if(
$ampul == 0) {$yandi "0"; echo ("Ampul yanmadı, değiştirilecek"); $ampul 1;}

if(
$ampul == 1) {echo ("Yandı");} else {echo ("Yanmadı");}

?>
Bu çok gereksiz ve çalışan bir koddur (: sadece kodlama mantığını ortaya koyabilmek adına yazdım (:

umarım açıklayıcı anlatmışımdır

Her sistem belli bir algoritmaya bağlıdır, algoritmanızı ne kadar geliştirirseniz o kadar orjinal program yazan biri olursunuz
__________________
<?php echo $aurora; ?>
I, Coder.

Konu Aurora tarafından (29-10-2007 Saat 12:39 ) değiştirilmiştir..
Alıntı ile Cevapla
Cevapla
Arama Etiketleri: , ,



Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Reklamın önemi sema Geyik - Komik 0 21-06-2008 11:38
java programlamada sık yapılan hatalar W-S Java 0 19-06-2008 04:34
Anahtar kelimelerin önemi _okan_ SEO Arama Motoru Optimizasyonu 2 15-04-2008 07:43
Arama Motorlarının Önemi Nedir kardesbune SEO Arama Motoru Optimizasyonu 0 12-04-2008 10:12
İç Linklerin Önemi kadınca Google Pagerank 3 01-03-2008 11:40

Webmaster Sitesine Reklam Verin

Webmaster web tasarım online reviews ~ Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum ~ iPhone