loading...
PROGRAMLAMA TEMELLERİ ALGORİTMA UYGULAMASI

Yukarıdaki şekildeki içi dolu elipsler ile içi boş elipslerin yerini tek seferde iki elipsi tutmamak şartıyla yer değiştirmenin algoritmasını yapmaktı. Yaptığımız çalışma sonucu ortaya çıkan algoritma ise altta bulunmaktadır.
1) Başla.
2) 4. kutudaki içi dolu elipsi 3. kutuya al.
3) 0. kutudaki içi boş elipsi 4. kutuya al.
4) 3. kutudaki içi dolu elipsi 0. kutuya al.
5) 5. kutudaki içi dolu elipsi 3. kuyuya al.
6) 1. kutudaki içi boş elipsi 5. kutuya al.
7) 3. kutudaki içi dolu elipsi 1. kutuya al.
8) 6. kutudaki içi dolu elipsi 3. kutuya al.
9) 2. kutudaki içi boş elipsi 6. kutuya al.
10) 3. kutudaki içi dolu elipsi 2. kutuya al.
11) Bitir.
Bugün ki programlama temelleri dersimizin uygulamalı kısmında Pınar hocam kağıttan gemi yapımı algoritması yapmamı istedi.
A2.) A4 kağıdı al
A3.) A4 kağıdını yatay olarak ikiye katla
A4.) Katlanmış A4 kağıdının dikey olarak orta noktasını belirle
A5.) Belirlenen noktaya göre birleşik taraflarının köşelerini ortaya doğru katla.
A6.) Kağıtta oluşan üçgen hiza alınarak alt tarafta oluşan dikdörtgenleri belirle
A7.) Belirlenen dikdörtgenlerin üçgene uzak kenarlarını dışa doğru katla
A8.) Önceden oluşturulmuş üçgenin alt orta noktasını iki ayrı uca açarken iki uzak köşesini birleştirecek
şekilde içe doğru katla
A9.) Katlanan köşelere ters olan köşeleri dışarıya doğru katla.
A10.) Oluşan üçgenin alt orta noktalarını iki ayrı uca açarken iki uzak köşesi birleşecek şekilde içe doğru
katla
A11.) Katlanan köşelerin karşısında bulunan köşeyi iki yana doğru çek
A12.) Bitir.
Kağıttan gemi yapım algoritması
A1.) BaşlaA2.) A4 kağıdı al
A3.) A4 kağıdını yatay olarak ikiye katla
A4.) Katlanmış A4 kağıdının dikey olarak orta noktasını belirle
A5.) Belirlenen noktaya göre birleşik taraflarının köşelerini ortaya doğru katla.
A6.) Kağıtta oluşan üçgen hiza alınarak alt tarafta oluşan dikdörtgenleri belirle
A7.) Belirlenen dikdörtgenlerin üçgene uzak kenarlarını dışa doğru katla
A8.) Önceden oluşturulmuş üçgenin alt orta noktasını iki ayrı uca açarken iki uzak köşesini birleştirecek
şekilde içe doğru katla
A9.) Katlanan köşelere ters olan köşeleri dışarıya doğru katla.
A10.) Oluşan üçgenin alt orta noktalarını iki ayrı uca açarken iki uzak köşesi birleşecek şekilde içe doğru
katla
A11.) Katlanan köşelerin karşısında bulunan köşeyi iki yana doğru çek
A12.) Bitir.
Bu yorum yazar tarafından silindi.
YanıtlaSilHala net olmayan bölümler var :) herhangi birinin eline kağıt verip (ne yaptığını bilmemesi gerekiyor) söylediğin adımları uygulamasını isteyebilirsin. Ancak sadece adımları okuyacaksın ve yorum yapmayacaksın. O zaman eksiklerini görebilirsin. ;)
YanıtlaSilDers içi uygulamadan ne aldın hatırlamıyorum ama buradan artıyı kaptın. Devam et...
Güzel anlatmışsınız hocam elinize sağlık.
YanıtlaSil