Programlama Temelleri - Hafta 3

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.

Kağıttan gemi yapım algoritması 

A1.) Başla

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.                                                                                                                          

Yorumlar

  1. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  2. Hala 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. ;)

    Ders içi uygulamadan ne aldın hatırlamıyorum ama buradan artıyı kaptın. Devam et...

    YanıtlaSil
  3. Güzel anlatmışsınız hocam elinize sağlık.

    YanıtlaSil

Yorum Gönder