Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi"

Transkript

1 Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi

2 Sözde kod, algoritmalar ve programlar oluşturulurken kullanılan, günlük konuşma diline benzer ve belli bir programlama dilinin detaylarından uzak anlatımlardır. Sözde Kod 2

3 Algoritma tasarlanırken problem bütün olarak çözülmeye çalışılmaz. Kendi içinde alt problemlere ayrılır ve bunlar ayrı ayrı çözülerek esas problem çözülür. Problem Çözümü 3

4 Bir program küçük parçaların birleştirilmesi ile oluşturulur. Her bir parçayı kendi içinde yönetmek programın tümünü yönetmekten daha basit ve kolaydır. Bundan dolayı bir bilgisayar programı tasarlanırken küçük modüllere ayrılır ve her modül kendi içinde tasarlanır. Daha sonra modüllerin bir biri ile bağlantısı sağlanır. Böl ve Yönet 4

5 Tasarımını yaptığımız algoritma için çözümleme aşaması önemlidir. Öncelikle probleme ilişkin olarak analiz yapılmalıdır; Girdiler nedir? Çıktılar nedir? Girdiler ve çıktılar arasındaki ilişkiler (formül v.b.) nedir? Tasarımda Analiz Aşaması 5

6 Başla/Dur Yazıcı / Yazdır İşlem Döngü Karar Bağlantı Görüntüle Giriş / Çıkış Dışarıdan Veri Girişi Akış Şeması - Semboller 6

7 Soru 1: Girilen 3 sayının toplamını yazan algoritma. A1: Başla A2: K = 0 (Kontrol sayımız) A3: Oku sayi A4: T = T + sayi A5: K = K + 1 A6: Eğer K < 3 ise İzle A3 (A3 adımına yönlendirme) A7: Yaz T A8: Dur Örnek Toplama - Döngü 7

8 İzleme K Sayi Toplam Örnek Toplama - Döngü 8

9 Örnekler için analiz çalışmasını yapalım. Girdiler Çıktılar İlişki Örnekler için sözde kod çalışmasını yapalım. Çözüm Yöntemimiz 9

10 Soru 2: Verilen sayının 200 den küçük, büyük veya eşit olduğunun bulunması Örnek Büyük, Küçük, Eşit 10

11 Soru 2: Verilen sayının 200 den küçük, büyük veya eşit olduğunun bulunması Örnek Büyük, Küçük, Eşit 11

12 Soru 3: Girilen iki sayının hangisinin küçük olduğunu bulalım. Örnek Sayı Karşılaştırma 12

13 Soru 3: Girilen iki sayının hangisinin küçük olduğunu bulalım. A1: Başla A2: Oku sayi1 A3: Oku sayi2 A4: Eğer sayi1 < sayi2 ise Yaz «sayi1 küçük» A5: Eğer sayi2 < sayi1 ise Yaz «sayi2 küçük» A6: Dur Akış şemasını çizelim algoritmayı değerlendirelim. Örnek Sayı Karşılaştırma 13

14 Soru 3: Girilen iki sayının karşılaştırmasını yapalım. A1: Başla A2: Oku sayi1 A3: Oku sayi2 A4: Eğer sayi1 = sayi2 ise Yaz «İki sayı eşit» İzle A7 A5: Eğer sayi1 > sayi2 ise Yaz «sayi2 küçük» İzle A7 A6: Yaz «sayi1 küçük» A7: Dur Örnek Sayı Karşılaştırma 14

15 Soru 3: Girilen iki sayının karşılaştırmasını yapalım. Örnek Sayı Karşılaştırma 15

16 Soru 4: Çalıştığı gün sayısı ve yevmiyesi girilen işçinin maaşını hesaplayan algoritmayı ve akış diyagramını yapalım. Örnek İşçi Maaşı 16

17 Soru 4: Çalıştığı gün sayısı ve yevmiyesi girilen işçinin maaşını hesaplayan algoritmayı ve akış diyagramını yapalım. A1: Başla A2: Oku gün A3: Oku yevmiye A4: maas = gün x yevmiye A5: Yaz maas A6: Dur Örnek İşçi Maaşı 17

18 Soru 5: arasındaki sayıların toplamını bulalım. Örnek Sayıların Toplamı 18

19 Soru 5: arasındaki sayıların toplamının bulalım. Örnek Sayıların Toplamı 19

20 Soru 6: Ekrandan okunan 5 adet sayının ortalamasını bulalım. Örnek Ortalama 20

21 Soru 6: Ekrandan okunan 5 adet sayının ortalamasını bulalım. Örnek Ortalama 21

22 Soru 7: arasındaki sayıların ortalamasını bulalım. Örnek Ortalama

23 Soru 7: arasındaki sayıların ortalamasını bulalım. Örnek Ortalama

24 Soru 8: Arasınav ve final sınavı notlarına göre dersten geçip geçmediğini yorumlayan algoritmayı yapalım. (arasınav: %40 final: %60) Örnek Sınavlar ve Oranlar 24

25 Soru 8: Arasınav ve final sınavı notlarına göre dersten geçip geçmediğini yorumlayan algoritmayı yapalım. (arasınav: %40 final: %60) A1: Başla A2: Oku arasınav, final A3: ortalama = arasınav x 0,40 + final x 0,60 A4: Eğer ortalama >= 60 ise yaz «Geçti» değilse yaz «kaldı» A5: Dur Örnek Sınavlar ve Oranlar 25

26 Soru 9: Girilen 3 farklı sayıdan orta değer olanını bulalım. Örnek Orta Değer 26

27 Soru 9: Girilen 3 farklı sayıdan orta değer olanını bulalım. (Yöntem: A < B < C) A1: Başla A2: Oku a,b,c A3: k1 = b, k2 = c (kontrol değerleri) A4: Eğer a < b ise k1 = a, k2 = b A5: Eğer c < k1 ise yaz «ortadeğer» k1 A6: Eğer k2 < c ise yaz «ortadeğer» k2 değilse yaz «ortadeğer» c A7: Dur Örnek Orta Değer 27

28 1: Ardışık (doğrusal, sıralı) işlem Bütün işlemlerin sırayla birbirini takip ettiği akışlar Daha önceki işlemlere geri dönülmez Karşılaştırma yapılmaz Örnekler: İki sayının çarpımı, Alan hesabı v.b. Algoritmada İşlem Türleri 28

29 2: Koşullu (mantıksal) işlem Algoritmanın yürütülme şekli yapılan işlemler sonucu alınan değere bağlıdır. Mantıksal kararlar içerir. Örnekler: 200 ile girilen sayıyı karşılaştırma, Girilen nota göre dersten geçti/kaldı mesajı. Algoritmada İşlem Türleri

30 Soru: Üç kenarının uzunluğu girilen bir üçgenin eşkenar olup olmadığını test edecek akış şemasını çizelim. Koşullu İşlem Örnekleri 30

31 Soru: Girilen sayının pozitif, negatif veya sıfıra eşit olma durumunu yorumlayan akış şemasını çizelim. Koşullu İşlem Örnekleri

32 3: Döngülü (yineli, iteratif) işlem Sorunun çözümü için, çözümde yer alan herhangi bir adım ya da adımların birden fazla kullanıldığı akışlardır. Aynı işlemleri birçok defa tekrar eden akış akışladır. kontrol=1,n İşlem Algoritmada İşlem Türleri

33 Ön Sınamalı Döngü Son Sınamalı Döngü Sayaç Döngüsü Döngülü İşlem Türleri

34 Soru: 1 den 100 e kadar sayıları yazdıran programın akış şemasını çizelim. Döngülü İşlem Örnekleri 34

35 Soru: Yeni takılan bir sayaçtan her saat 2 m3 su geçmektedir. 4 saat sonunda, her saat başı sayaç hangi değeri gösterir? Sayaç 35

36 Soru: Yeni takılan bir sayaçtan her saat 2 m 3 su geçmektedir. 4 saat sonunda, her saat başı sayaç hangi değeri gösterir? A1: SU = 0 (saat 0, başlangıç) A2: SU = SU + 2 (2 m 3, 1. saat, 2 artma değeri) A3: SU = SU + 2 (4 m 3, 2. saat, 2 artma değeri) A4: SU = SU + 2 (6 m 3, 3. saat, 2 artma değeri) A5: SU = SU + 2 (8 m 3, 4. saat, 2 artma değeri) Sayaç - Çözüm 36

37 Soru: Girilen 10 sayının çift sayı mı, tek sayı mı olduğunu bulalım. Çift Sayı Tek Sayı 37

38 Soru: Girilen 10 sayının çift sayı mı, tek sayı mı olduğunu bulalım. Tek Sayı: A1: Başla A2: Oku sayi A3: Eğer sayi mod 2 = 0 ise yaz «Çift» değilse yaz «Tek» A4: Dur Çift Sayı Tek Sayı 38

39 Soru: Girilen 10 sayının çift sayı mı, tek sayı mı olduğunu bulalım. Son Sınamalı: A1: Başla A2: kontrol = 0 A3: kontrol = kontrol + 1 A4: Oku sayi A5: Eğer sayi mod 2 = 0 ise yaz «Çift» değilse yaz «Tek» A6: Eğer kontrol < 10 ise izle A3 A7: Dur Çift Sayı Tek Sayı 39

40 Soru: Girilen 10 sayının çift sayı mı, tek sayı mı olduğunu bulalım. Ön Sınamalı: A1: Başla A2: kontrol = 0 A3: Eğer kontrol = 10 ise izle A8 A4: kontrol = kontrol + 1 A5: Oku sayi A6: Eğer sayi mod 2 = 0 ise yaz «Çift» değilse yaz «Tek» A7: izle A3 A8: Dur Çift Sayı Tek Sayı 40

41 Soru: Yaş bilgisi girilen 4 kişiden yaşı 20 olanların sayısını bulalım. Yaş ve Kontrol 41

42 Soru: Yaş bilgisi girilen 4 kişiden yaşı 20 olanların sayısını bulalım. A1: Başla A2: kontrol = 0, yas = 0, sayi = 0 A3: Eğer kontrol = 4 ise izle A8 A4: kontrol = kontrol + 1 A5: Oku yas A6: Eğer yas = 20 ise yaz sayi = sayi + 1 A7: izle A3 A8: Yaz «yasi 20 olanların sayısı=» sayi A9: Dur Yaş ve Kontrol 42

43 Soru: Girilen 10 sayının 3 ün katı olup olmadığını bulalım. 3 ün Katı Olanlar 43

44 Soru: Girilen 3 basamaklı sayının basamakları toplamını bulalım. Basamaklar Toplamı 44

45 Soru: Girilen 3 basamaklı sayının basamakları toplamını bulalım. A1: Başla A2: Oku sayi A3: birler = sayi mod 10 A4: onlar = (sayi mod 100 birler) / 10 A5: yuzler = (sayi sayi mod 100) / 100 A6: toplam = birler + onlar + yuzler A7: Yaz «basamakların toplamı» toplam A8: Dur Basamaklar Toplamı 45

46 Soru: Girilen 4 adet sayıdan kaç tanesinin pozitif olduğunu bulalım. Pozitif Sayılar 46

47 Soru: Girilen 4 adet sayıdan kaç tanesinin pozitif olduğunu bulalım. A1: Başla A2: pozitif = 0, adet = 0 A3: Oku sayi A4: adet = adet + 1 A5: Eğer sayi >= 0 ise pozitif = pozitif + 1 A6: Eğer adet < 4 ise İzle A3 A7: Yaz «pozitif sayısı sayısı» pozitif A8: Dur Pozitif Sayılar 47

48 Soru: 4 ile 17 arasındaki tek ve çift sayıların toplamını bulalım. Ayrı Ayrı Toplamlar 48

49 Soru: 4 ile 17 arasındaki tek ve çift sayıların toplamını bulalım. A1: Başla A2: cift = 4, tek = 5, tekler = 0, ciftler = 0 A3: tekler = tekler + tek A4: ciftler = ciftler + cift A5: tek = tek + 2 A6: cift = cift + 2 A7: Eğer tek < 17 ise İzle A3 A8: Yaz «tekler»tek, Yaz «ciftler»cift A9: Dur Ayrı Ayrı Toplamlar 49

50 Teşekkürler. 50

Algoritmanın Hazırlanması

Algoritmanın Hazırlanması Algoritmanın Hazırlanması Algoritma, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade

Detaylı

HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ

HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ PROGRAMLAMAYA GİRİŞ Herhangi bir program yazabilmemiz için öncelikle önümüzde bir problem, soru olması gerekir. Problemi belirledikten

Detaylı

Örnek 1: Girilen iki sayıyı toplayıp yazdıran algoritmayı ve akış diyagramını tasarlayınız.

Örnek 1: Girilen iki sayıyı toplayıp yazdıran algoritmayı ve akış diyagramını tasarlayınız. ALGORİTMA ve AKIŞ ŞEMASI ÖRNEKLERİ İÇİNDEKİLER Örnek 1: Girilen iki sayıyı toplayıp yazdıran algoritmayı ve akış diyagramını tasarlayınız. Örnek 2:Kısa ve uzun kenarı girilen dikdörtgenin alanını ve çevresini

Detaylı

4- ALGORİTMA (ALGORITHM)

4- ALGORİTMA (ALGORITHM) (ALGORITHM) Algoritma: Bir Problemin çözümünün, günlük konuşma diliyle adım adım yazılmasıdır. Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki Türkistan'lı alimden kaynaklanır. Bu

Detaylı

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA 6. HAFTA EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA Öğr. Gör. S. M. Fatih APAYDIN apaydin@beun.edu.tr EMYO Bülent Ecevit Üniversitesi Kdz. Ereğli Meslek Yüksekokulu ALGORİTMA ÖRNEK1: İki sayının toplamı

Detaylı

ÖRNEK 1: Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır:

ÖRNEK 1: Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır: ALGORİTMANIN HAZIRLANMASI, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir.

Detaylı

GÖRSEL PROGRALAMA HAFTA 3 ALGORİTMA VE AKIŞ DİYAGRAMLARI

GÖRSEL PROGRALAMA HAFTA 3 ALGORİTMA VE AKIŞ DİYAGRAMLARI GÖRSEL PROGRALAMA HAFTA 3 ALGORİTMA VE AKIŞ DİYAGRAMLARI DERS İÇERİĞİ Algoritma nedir? Akış Diyagramı nedir? Örnek Uygulama ALGORİTMA Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki

Detaylı

Algoritmalar ve Programlama. Algoritma

Algoritmalar ve Programlama. Algoritma Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü

Detaylı

Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir.

Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir. Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir. Bu durumda bireylerin ortaya çıkan olumsuzluklara karşılık çözüm bulmak için yapacakları mücadeleye de PROBLEM

Detaylı

Dr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic

Dr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic Dr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic BİLGİSAYAR DONANIM Donanım birimleri ekran, klavye, harddisk, ram YAZILIM Yazılımlar ise bilgisayarın donanım yapısını kullanılır hale

Detaylı

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2 PROGRAMLAMA Bir problemin çözümü için belirli kurallar ve adımlar çerçevesinde bilgisayar ortamında hazırlanan komutlar dizisine programlama denir. Programlama Dili: Bir programın yazılabilmesi için kendine

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini

Detaylı

EM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar

EM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar EM205 26/9/2014 Programlamaya giriş Algoritmalar Temel kavramlar Algoritmalar Amaçlar Algoritma kavramını öğrenmek, Algoritmaları ifade edebilmek, Temel matematiksel algoritmaları yazabilmek C programlama

Detaylı

Algoritma kelimesinin kökeni:

Algoritma kelimesinin kökeni: ALGORİTMA Belirli bir problemi çözmek için gerekli adımlar kümesidir. Algoritma bir işi çözmek için kullanılan yöntemdir. Gündelik yaşantımızda da algoritmalar kullanırız. Yol tarifi, yemek pişirme işlemleri

Detaylı

AKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ

AKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ GİRİŞ AKIŞ ŞEMASI Bir önceki ünitede algoritma, bilgisayarda herhangi bir işlem gerçekleştirmeden ya da program yazmaya başlamadan önce gerçekleştirilmesi düşünülen işlemlerin belirli bir mantık ve plan

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Editör Disk 1)Kaynak kodlar editör aracılığı ile oluşturulur. (.c) Kaynak dosya Önişleyici Disk 2)Önişleyici kodlar içerisindeki ilk işleme işini

Detaylı

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1 PROGRAM - ALGORİTMA AKIŞ ŞEMASI Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Algoritma bir sorunun

Detaylı

Algoritma. 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir.

Algoritma. 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir. Algoritma 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir. Algoritma Problem çözmek için geliştirilen Adım adım çözüm yöntemidir. Verilen bir

Detaylı

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK disp komutu: Ekrana mesaj veya bir değişken değeri yazdırmak için kullanılan komuttur.

Detaylı

Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2

Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2 Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2 09.11.2012 İçerik Table Of Contents Bölüm 1- ) Temel Giriş/Çıkış işlemleri Uygulama 1.1- Klavyeden girilen sayıyı ekrana yazdıran program Uygulama

Detaylı

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. ALGORİTMA KAVRAMI Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü için izlenecek yolun tanımıdır.

Detaylı

İÇİNDEKİLER İÇİNDEKİLER KODLAB

İÇİNDEKİLER İÇİNDEKİLER KODLAB İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA GİRİŞ Bilgisayarların önemli bir kullanım amacı, veri ve bilgilerin kullanılarak var olan belirli bir problemin çözülmeye çalışılmasıdır. Bunun için, bilgisayarlar

Detaylı

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Algoritma ve Programlamaya Giriş mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar İçerik Algoritma Akış Diyagramları Programlamada İşlemler o o o Matematiksel Karşılaştırma Mantıksal Programlama

Detaylı

Sınıf :10-A Tarih : 02.12.2013. (0-49,99)1: Geçmez (50-59,99)2: Geçer (60-69,99)3: Orta (70-84,99)4: İyi (85-100)5: Pekiyi

Sınıf :10-A Tarih : 02.12.2013. (0-49,99)1: Geçmez (50-59,99)2: Geçer (60-69,99)3: Orta (70-84,99)4: İyi (85-100)5: Pekiyi BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ ÖDEVİ DEĞERLENDİRME FORMU (I. DÖNEM) alınarak 00 puan üzerinden değerlendirilecektir. Sınıf :0-A Tarih : 0..0 (0-49,99): Geçmez (50-59,99): Geçer (60-69,99): Orta

Detaylı

7) 30 kişilik bir sınıfta her öğrenciye ait 5 ödev verilmiştir. Ödevlerden 3 tanesini doğru yapan

7) 30 kişilik bir sınıfta her öğrenciye ait 5 ödev verilmiştir. Ödevlerden 3 tanesini doğru yapan 1) Bir laboratuarda belirsiz sayıda deney yapılıyor. Okutulan deney no ve sonuç verilerine göre (3 çeşit deney var.) a) Her bir deneyden kaç tane yapılmıştır. b) Yapılan toplam deney sayısı ne kadardır.

Detaylı

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI BİLGİSAYARDA PROGRAMLAMA DERSİ ÖRNEK PROGRAMLAR 1. Kullanıcının girdiği iki sayını toplamını bulan program. Form: int sayi1, sayi2, toplam; sayi1

Detaylı

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları MATLAB de Programlama Kontrol Yapıları Döngü Yapıları Doç. Dr. İrfan KAYMAZ if Şartlı deyimi: Bir mantıksal ifadeyi kontrol ederek bunun sonucuna göre mümkün seçeneklerden birini icra edebilen bir komuttur.

Detaylı

ALGORİTMA VE AKIŞ ŞEMALARI

ALGORİTMA VE AKIŞ ŞEMALARI 1 ALGORİTMA VE AKIŞ ŞEMALARI İster bilgisayarla ister bilgisayarsız soru çözmek için belirli bir yol vardır. Ancak bu yol ile sağlıklı bir çözüme ulaşılabilir. Bilgisayar kullanarak soru çözmek için sonuca

Detaylı

sayısının tamkare olmasını sağlayan kaç p asal sayısı vardır?(88.32) = n 2 ise, (2 p 1

sayısının tamkare olmasını sağlayan kaç p asal sayısı vardır?(88.32) = n 2 ise, (2 p 1 TAM KARELER 1. Bir 1000 basamaklı sayıda bir tanesi dışında tüm basamaklar 5 tir. Bu sayının hiçbir tam sayının karesi olamayacağını kanıtlayınız. (2L44) Çözüm: Son rakam 5 ise, bir önceki 2 olmak zorunda.

Detaylı

Algoritmalar. 3. Açıklık: Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli.

Algoritmalar. 3. Açıklık: Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli. Algoritmalar Kısaca algoritma belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir. Geniş anlamda ise algoritma, verilen herhangi bir sorunun çözümüne ulaşmak için uygulanması gerekli adımların

Detaylı

BLG 1306 Temel Bilgisayar Programlama

BLG 1306 Temel Bilgisayar Programlama BLG 1306 Temel Bilgisayar Programlama WEB : mustafabahsi.cbu.edu.tr E-MAIL : mustafa.bahsi@cbu.edu.tr Değişken ve Atama Bilgisayar programı içerisinde ihtiyaç duyulan sembolik bir ifadeyi veya niceliği

Detaylı

Programlama Temelleri

Programlama Temelleri Programlama Temelleri TEMEL BİLGİSAYAR KAVRAMLARI Donanım: GiriĢ birimleri- klavye, fare, okuyucular, mikrofon, dokunmatik aletler Ana iģlemci ve yardımcılar Saklama birimleri (CD-ROM, diskler, bellekler...)

Detaylı

Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü

Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü Dersin amacı *Bilgisayarlara giriş, algoritma geliştirme, akış diyagramları *Programlamaya giriş, Java diliyle

Detaylı

Bilgisayar Programlama. 2012-13 / Bahar

Bilgisayar Programlama. 2012-13 / Bahar Bilgisayar Programlama 2012-13 / Bahar Program ve programlama dili nedir? 2 Program ve programlama dili nedir? İnsanla bilgisayar arasındaki iletişim aracı Programlama dili, programcı ile bilgisayar arasındaki

Detaylı

Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması

Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması 1 Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması Problem Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklar ve çatışmalar problem olarak değerlendirilir. Bu durumdaki

Detaylı

TEMEL KAVRAMLAR Test -1

TEMEL KAVRAMLAR Test -1 TEMEL KAVRAMLAR Test -1 1. 6 ( ) 4 A) B) 3 C) 4 D) 5 E) 6 5. 4 [1 ( 3). ( 8)] A) 4 B) C) 0 D) E) 4. 48: 8 5 A) 1 B) 6 C) 8 D) 1 E) 16 6. 4 7 36:9 18 : 3 A) 1 B) 8 C) D) 4 E) 8 3. (4: 3 + 1):4 A) 3 B) 5

Detaylı

Algoritma ve Programlama: Karar Yapıları ve Döngüler

Algoritma ve Programlama: Karar Yapıları ve Döngüler Algoritma ve Programlama: Karar Yapıları ve Döngüler Bir algoritma, herhangi bir programlama dili (C, C++, Pascal, Visual Basic, Java gibi) ile kodlandığında program haline gelir. Algoritmada yer alan

Detaylı

MATEMATİK SORU BANKASI GEOMETRİ KPSS KPSS. Genel Yetenek Genel Kültür. Sayısal ve Mantıksal Akıl Yürütme. Eğitimde

MATEMATİK SORU BANKASI GEOMETRİ KPSS KPSS. Genel Yetenek Genel Kültür. Sayısal ve Mantıksal Akıl Yürütme. Eğitimde KPSS Genel Yetenek Genel Kültür MATEMATİK Sayısal ve Mantıksal Akıl Yürütme KPSS 2016 Pegem Akademi Sınav Komisyonu; 2015 KPSS ye Pegem Yayınları ile hazırlanan adayların, 100'ün üzerinde soruyu kolaylıkla

Detaylı

3- ARİTMETİK İFADELERİN YAZILMASI. M.İLKUÇAR - imuammer@yahoo.com

3- ARİTMETİK İFADELERİN YAZILMASI. M.İLKUÇAR - imuammer@yahoo.com 3- ARİTMETİK İFADELERİN YAZILMASI 3.1- Aritmetiksel operatörler Operatör Anlamı + Toplama - Çıkarma * Çarpma / Bölme % Kalanlı Bölme ^ Üs alma ( ) Parantez = Atama Aritmetik operatörlerde işlem öncelik

Detaylı

C++ Operatörler (Operators)

C++ Operatörler (Operators) C++ Operatörler (Operators) Konular Operatörler o Aritmetiksel (Matematiksel) Operatörler o Karşılaştırma Operatörleri o Mantıksal Operatörler o Atama Operatörleri o Bit Düzeyinde Operatörler o Özel Amaçlı

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

Koşullu Önermeler (if else)

Koşullu Önermeler (if else) Koşullu Önermeler (if ) Koşullu Önermeler Şu ana kadarki önermelerimiz birbiri ardına sıralı bir şekilde çalışıyorlar. Aşağıdaki durumlarda nasıl çalışacaklar peki? bir koşula bağlı olarak bir önermeyi

Detaylı

PROGRAMLAMAYA GİRİŞ VE PROGRAM GELİŞTİRME

PROGRAMLAMAYA GİRİŞ VE PROGRAM GELİŞTİRME PROGRAMLAMAYA GİRİŞ V PROGRAM GLİŞTİRM 1. Programlamaya Giriş Program geliştirme (programming) metodu olarak, programın geliştirilebilmesi için birçok aşamadan geçirilmesi gerekmektedir. 1. Problemi anlama.

Detaylı

C# Çalışma Örnekleri

C# Çalışma Örnekleri C# Çalışma Örnekleri namespace sabittanimlama class program static void main (String [] agrs ) const String s="merhaba "; Console.WriteLine(s); Console.readLine ; merhaba namespace calisma class program

Detaylı

2. BÖLÜM. Problem Çözme ve Algoritmalar

2. BÖLÜM. Problem Çözme ve Algoritmalar 2. BÖLÜM Problem Çözme ve Algoritmalar Problem Çözme Problem Çözme Tekniği (Descartes e göre): 1. Doğruluğu kesin olarak kanıtlanmadıkça, hiçbir şeyi doğru olarak kabul etmeyin; tahmin ve önyargılardan

Detaylı

EBOB - EKOK EBOB VE EKOK UN BULUNMASI. 2. Yol: En Büyük Ortak Bölen (Ebob) En Küçük Ortak Kat (Ekok) www.unkapani.com.tr. 1. Yol:

EBOB - EKOK EBOB VE EKOK UN BULUNMASI. 2. Yol: En Büyük Ortak Bölen (Ebob) En Küçük Ortak Kat (Ekok) www.unkapani.com.tr. 1. Yol: EBOB - EKOK En Büyük Ortak Bölen (Ebob) İki veya daha fazla pozitif tamsayıyı aynı anda bölen pozitif tamsayıların en büyüğüne bu sayıların en büyük ortak böleni denir ve kısaca Ebob ile gösterilir. Örneğin,

Detaylı

Bilgisayar Programı Nedir?

Bilgisayar Programı Nedir? BİL1002 Bilgisayar Programlama PROF.DR.TOLGA ELBİR Bilgisayar Programı Nedir? Program, bilgisayarda i belirli libir amacı gerçekleştirmek için geliştirilmiş yöntemlerin ve verilerin, bilgisayarındonanımınınyerine

Detaylı

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ BİLGİSAYAR PROGRAMLAMAYA GİRİŞ 5. ders notu Örnek program yazılımları İlişkisel operatörler Mantıksal operatörler Şartlı deyimler İf deyimi Kaynak: Dr.Deniz DAL ders sunumları Örnek : Dışarıdan girilen

Detaylı

Program AkıĢ Kontrol Yapıları

Program AkıĢ Kontrol Yapıları C PROGRAMLAMA Program AkıĢ Kontrol Yapıları Normal Ģartlarda C dilinde bir programın çalıģması, komutların yukarıdan aģağıya doğru ve sırasıyla iģletilmesiyle gerçekleģtirilir. Ancak bazen problemin çözümü,

Detaylı

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay. PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011

Detaylı

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ Değişkenler PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ C# Programlama Dili Giriş Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan

Detaylı

Hansel zeki bir çocukmuģ. Sabah ormana doğru yürürlerken, akģam yemeğinde cebine sakladığı kuru ekmeğin kırıntılarını (yere iz bırakıp kaybolmamak ve

Hansel zeki bir çocukmuģ. Sabah ormana doğru yürürlerken, akģam yemeğinde cebine sakladığı kuru ekmeğin kırıntılarını (yere iz bırakıp kaybolmamak ve ALGORİTMALAR Hansel zeki bir çocukmuģ. Sabah ormana doğru yürürlerken, akģam yemeğinde cebine sakladığı kuru ekmeğin kırıntılarını (yere iz bırakıp kaybolmamak ve daha sonra bu izi takip ederek evin yolunu

Detaylı

DERSLER çalışma sayfası içerisinde yer alan başlık satırının tamamının biçimlerini METİN olarak değiştirilmesi,

DERSLER çalışma sayfası içerisinde yer alan başlık satırının tamamının biçimlerini METİN olarak değiştirilmesi, Bu bölümde TBTK dersi Hesap tablosu 2. hafta içeriğinde yer alan Hesap tablosu Modül 5 ve Modül 6 ya ait ana uygulama adımları ve ek uygulamalar sunulacaktır. Ana Uygulama 8 Metin ve Sayı Biçimleri Kullanımı

Detaylı

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır.

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır. TEMEL KAVRAMLAR RAKAM Bir çokluk belirtmek için kullanılan sembollere rakam denir. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 sembolleri birer rakamdır. 2. TAMSAYILAR KÜMESİ Z = {..., -3, -2, -1, 0, 1, 2, 3, 4,... }

Detaylı

1. 100 elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini,

1. 100 elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini, 1. 100 elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini, pozitif tepe genliğini, negatif tepe genliğini ve ortalamasını

Detaylı

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA MATLAB 3.DERS disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA Daha önceki derslerimizde input komutu ile klavye üzerinden MATLAB programlama ortamına veri girmeyi öğrenmiştik. Bu dersimizde ise disp

Detaylı

1.DENEME HAZIRLIK MATEMATİK MATEMATİK TESTİ. 1-En yakın yüzlüğe yuvarlandığında 2200 olan en küçük sayı hangisidir? A-2150 B-2151 C-2190 D-2199

1.DENEME HAZIRLIK MATEMATİK MATEMATİK TESTİ. 1-En yakın yüzlüğe yuvarlandığında 2200 olan en küçük sayı hangisidir? A-2150 B-2151 C-2190 D-2199 1.DENEME HAZIRLIK MATEMATİK MATEMATİK TESTİ 1-En yakın yüzlüğe yuvarlandığında 2200 olan en küçük sayı hangisidir? A-2150 B-2151 C-2190 D-2199 2-Onlar basamağı 5, yüzler basamağı 2 ve binler basamağı 6

Detaylı

3. Ünsal Tülbentçi Matematik Yarışması Mayıs 2014 8.Sınıf Sayfa 1

3. Ünsal Tülbentçi Matematik Yarışması Mayıs 2014 8.Sınıf Sayfa 1 . Alanı 36 5 olan bir ABC ikizkenar üçgeninde ==2 ise bu üçgende B den AC ye inilen dikmenin ayağının C noktasına olan uzaklığı nedir? ) 2,8) 3) 3,2 ) 3,7 ) 4, 2. Ayrıt uzunlukları 4, 0 ve 4 5 olan dikdörtgenler

Detaylı

Bilgisayar programlaması sırasında izlenebilecek bir çok yol ve yöntem vardır. Programcının probleme ilişkin çözümü ortaya çıkarabilmesi için problem

Bilgisayar programlaması sırasında izlenebilecek bir çok yol ve yöntem vardır. Programcının probleme ilişkin çözümü ortaya çıkarabilmesi için problem PROGRAMLAMA DİLLERİ Bilgisayarları Kullanabilmek için onlarla iletişim kurmak gerekir. Bu iletişimi kurabilmek programlamanın amacıdır. Program, bilgisayara bir dizi iş yaptıran komutlardan oluşur. Oluşturulan

Detaylı

BİL-142 Bilgisayar Programlama II

BİL-142 Bilgisayar Programlama II BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Kontrol Yapıları if Seçme Deyimi if... else Seçme Deyimi while Tekrar

Detaylı

TEMEL BİLGİSAYAR BİLİMLERİ

TEMEL BİLGİSAYAR BİLİMLERİ TEMEL BİLGİSAYAR BİLİMLERİ Doç. Dr. M.Ümit GÜMÜŞAY YTÜ - 2012 2 PROGRAMLAMA MANTIĞI Herhangi bir amaç için hazırlanan programın mantık hataları içermesi durumunda, alınacak sonucunda yanlış olacağı aşikardır.

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Kullanıcıdan aldığı veri ya da bilgilerle kullanıcının isteği doğrultusunda işlem ve karşılaştırmalar yapabilen, veri ya da bilgileri sabit disk,

Detaylı

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Sonbahar / Sayısal I / 18 Kasım 2007. Matematik Soruları ve Çözümleri

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Sonbahar / Sayısal I / 18 Kasım 2007. Matematik Soruları ve Çözümleri Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı ALES / Sonbahar / Sayısal I / 18 Kasım 2007 Matematik Soruları ve Çözümleri 1. Bir sayının 0,02 ile çarpılmasıyla elde edilen sonuç, aynı sayının aşağıdakilerden

Detaylı

Algoritmik Program Tasarımı, Akış Şemaları ve Programlama. Bilgisayar Mühendisliğine Giriş 1

Algoritmik Program Tasarımı, Akış Şemaları ve Programlama. Bilgisayar Mühendisliğine Giriş 1 Algoritmik Program Tasarımı, Akış Şemaları ve Programlama Bilgisayar Mühendisliğine Giriş 1 I) Algoritmik Program Tasarımı, Akış Şemaları Algoritmik program tasarımı, verilen bir problemin bilgisayar ortamında

Detaylı

Doğrusal Denklem Sistemlerini Cebirsel Yöntemlerle Çözme. 2 tişört + 1 çift çorap = 16 lira 1 tişört + 2 çift çorap = 14 lira

Doğrusal Denklem Sistemlerini Cebirsel Yöntemlerle Çözme. 2 tişört + 1 çift çorap = 16 lira 1 tişört + 2 çift çorap = 14 lira 2 tişört + 1 çift çorap = 16 lira 1 tişört + 2 çift çorap = 14 lira 1 16 soruluk bir testte 5 ve 10 puanlık sorular bulunmaktadır. Soruların tamamı doğru cevaplandığında 100 puan alındığına göre testte

Detaylı

d) x TABAN ARĐTMETĐĞĐ

d) x TABAN ARĐTMETĐĞĐ YILLAR 00 00 00 00 00 007 008 009 010 011 ÖSS-YGS - 1 1 - - - - - - - TABAN ARĐTMETĐĞĐ Genel olarak 10 luk sayı sistemini kullanırız fakat başka sayı sistemlerine de ihtiyaç duyarız Örneğin bilgisayarın

Detaylı

EXCEL DE ARİTMETİKSEL İŞLEMLER

EXCEL DE ARİTMETİKSEL İŞLEMLER EXCEL DE ARİTMETİKSEL İŞLEMLER Toplama İşlemi. Bu İşlemleri yapmadan önce ( toplama- Çıkarma Çarpma-Bölme ve formüllerde) İlk önce hücre İçerisine = (Eşittir) işareti koyman gerekir. KDV HESAPLARI ÖRNEK;

Detaylı

2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI

2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI 2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI Bilgi BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ (BTY) Türkiye de orta eğitimde bilgisayar eğitimi,

Detaylı

Temel Matematik Testi - 4

Temel Matematik Testi - 4 Test kodunu sitemizde kullanarak sonucunuzu öğrenebilir, soruların video çözümlerini izleyebilirsiniz. Test Kodu: D00. Bu testte 0 soru vardır.. Tavsiye edilen süre 0 dakikadır. Temel Matematik Testi -.

Detaylı

- 2-1 0 1 2 + 4a a 0 a 4a

- 2-1 0 1 2 + 4a a 0 a 4a İKİNCİ DERECEDEN FNKSİYNLARIN GRAFİKLERİ a,b,c,z R ve a 0 olmak üzere, F : R R f() = a + b + c şeklinde tanımlanan fonksionlara ikinci dereceden bir değişkenli fonksionlar denir. Bu tür fonksionların grafikleri

Detaylı

BLG4146 - Sistem Analizi ve Tasarımı. Öğr. Grv. Aybike ŞİMŞEK

BLG4146 - Sistem Analizi ve Tasarımı. Öğr. Grv. Aybike ŞİMŞEK BLG4146 - Sistem Analizi ve Tasarımı Öğr. Grv. Aybike ŞİMŞEK Tasarım Evresi Analiz evresinde sorulan NE sorusuyla elde edilen bilgilerin NASIL yapılacağı, NASIL gerçekleştirileceğinin ortaya konulduğu

Detaylı

Bilgisayarda Programlama. Temel Kavramlar

Bilgisayarda Programlama. Temel Kavramlar Bilgisayarda Programlama Temel Kavramlar KAVRAMLAR Programlama, yaşadığımız gerçek dünyadaki problemlere ilişkin çözümlerin bilgisayarın anlayabileceği bir biçime dönüştürülmesi / ifade edilmesidir. Bunu

Detaylı

Bilgisayar Programlama

Bilgisayar Programlama Bilgisayar Programlama M Dosya Yapısı Kontrol Yapıları Doç. Dr. İrfan KAYMAZ Matlab Ders Notları M-dosyası Genel tanıtımı : Bir senaryo dosyası (script file) özel bir görevi yerine getirmek için gerekli

Detaylı

Öğrenci Seçme Sınavı (Öss) / 17 Nisan 1994. Matematik Soruları ve Çözümleri = 43. olduğuna göre a kaçtır?

Öğrenci Seçme Sınavı (Öss) / 17 Nisan 1994. Matematik Soruları ve Çözümleri = 43. olduğuna göre a kaçtır? Öğrenci Seçme Sınavı (Öss) / 17 Nisan 1994 Matematik Soruları ve Çözümleri 4.10 +.10 1. 4 10 4 işleminin sonucu kaçtır? A) 0,4 B) 4, C) 4 D) 40 E) 400 Çözüm 1 4.10 +.10 4 10 4 4.10 +.10 10 1+ 1 = 4 4 (40+

Detaylı

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA 3. HAFTA EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA Öğr. Gör. S. M. Fatih APAYDIN apaydin@beun.edu.tr EMYO Bülent Ecevit Üniversitesi Kdz. Ereğli Meslek Yüksekokulu PROBLEM ÇÖZME (PROBLEM SOLVING) nereden

Detaylı

GEO103 BİLGİSAYAR PROGRAMLAMA

GEO103 BİLGİSAYAR PROGRAMLAMA Ders İçeriği GEO103 BİLGİSAYAR PROGRAMLAMA ENVER BAĞCI Programlamada algoritma kavramı ve örnekleri, C programlama dili Ders Takibi Ders ile ilgili dökümanlara www.enverbagci.net adresinden ilgili ders

Detaylı

SORU BANKASI GEOMETRİ KPSS KPSS. Genel Yetenek Genel Kültür. Sayısal ve Mantıksal Akıl Yürütme. Eğitimde. Lise ve Ön Lisans Adayları İçin MATEMATİK

SORU BANKASI GEOMETRİ KPSS KPSS. Genel Yetenek Genel Kültür. Sayısal ve Mantıksal Akıl Yürütme. Eğitimde. Lise ve Ön Lisans Adayları İçin MATEMATİK KPSS Genel Yetenek Genel Kültür Lise ve Ön Lisans Adayları İçin MATEMATİK Sayısal ve Mantıksal Akıl Yürütme KPSS 2016 Pegem Akademi Sınav Komisyonu; 2014 KPSS ye Pegem Yayınları ile hazırlanan adayların,

Detaylı

DERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati

DERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati DERS BİLGİ FORMU DERSİN ADI SİSTEM ANALİZİ VE TASARIMI I BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ

Detaylı

Excel' de formüller yazılırken iki farklı uygulama kullanılır. Bunlardan;

Excel' de formüller yazılırken iki farklı uygulama kullanılır. Bunlardan; 7. FORMÜLLER SEKMESİ Excel in en çok kullanılan yönü hesaplama yönüdür. Hesaplamalar Formüller aracılığıyla yapılır. Formüller sekmesi anlatılırken sık kullanılan formüller ve formül yazımı da anlatılacaktır.

Detaylı

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016 MS Excel Elektronik tablolama veya hesaplama programı olarak da adlandırılan Excel, girilen veriler üzerinde hesap yapabilme, tablolar içinde verilerle grafik oluşturma, verileri karşılaştırıp sonuç üretebilme

Detaylı

BİLGİSAYAR PROGRAMLAMA VE FİZİKTE PROGRAMLAMA DERSLERİ İÇİN MATLAB ÇALIŞMA NOTLARI. Mehmet ÖZKAN

BİLGİSAYAR PROGRAMLAMA VE FİZİKTE PROGRAMLAMA DERSLERİ İÇİN MATLAB ÇALIŞMA NOTLARI. Mehmet ÖZKAN BİLGİSAYAR PROGRAMLAMA VE FİZİKTE PROGRAMLAMA DERSLERİ İÇİN MATLAB ÇALIŞMA NOTLARI Mehmet ÖZKAN input:bu komut kullanıcıdan veri girişi istiğinde kullanılır. Etkin ve etkileşimli bir program yazımında

Detaylı

TAM DEĞER ARDIŞIK TOPLAMLAR

TAM DEĞER ARDIŞIK TOPLAMLAR ÖZEL EGE LİSESİ TAM DEĞER VE ARDIŞIK TOPLAMLAR HAZIRLAYAN ÖĞRENCİ: Tilbe GÖKÇEL DANIŞMAN ÖĞRETMEN: Gizem GÜNEL İZMİR 01 İÇİNDEKİLER 1. PROJENİN AMACI.... GİRİŞ..YÖNTEM. ÖN BİLGİLER.. 5.ARDIŞIK TOPLAMLARIN

Detaylı

Yrd. Doç. Dr. Fatih YÜCALAR fatih.yucalar@cbu.edu.tr YZM 1101. Celal Bayar Üniversitesi Teknoloji Fakültesi

Yrd. Doç. Dr. Fatih YÜCALAR fatih.yucalar@cbu.edu.tr YZM 1101. Celal Bayar Üniversitesi Teknoloji Fakültesi ALGORİTMA ve PROGRAMLAMA I Yrd. Doç. Dr. Fatih YÜCALAR fatih.yucalar@cbu.edu.tr YZM 1101 Celal Bayar Üniversitesi Teknoloji Fakültesi 1. BÖLÜM 2 ALGORİTMAYA GİRİŞ Genel Bakış 3 1. Bölüm: Algoritmaya Giriş

Detaylı

BÖLÜM 2 2. PROGRAMLAMA MANTIĞI

BÖLÜM 2 2. PROGRAMLAMA MANTIĞI BÖLÜM 2 2. PROGRAMLAMA MANTIĞI Programlama bir düşünce sanatıdır ve aslında, kullanılacak programlama dilinden bağımsız bir düşünme tekniğidir. Kullanılan programlama dilinin bu işleme katkısı ise makine

Detaylı

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI 1 SIKÇA KULLANILAN EXCEL FORMÜLLERİ 1 AŞAĞI YUVARLAMA =aşağıyuvarla(c7;2) 2 YUKARI YUVARLAMA =yukarıyuvarla(c7;2) 3 YUVARLAMA =yuvarla(c7;2) 4 TAVANA YUVARLAMA =tavanayuvarla(c7;5) 5 TABANA YUVARLAMA =TABANAYUVARLA(E2;5)

Detaylı

18. ULUSAL ANTALYA MATEMATİK SORULARI A A A A A A A

18. ULUSAL ANTALYA MATEMATİK SORULARI A A A A A A A KDENİZ ÜNİVERSİTESİ 18. ULUSL NTLY MTEMTİK OLİMPİYTLRI BİRİNCİ ŞM SORULRI SINV TRİHİ VESTİ:30 MRT 2013 - Cumartesi 10.00-12.30 Bu sınav 25 sorudan oluşmaktadır vesınav süresi 150 dakikadır. SINVL İLGİLİ

Detaylı

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/ Eşzamanlı (Senkron) Ardışıl Devrelerin Tasarlanması (Design) Bir ardışıl devrenin tasarlanması, çözülecek olan problemin sözle anlatımıyla (senaryo) başlar. Bundan sonra aşağıda açıklanan aşamalardan geçilerek

Detaylı

EXCEL FORMÜL ÖRNEKLERİ

EXCEL FORMÜL ÖRNEKLERİ 1. AY FONKSİYONU A EXEL FORMÜL ÖRNEKLERİ 1 30 1 30 gün 1 ay olduğundan 1 hücresine 1 yazıldı 2 99 4 99 gün 3+1 ay olduğundan 2 hücresine 4 yazıldı 3 125 5 Özet olarak Ay fonksiyonu seçilen hücrede yazılan

Detaylı

SAYILARIN ASAL ÇARPANLARINA AYRILMASI

SAYILARIN ASAL ÇARPANLARINA AYRILMASI ASAL SAYILAR Asal sayılar, 1 ve kendisinden başka pozitif tam böleni olmayan 1' den büyük tamsayılardır. En küçük asal sayı, 2' dir. 2 asal sayısı dışında çift asal sayı yoktur. Yani, 2 sayısı dışındaki

Detaylı

Diğer sayfaya geçiniz. 2012 KPSS / GYGK CS 33. 31. işleminin sonucu kaçtır? işleminin sonucu kaçtır? A) B) C) A) B) C) 34. 32.

Diğer sayfaya geçiniz. 2012 KPSS / GYGK CS 33. 31. işleminin sonucu kaçtır? işleminin sonucu kaçtır? A) B) C) A) B) C) 34. 32. 31. 33. işleminin sonucu kaçtır? işleminin sonucu kaçtır? 32. 34. işleminin sonucu kaçtır? işleminin sonucu kaçtır? A) 84 B) 80 C) 72 64 60 9 35. 37. x ve y gerçel sayıları işleminin sonucu kaçtır? eşitsizliklerini

Detaylı

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Đlkbahar / Sayısal I / 22 Nisan 2007. Matematik Soruları ve Çözümleri

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Đlkbahar / Sayısal I / 22 Nisan 2007. Matematik Soruları ve Çözümleri Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı ALES / Đlkbahar / Sayısal I / 22 Nisan 2007 Matematik Soruları ve Çözümleri 3 1 1. x pozitif sayısı için, 2 1 x 12 = 0 olduğuna göre, x kaçtır? A) 2

Detaylı

Bilgisayar programcılığını öğrenmenin en zevkli yolu: Algoritma ve Akış Şeması Oyunu

Bilgisayar programcılığını öğrenmenin en zevkli yolu: Algoritma ve Akış Şeması Oyunu Bilgisayar programcılığını öğrenmenin en zevkli yolu: Algoritma ve Akış Şeması Oyunu Yıllardır bilgisayarla uğraşıyorsunuz ve geriye bir tek bilgisayar programcılığı kaldı diyorsanız o halde gelin beraber

Detaylı

TEST 1. ABCD bir dörtgen AF = FB DE = EC AD = BC D E C. ABC bir üçgen. m(abc) = 20. m(bcd) = 10. m(acd) = 50. m(afe) = 80.

TEST 1. ABCD bir dörtgen AF = FB DE = EC AD = BC D E C. ABC bir üçgen. m(abc) = 20. m(bcd) = 10. m(acd) = 50. m(afe) = 80. 11 ÖLÜM SİZİN İÇİN SÇTİLR LRİMİZ 1 80 0 bir dörtgen = = = m() = 80 m() = 0 Verilenlere göre, açısının ölçüsü kaç derecedir? 0 10 0 bir üçgen m() = 0 m() = 10 m() = 0 Yukarıda verilenlere göre, oranı kaçtır?

Detaylı

Algoritma, Akış Şeması ve Örnek Program Kodu Uygulamaları Ünite-9

Algoritma, Akış Şeması ve Örnek Program Kodu Uygulamaları Ünite-9 Örnek 1 Algritma, Akış Şeması ve Örnek Prgram Kdu Uygulamaları Ünite-9 Klavyeden girilen A, B, C sayılarına göre; A 50'den büyük ve 70'den küçük ise; A ile B sayılarını tplayıp C inci kuvvetini alan ve

Detaylı

Ortak Akıl MATEMATİK DENEME SINAVI 3 201412-1

Ortak Akıl MATEMATİK DENEME SINAVI 3 201412-1 Ortak Akıl YGS MATEMATİK DENEME SINAVI 011-1 Ortak Akıl Adem ÇİL Ayhan YANAĞLIBAŞ Barış DEMİR Celal İŞBİLİR Deniz KARADAĞ Engin POLAT Erhan ERDOĞAN Ersin KESEN Fatih TÜRKMEN Kadir ALTINTAŞ Köksal YİĞİT

Detaylı

x13. ULUSAL MATEMATİK OLİMPİYATI - 2005

x13. ULUSAL MATEMATİK OLİMPİYATI - 2005 TÜBİTAK TÜRKİYE BİLİMSEL VE TEKNOLOJİK ARAŞTIRMA KURUMU BİLİM İNSANI DESTEKLEME DAİRE BAŞKANLIĞI x13. ULUSAL MATEMATİK OLİMPİYATI - 005 BİRİNCİ AŞAMA SINAVI Soru kitapçığı türü A 1. AB = olmak üzere, A

Detaylı

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125 ! 1 Excel Nedir? 2 Excel in Gelişimi 2 Yeni Özellikler 11 Görünüm 11 Bulut Desteği 11 Şablonlar 14 Anlık Veri Çözümleme 16 Hızlı Veri Doldurma 17 Grafik Önerileri (Recomended Charts) 17 Dilimleyiciler

Detaylı

PARABOL. çözüm. kavrama sorusu. çözüm. kavrama sorusu

PARABOL. çözüm. kavrama sorusu. çözüm. kavrama sorusu PARABL Bu bölümde birinci dereceden fonksion =f()=a+b ve ikinci dereceden fonksion =f()=a +b+c grafiklerini üzesel olarak inceleeceğiz. f()=a +b+c ikinci dereceden bir bilinmeenli polinom fonksionun grafiği

Detaylı