1 / 21

Bilgisayar Programlama Dersi KTÜ Harita Müh. Böl. 2009/2010 Bahar Dönemi

Bilgisayar Programlama Dersi KTÜ Harita Müh. Böl. 2009/2010 Bahar Dönemi. Yrd. Doç. Dr. Emine TANIR, etanir@ktu.edu.tr Yrd. Doç. Dr. Faruk YILDIRIM, yfaruk@ktu.edu.tr. 1. HAFTA 17-18.02.2010 (II.Öğretim) 19.02.2010 (I.Öğretim).

zada
Download Presentation

Bilgisayar Programlama Dersi KTÜ Harita Müh. Böl. 2009/2010 Bahar Dönemi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bilgisayar Programlama DersiKTÜ Harita Müh. Böl. 2009/2010 Bahar Dönemi Yrd. Doç. Dr. Emine TANIR,etanir@ktu.edu.tr Yrd. Doç. Dr. Faruk YILDIRIM, yfaruk@ktu.edu.tr

  2. 1. HAFTA 17-18.02.2010 (II.Öğretim) 19.02.2010 (I.Öğretim)

  3. Dersin Amacı:Programlama becerisini geliştirmek, Algoritmik düşünme yeteneği kazandırmak,Jeodezik problemleri çözmeye yönelik olarak MATLAB yazılımını öğretmek

  4. DERS KAYNAKLARI • Gürol Banger, Bilgisayar Programlamanın Temel Bilgileri; KTÜ Mühendislik Mimarlık Fakültesi Yayınları; Cilt 1 ve Cilt 2. • Mehmet Uzunoğlu, Ali Kızıl, Ömer Çağlar Onar, Her Yönü ile MATLAB, Genişletilmiş 2. Baskı, Türkmen Kıtabevi,ISBN 975-6392-07-X, İstanbul 2003. • İbrahim Yüksel, MATLAB ile Mühendislik Sistemlerinin Analizi ve Çözümü, Genişletilmiş 3. Baskı, Paradigma Kitabevi, Nobel Yayın Dağıtım, ISBN 975-591-656-3. • Bilgisayar Programlamaya Giriş Ders Notları, A. Oral, www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  5. Hafta, 2-6 Mart 20091. Ders bilgisayar yazılımının oluşturulması adımları • Problemin tanımı • Çözüm yönteminin belirlenmesi • Programın kodlanması • Programın çalışır duruma getirilmesi • Belgeleme ve güncelleştirme Bilgisayar programlaması sırasında izlenebilecek bir çok yol ve yöntem vardır. Bilgisayar programcısının probleme ilişkin çözümü ortaya çıkarabilmesi için problem çözümü ile ilgili bilgileri bilmesi gerekir. Bilgisayar programlamasında genel olarak belirli kalıp ve kurallara uyulur.

  6. www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  7. www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  8. ya kişi otobüsü kaçırmışsa! bir sorunun çözümü için birbirinden farklı birden fazla sayıda algoritma hazırlanabilir, ve birbirinden farklı yüzlerce program yazılabilir!!! • www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  9. www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  10. www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  11. www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  12. Programlamada Mantıksal Yapı 1. Sıralı Yapı

  13. 2. Karar Verme Yapısı If...Then... Else

  14. 3. Tekrarlı Yapı

  15. Uygulamabir dizinin en büyük elamanını bulma algoritması: 50 kişilik bir sınıfta en yüksek notun bulunması örneği • Dizideki ilk notu en yüksek not olarak seç ve sırayı ikinci öğrenciye geçir. • Sırada öğrenci varsa 3. adıma yoksa 5. adıma geç • Sıradaki öğrencinin notu bu ana kadarki en yüksek nottan büyükse bu yeni notu en yüksek not olarak seç • Sırayı bir sonraki öğrenciye geçir ve 2. adıma dön • En yüksek notu bildir

  16. algoritmanın biçimsel ifadesi notlar: 50 elamanlı tamsayı dizisi max: o ana kadar bulunmuş en yüksek not için değişken i: öğrenci sırasını gösteren sayaç

  17. Algoritmaya ait akış diyagramı

  18. Uygulama: 1'den 100'e kadar olan sayıların toplamlarını ve ortalamalarını veren programın akış diyagramı www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  19. Uygulama1' den 100'e kadar sayıların karelerini, kareköklerini, küplerini, küpköklerini toplamlarını ve ortalamalarını veren programın akış diyagramı karar mantığı yapısı ile www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

  20. Uygulama1' den 100'e kadar sayıların karelerini, kareköklerini, küplerini, küp köklerini toplamlarını ve ortalamalarını veren programın akış diyagramı döngü yapısı ile www.mfyz.com/dosyalar/Pascal_Dersleri_PDF/bolum01.pdf

More Related