Doğrusal Mantık Yapısı İle Problem Çözme

Slides:



Advertisements
Benzer bir sunumlar
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
Advertisements

BİLGİSAYAR PROGRAMLAMA Ders 2: Algoritma ve Akış Şemaları
ARAZİ ROBOTU KAVRAMSAL TASARIMI
T.C. ORDU VALİLİĞİ İlköğretim Müfettişleri Başkanlığı TAM ÖĞRENME MODELİ TAM ÖĞRENME MODELİ.
Bilimsel bilgi Diğer bilgi türlerinden farklı
Eğitimde Hedefler Hedeflerin İşlevleri ve Analizi.
Girişimcilik Öğr.Gör.Seda AKIN GÜRDAL. Ders Akışı İşletmenin Amaçları İşletme Çevre İlişkisi.
Hazırlayan: Dr. Emine CABI
BULUŞ YOLUYLA ÖĞRETİM JEROME BRUNER.
O R T L G İ M A A Ve Problem çözme.
Program Tasarım Modelleri
İLETİŞİM VE EĞİTİM Bölüm 5 1. İletişim nedir?
Öğretim İlke ve Yöntemleri: Öğrenme Stratejileri
Çoklu Doğrusal Bağlantı X3X3 X2X2 r X 2 X 3 = 1 Tam Çoklu Doğrusal Bağlantı.
Probleme Dayalı Öğrenme (Problem Based Learning) Programlama Dilleri 2.
NETWORK YÖNETIMI Ş. Bü ş ra Güngör NETWORK YÖNETIMI NEDIR? Network, sunucu, yazıcı, bilgisayar ve modem gibi veri ileti ş im araçlarının güncel.
Hangi Konular Performans Görevi Hangi Konular Proje Olarak Seçilmelidir? MEB 2008.
T.C. ERBAA KAYMAKAMLIĞI İlçe Millî Eğitim Müdürlüğü Hazırlayan Fatih BAL V.H.K.İ KBS-TKYS YIL SONU İŞLEMLERİ 1.
Doç. Dr. Sait Y. KAYGUSUZ. SEMİNER İÇERİĞİ Pazarlama 1.FİNANSAL ANALİZDE KULLANILAN YÖNTEMLER 2.ANALİZ KAPSAMINDA İNCELENECEK KONULAR.
BİLGİSAYAR PROGRAMLAMA DERSİ
PROGRAMLI ÖĞRETİM Tanımı:
Sıklık Dağılımları Yrd. Doç. Dr. Emine Cabı.
Proje Oluşturma ve Yönetimi Bilişim Teknolojileri Öğretmeni
BİLİMSEL ARAŞTIRMA YÖNTEMLERİ ÜNİTE 3
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PARANIN ZAMAN DEĞERİ.
TAM SAYILAR.
Proje Oluşturma ve Yönetimi
Öğretimin Uyarlanması
Bitirme Çalışması Konu Başlığı
Problem Çözme ve Algoritmalar
YAŞAM BECERİLERİ -Öfke kontrolü -“Hayır” diyebilme -Israrlara karşı koyabilme -Kendini ortaya koyma -İletişim becerileri -Sorun çözme -Stresle başa.
Ünite 8: Olasılığa Giriş ve Temel Olasılık Hesaplamaları
İleri Algoritma Analizi
Bilginin Organizasyonu
Arazinin Tesviye Edilmesi ve Doğrusal Programlama Tekniği
Neden sevilmez.
BİLİŞİM TEKNOLOJİLERİ ALANI
TEST GELİŞTİRME.
GELECEK PİYASASI İŞLEMLERİ
Buluş nedir?.
Hürriyet Anadolu Lisesi
Sağlık Bilimleri Fakültesi
HÜRRİYET ANADOLU LİSESİ
ZEE ZİHİN ENGELLİLERE BECERİ VE KAVRAM ÖĞRETİMİ
PARANIN ZAMAN DEĞERİ.
MATEMATİK DERSİ ÖĞRETİM PROGRAMI
PROBLEM ÇÖZME VE ALGORİTMALAR
Bilgisayar Mühendisliğine Giriş
TEKNOLOJİ VE TASARIM DERSİ 7.D.1. Özgün Ürünümü Tasarlıyorum.
SAYI ÖRÜNTÜLERİ ANAHTAR KAVRAMLAR MODELLEME ÖRÜNTÜ SAYI ÖRÜNTÜSÜ ÜS
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Kırılma Prof. Dr. Ali ERYILMAZ.
Bilgisayar Bilimi Koşullu Durumlar.
Karar Yapıları İle Problem Çözme
NİŞANTAŞI ÜNİVERSİTESİ
Değerler ve Değişkenler
EĞİTİMDE ÖLÇME VE DEĞERLENDİRME
GÖVDE ANALİZİ Bir ağacın fidan aşamasından kesim aşamasına kadar geçen süre içerisinde büyüme öğelerinde (çap, boy, göğüs yüzeyi ve hacim) meydana gelen.
Bilgisayar Bilimi Programlama Yapısı.
Araştırma Önerisi ve Hazırlanması
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Hata ayıklama da denilen programlama hatalarını bulma ve düzelme işlemine ne denir? a) Veri b) Yazılım c) Bug d) Debugging e) Donanım.
NİŞANTAŞI ÜNİVERSİTESİ
Ölçmede Hata Kavramı ve Hata Türleri
Kesikli Olay benzetimi Bileşenleri
Hangi Konular Performans Görevi Hangi Konular Proje Olarak Seçilmelidir? MEB 2008.
Bilgehan Arslan, Süreyya Gülnar
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Doğrusal Mantık Yapısı İle Problem Çözme Bilgisayar Bilimi Doğrusal Mantık Yapısı İle Problem Çözme

1. Doğrusal Mantık Yapısı Problem çözme sürecinde çok basit ve çok sık kullanılan yaklaşımlardan biri doğrusal mantık yapısıdır. Bilgisayara birbiri ardına algoritmanın başından sonuna kadar sırası ile işlemesi gereken komutları veren bir programcı, bu yaklaşımı kullanıyor demektir. Algoritma ve akış şeması genel olarak şu şekildedir: Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

1. Doğrusal Mantık Yapısı Matematiksel bir formülün hesaplanması, kullanıcının girdiği veriye dayalı basit işlemler yaparak sonucu döndürmek gibi durumlarda, doğrusal mantık yapısı kullanılır. Bir dairenin alanını hesaplama, 3 kişinin yaş ortalamasını bulma, küçük harf olarak girilen metni büyük harfe çevirme gibi işlemler buna örnek olarak verilebilir. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi Bir önceki bölümde çözüm üretirken kullanılacak bazı yaklaşımları incelemiştik. Problem Analiz Çizelgesi Etkileşim Çizelgesi GSÇ Çizelgesi Birleşim Çizelgesi ve Veri Sözlüğü Algoritmalar ve Akış Şemaları Çözümün Test Edilmesi Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi Bu adımları izlemenin, çözümü ne kadar kolaylaştırdığını ve özellikle karmaşık problemlerin çözümünde ne kadar önemli olduğunu unutmayalım. Şimdi bir örneği ele alalım. Problem: Sevgi Merit, önümüzdeki 5 yıl boyunca kendisine en iyi faizi verecek bankayı aramaktadır. Sevgi, ilgili bankaya 20.000 TL değerinde yatırım yapacaktır. Faiz hesaplaması için kullanılan standart formül şu şekildedir: Miktar = A * (1 + F/S)^(Y * S) A = Anapara (Bu örnek için 20.000) F = Faiz Yüzdesi (Bankanın müşteriye ödeyeceği kârın anaparaya oranı) Y = Yıl (Anaparanın değerlendirilme süresi) S = Bileşik Faiz İçin Süre Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi Örneğin çözümünü aşağıdaki başlıklar altında inceleyelim: 2.1. Problem Analiz Çizelgesi Öncelikle yapılması gereken, problem analizidir yani elde ne olduğu ve bizden ne istendiğini açık ve net biçimde analiz etmektir. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi 2.2. Etkileşim Çizelgesi Bu noktada etkileşim çizelgesini oluşturabiliriz. Bu amaçla: “Bu problemi yönetilebilir olacak biçimde ne kadar küçük parçalara bölebilirim?” sorusuna yanıt vermemiz gerekir. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi 2.3. GSÇ Çizelgesi Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi 2.4. Birleşim Çizelgesi ve Veri Sözlüğü Birleşim çizelgesi hangi değişkenlerin bir modülden diğerine geçtiğini gösterir. Veri sözlüğü ise her bir modülün hangi değişkenleri kullandığını ve kapsamını belirtir. İlgili problem için birleşim çizelgesi aşağıda görülmektedir. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi Yine ilgili problem için oluşturulan veri sözlüğü ise şu şekildedir: Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi 2.5. Algoritma ve Akış Şemaları Bu çizelgeleri oluşturduktan sonra artık algoritma ve akış şemalarını hazırlamaya geçebiliriz. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi 2.5. Algoritma ve Akış Şemaları Faiz kontrolü modülü için gerekli algoritma ve akış şemasını hazırladıktan sonra sırası ile diğer modülleri oluşturalım. Oku modülüne bakalım. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi Şimdi ise hesapla modülü için ilgili işlemleri yapalım. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019

2. Çözüm Üretilmesi Son olarak yazdır modülüne göz atalım. 2.6. Çözümün Test Edilmesi: Çözüm süreci sonucunda ortaya çıkan ürün, algoritma oluşturma programı yardımıyla çalıştırılarak her adımın doğru çalışıp çalışmadığı test edilmelidir. Hata tespiti durumunda sürecin ilgili basamakları gözden geçirilerek hatalar giderilip çözüme ulaşılmalıdır. Mehmet ÇOLAK - Bilişim Teknolojileri Öğretmeni 01.01.2019