algoritma;problem çözümü için gerekli tüm adımları soyut ve anlamlı br biçimde ortaya koymak amacıyla tasarlanan adımlar dizisidir.
Akış diyagramı (akış şemeları);Algoritmnın geometrik şekillerle ortaya konmasını sağlayan bir araçtır.Problemin çözülmesi esnasında karmaşk işlemler bir dizi temel işlemlerle gösterilir.Şeme hAzırlandıktan sonra kod yazımına geçilir.
Örn:
1-başla
2-çaydanlığı,bardağı,şeker,su al.
3-çaydanlığın içine su koy
4-çaydanlığı ateşe koy4
5-ateşi yak.
6-ısındımı ?ısınmadıysa 5'e dön.ısındıysa devam et.
7-bardağa çay poşetini koy.
8-bardağa su koy
9-bardağa şeker koy,istemiyorsa 10'a atla.
10-karıştır.
11-çay poşetini çıkar.
12bitit.