PROGRAMLAMA TEMELLERİ Burak UZUN Bilişim Teknolojileri Öğretmeni Burak UZUN.

Slides:



Advertisements
Benzer bir sunumlar
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Advertisements

Algoritma ve Akış Diyagramları
Problemi Çözme Adımları
switch - case Yapısı Döngü Yapıları
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Karar ifadeleri ve Döngüler
BPR151 ALGORİTMA VE PROGRAMLAMA - I
BPR152 ALGORİTMA VE PROGRAMLAMA - II
ALGORİTMA VE AKIŞ ŞEMALARI.
Soru 1: Klavyeden girilen 2 tamsayının toplamını bularak ekrana yazdıran bir program yazınız. Problemin tanımı Klavyeden girilen 2 tamsayının toplamı bulunacak.
Algoritma ve Akış Diyagramları
ALGORİTMA ve PROGRAMLAMA
AKIŞ ŞEMALARI 2.DERS.
ALIŞTIRMALAR - 1 Sunu 1 ve Sunu 2 İçeriği
Soru1: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan, ancak sayılar birbirine eşitse.
Görsel C# ile Windows Programlama
SÖZDE –KODLAR (pseudo-code)
Bilgisayar Programlama
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Bilgisayar Programlama Güz 2011
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Temel tanımlar ve işleyiş
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
ALGORİTMA VE AKIŞ ŞEMASI
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
Kare Köklü Sayılar:.
ALGORİTMA.
C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1.
Karenin Çevresi ve Alanı
Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması
Algoritmalar (Algoritms)
BİL 102 BİLGİSAYAR PROGRAMLAMA DERS 1. PROGRAM GELİŞTİRME AŞAMALARI 1- Probleme ilişkin veriler nelerdir? 2- Çözüm yöntemi nasıl olacaktır? 3- Çözüm sonucunda.
Algoritmalar ve Programlama I Ders 2: Akış Diyagramları
ALGORİTMA VE AKIŞ ÇİZELGELERİ
Algoritma Mantığı ve Akış Diyagramları
While EndDo Repeat Until For Next.  Program mantığı içinde belirli bir düzene bağlı kalarak sürekli tekrar eden işlemlerin belirli bir kritere/değişkene.
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
ALGORİTMA NEDİR? İster bilgisayarda, ister matematikte, isterse günlük hayatta karşımıza çıkan her problemin çözüm yolu vardır. Örneğin yemek yerken farkında.
BİLGİSAYAR programlama II
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Bilgisayar Programlama Dersi KTÜ Harita Müh. Böl. 2015/2016Bahar Dönemi Doç. Dr. Oğuz Güngör Yrd. Doç. Dr. Emine Tanır Kayıkçı Yrd. Doç. Dr. Esra TUNÇ.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
PROGRAMLAMA MANTIĞI, ALGORİTMA PROBLEM ÇÖZME
BÖLÜM 2 ALGORİTMA.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
O R T L G İ M A A Ve Akış şemaları.
Algoritma Örnekleri.
Algoritma ve Programlama
Algoritma ve Akış Şemaları
YAPAY ZEKA DERS NOTLARI UYGULAMALARI Bölüm 1 : Yapay Zeka
ALGORİTMA VE AKIŞ ŞEMASI
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
CEIT Hafta.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMA VE KODLAMAYA GİRİŞ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Algoritmanın Hazırlanması
Örnekler.
PROGRAMLAMAYA GİRİŞ FORTRAN 77.
MBLOCK ile Arduino ve Robotik Kodlama
Problemi Çözme Adımları
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Akis diyagramı Örnekleri
Algoritma ve Akış Diyagramları
Aritmetik Operatörler
Sunum transkripti:

PROGRAMLAMA TEMELLERİ Burak UZUN Bilişim Teknolojileri Öğretmeni Burak UZUN

ALGORİTMA  Problemi tanımlama  Problemi geliştirme  Sisteme uygunluğunu belirleme  Çözümü kağıt üstünde gösterme  Çözümü deneme  Çözümü geliştirme  Oluşabilecek hatalar Burak UZUN

İki sayının toplanması algoritması  A1 : Birinci sayıyı gir.  A2 : İkinci sayıyı gir.  A3 : İki sayının toplamını yap.  A4 : Toplamın değerini yaz.  A5 : Bitir. Burak UZUN

1)İki sayının ortalamasını bulmak için gerekli programa ait algoritmanın oluşturulması ?? 2)İki sayıyı toplamak için gerekli programa ait algoritmanın oluşturulması ?? Burak UZUN

Birinci sayı için X İkinci sayı için Y Toplam adı için Z kullanılırsa A1 :X değerini gir. A2 :Y değerini gir. A3 :Z = X + Y A4 :Z ‟ yi yaz. A5 :Bitir. Burak UZUN

Kenar uzunlukları verilen dikdörtgenin alan hesabını yapan programa ait algoritmanın hazırlanması Kenar uzunlukları negatif olarak girildiği durumda veri girişi tekrarlanacaktır ?? Burak UZUN

Dikdörtgenin kısa kenarı : a Dikdörtgenin uzun kenarı : b Dikdörtgenin alanı : Alan Algoritma A1 :a değerini gir. A2 :Eğer a<0 ise A1 ‟ e git. A3 :b değerini gir. A4 : Eğer b<0 ise A3 ‟ e git. A5 :Alan = a*b A6 :Alan değerini yaz. A7 :Bitir. Burak UZUN

Beş sayının toplamını ve ortalamasını veren programa ait algoritmanın oluşturulması Burak UZUN

Toplam adı için Top Ortalama adı için Ort Girilen sayılar için X Arttırma için Sayac kullanılırsa; A1 :Top = 0, Sayac = 0 A2 :X değerini gir. A3 :Top= Top+X A4 : Sayac = Sayac +1 A5 :Eğer Sayac <5 ise A2 ‟ ye git. A6 :Ort= Top/5 A7 :Top ve Ort değerlerini yaz. A8 :Bitir. Burak UZUN

ÖDEV 1) Bir öğrenciye ait vize ve final notlarının ortalamasını hesaplayan ve ortalamaya göre ekrana “Geçti” – “Kaldı” yazan algoritmayı hazırlayınız (Not: Ortalama hesaplanırken vizenin %40, finalin %60 ‟ ı alınacak, geçme notu 45 ‟ dir.) Burak UZUN

2) Bir komisyoncu sattığı mallardan fiyatı 50 TL ‟ ye kadar olanlardan %3, daha fazla olanlardan ise %2 komisyon almaktadır. Klavyeden girilen 5 malın komisyonlarını bularak toplam komisyonu hesaplayan algoritmayı hazırlayınız. Burak UZUN

Akış Diyagramı Burak UZUN