3. KOŞUL YAPILARI 3.1. IF YAPISI 2

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

Download "3. KOŞUL YAPILARI 3.1. IF YAPISI 2"

Transkript

1 3. KOŞUL YAPILARI 3.1. IF YAPISI 2 if yapısı bir şartın (condition) gerçekleşmesi / gerçekleşmemesi durumunda yapılacak işlemleri (statement) belirler. Buna örnek olarak bir sayının belli bir değerden büyük / küçük / eşit olup olmadığı şartları olabilir. if komutunun Matlab da 3 farklı kullanımı vardır. a- if yapısı if kosul komut _n Kosul doğru ise,,..., komut_n, ile belirtilen komutlar grubu icra edilir ve programın kontrolü i izleyen komute geçer; kosul yanlış ise bu durumda komut1, komut2,..., komut_n ile belirtilen komutlar grubu icra edilmeden kontrol i izleyen komuta geçecektir. b- if- yapısı if kosul komut _n komut_n+2 komut _n+m Kosul dogru ise komut1,,..., komut_n, ile belirtilen komutlar grubu icra edilir ve programin kontrolü i izleyen komute geçer; kosul yanlış ise bu durumda da sadece i izleyen, komut1_n+1, komut_n+2,..., komut_m ile belirtilen komutlar grubu icra edilecek ve kontrol i izleyen komuta geçecektir. c- if-if- yapısı if kosul1 if koşul_2 if koşul_3 komut_3... if kosul_n komut_n 2 Bu başlıktaki bilgiler internet adresinden ve Istanbul Üniversitesi Bilgisayar Mühisligi Bölümü tarafından verilen Bilgisayar Destekli Kontrol Sistemleri Ders Notlarından faydalanılarak hazırlanmıştır. 18

2 Bu yapı içerisinde kontrol edilen koşullardan herhangi biri doğru ise onunla ilişkili komut icra edilir ve kontrol i izleyen komuta geçer. Koşulların hepsi de yanlışsa, kontrol i izleyen e geçer ve bu komut de icra edildikten sonra kontrol i izleyen komuta geçecektir. Örnek: Matlab ekranından öğrencinin notu sorulsun. Kullanıcı ekrandan öğrencinin notunu girsin. Eğer öğrenci 60 ve 60 dan yukarı not almış ise o zaman Öğrenci sınavı geçti. mesajı versin. sinav_notu = input( Ögrencinin notunu giriniz ); if sinav_notu >= 60 disp( Ögrenci sinavi gecti ) If komutunun yanındaki şart (condition) doğru olduğunda bu 1 sinyali üretecektir. Yanlış olduğunda ise 0 sinyalı üretecektir. if komutu, yanındaki ifade doğru olduğunda (1 sinyalı ürettiğinde), if ile arasındaki ifadeleri gerçekleştirecektir. Yukarıdaki örnekte, kullanıcı tarafından girilen öğrenci notu 50 ve 50 den büyük ise Ögrenci sinavi gecti mesajı verecektir. Eğer değil ise hiç bir işlem gerçekleştirmeyecektir. Örnek : Şimdi ise kullanıcı ekrandan öğrencinin notunu girsin. Eğer öğrenci 50 ve 50 den yukarı not almış ise o zaman Öğrenci sınavı geçti., eğer değil ise Öğrenci sınavdan kaldı mesajı versin. sinav_notu = input( Ögrencinin notunu giriniz ); if sinav_notu >= 50 disp( Ögrenci sinavı gecti ) disp( Ögrenci sinavdan kaldi ) If komutunun yanındaki şart (condition) doğru olduğunda (1 sinyalı ürettiğinde) altındaki (if ile arasındaki ) ifadeleri gerçekleştirdiğini bir önceki örnekte göstermiştik. Ancak bir önceki örnekte şart gerçekleşmez ise (0 sinyali ürettiğinde) program hiç bir işlem gerçekleştirmemişti. Şimdi bu Matlab koduna ifadesi ekleyerek, mevcut şartların hiç biri gerçekleşmez ise programa ne yapacağını belirtiyoruz. Bundan dolayı ifadesinin yanına hiçbir zaman bir şart ifadesi yazmıyoruz. Çünkü hiçbir koşulun gerçekleşmediği durumda yapılacak ifadeyi belirtir. Kisi yeni bir şart getirmez. Yeni bir şart işlemini if ifadesi ile getiririz. Onun için if ile ifadeleri karıştırılmamalıdır. Yukarıdaki örnekte kullanıcı tarafından girilen sınav notunun 50 ve 50 den büyük olmaması durumda ne yapılacağı ( Öğrenci sınavdan kaldı mesajının verilmesi) ile belirtilmiştir. Örnek: Şimdiki örneğimizde ise kullanıcının girdiği sınav notuna göre bunu zayıf orta iyi pekiyi şeklinde sınıflandıralım Zayıf 0 69 Orta İyi Pekiyi sinav_notu = input( Ögrencinin notunu giriniz ); if sinav_notu > 84 disp( Pekiyi ) if sinav_notu > 69 disp( iyi ) if sinav_notu > 49 19

3 disp( orta ) disp( zayif ) If if - yapısında program sırasıyla şartları sınar, sırasıyla sınadığı şartlardan herhangi birisi doğru olduğunda (1 sinyali ürettiğinde ) geri kalan şartları sınamaz, onların doğru olup olmadığını kontrol etmez. Misal verecek olursak, kullanıcı tarafından sınav notu 90 olsun. Bu hem 84 den büyük olma, hem 69 dan büyük olma, hem de 49 dan büyük olma şartlarını sağlar. Ancak program çalışırken 84 den büyük olma koşulunu sağlar ve Pekiyi mesajını yazdırır. Bu koşulu sağladı ve gerekli ifadeyi gerçekleştirdiği için diğer ifadeleri sınamaz. Yani iyi ve orta mesajlarını VERMEZ. Bir önceki örnekte de vurguladığımız gibi ifadesinin yanında bir şart ifadesi bulunmaz. Else geriye kalan tüm olasılıklar demektir. Bu da bu program için 0 ila 49 arasında bulunma durumudur Karşılaştırma Operatörleri Aritmetik karşılaştırma operatörleri şunlardır: a > b : a değeri b değerinden büyük müdür? a >= b : a değeri b değerinden büyük ve eşit midir? a < b : a değeri b değerinden küçük müdür? a <= b : a değeri b değerinden küçük ve eşit midir? a == b : a değeri b değerine eşit midir? a ~= b : a değeri b değerine eşit değil midir? Birden fazla koşulun bir arada kullanılması gerektiği durumlarda mantıksal karşılaştırma operatörleri kullanılır. Bunlar a && b : a koşulu ve b koşulu aynı anda sağlanıyor mu? a b : a koşulu veya b koşullarından en az birisi doğru mudur? Atama operatörü = ile iki eşitliğin yan yana ve aralarında boşluk bırakılmadan yazılmasıyla oluşturulan eşitlik karşılaştırma operatörü == nü karıştırmamaya dikkat ediniz. Örnek: Bir öğrencinin bir dersi geçebilmesi için hem final notunun 45 den büyük olması hem de dönem sonu ortalamasının 50 den büyük olması gerekir. Buna göre öğrencinin final notunu ve ortalamasını kullanıcıdan alan ve geçme durumunu belirleyen bir program yazınız. final=input( Final Notunu giriniz = ); ort=input( Dönem Sonu Notunu giriniz= ); if (final>=45) && (ort>=50) disp( geçti ); disp( Kaldı ); 3.3. SWICTH- CASE Yapısı İkiden fazla durumu kontrol etmek için, if if yapısına alternatif olarak kullanılan bir kontrol yapısıdır. İfadenin değeri kontrol edilir ve buna göre farklı bir komut veya komutlar grubu icra edilir. 20

4 switch (ifade) case değer_1 case değer_2... case deger_n komut_n otherwise Örneğin, ifadenin değeri deger1 ise, icra edilir ve kontrol i izleyen komuta geçer. İfadenin değeri, deger2 e eşitse bu durumda icra edilir ve kontrol i izleyen komuta geçer. İfadenin değeri, case lerle kontrol edilen değerlerden hiç birine eşit değilse bu durumda da otherwise sözcüğünü izleyen icra edilecektir. Örnek: Haftanin kaçinci gününün ne oldugunu bulan basit bir program asagida incelenebilir. gun=input( Haftanın kaçıncı günü = ); switch gun case 1 disp( Pazartesi ); case 2 disp( Salı ); case 3 disp( Çarşamba ); case 4 disp( Perşembe ); case 5 disp( Cuma ); case 6 disp( Cumartesi ); case 7 disp( Pazar ); otherwise disp( Böyle Bir Gün Yok ); 3.4. Alıştırmalar 1. Kullanıcıdan aldığı A ve B sayılarını karşılaştırarak - A > B ise A Büyüktür - B > A ise B Büyüktür yazdıran programı 2. Girilen bir sayının negatif mi, pozitif mi ya da sıfıra eşit mi testini yapan bir program 3. Kullanıcıdan aldığı üç sayıdan (a, b, c) en büyüğünü en küçüğünü bulan bir program 21

5 4. Bir üçgenin kenar değerlerini okuyarak (a,b,c) üçgenin çeşidini (Eşkenar, İkizkenar, Çeşitkenar) belirleyen bir program 5. Kullanıcıdan aldığı üç sayıyı (a, b, c) büyükten küçüğe doğru sıralayan bir program 6. Kullanıcının gireceği Ay nosuna göre Ay ismini ekrana yazdıran bir program Örnek: Ay=2 ise ekrana Şubat yazılacak. 7. Kullanıcıdan alacağı işlem numarasına (islem) göre aşağıdaki işlemleri yapan bir program - islem =1 ise bir karenin çevresini hesaplayan program (karenin bir kenarı (a) kullanıcıdan alınmalı ) - islem=2 ise bir dikdörtgenin çevresini hesaplayan program (dikdörtgenin iki kenarı (a,b) kullanıcıdan alınmalı) - islem =3 ise bir üçgenin çevresini hesaplayan program (üçgenin üç kenarı (a,b,c) kullanıcıdan alınmalı) 8. Kullanıcıdan alacağı işlem numarası(islem)na göre iki sayı (a,b) üzerinde; - İslem =1 ise toplama ( a + b ) - İslem =2 ise çıkarma ( a - b ) - İslem =3 ise çarpma ( a * b ) - İslem =4 ise bölme ( a / b ) - İslem =5 ise mod alma ( a % b ) - Bunların dışında bir işlem numarası girilirse «Gecersiz İslem Numarası» yazan programı 9. Kullanıcının gireceği 0-50 arasındaki bir sayının hangi 10 luk basamağa karşılık geldiğini bulan bir program Örneğin, Sayi=35 ise ekrana «Otuzluk Bir Sayı» yazdırılsın. 10. Kullanıcı tarafından girilen bir sayı - 2 ye bölünüyorsa ekrana «2 nin katı» - 3 e bölünüyorsa ekrana «3 un katı» - 5 e bölünüyorsa ekrana «5 in katı» - 7 e bölünüyorsa ekrana «7 nin katı» bir program yazınız. 11. Üç hane uzunluğunda iki sayı (A, B) kullanıcıdan alınarak «Dost» sayı olup olmadıklarını bulan bir program A ve B sayılarının «Dost» sayı olması için aşağıdaki şartı sağlamalı - A sayısının haneleri çarpımı X olsun - B sayısının haneleri çarpımı Y olsun - Eğer X=Y ise «A ve B Dost Sayılardır» Örneğin A=624 ve B=238 olsun. X=6*2*4=48 ve Y=2*3*8=48 dir X=Y olduğu için «A ve B Dost Sayılardır» 12. Bir işadamı yaptığı bir işin kazancı üzerinden aşağıdaki durumları dikkate alarak vergi hesaplayan bir program - Kazancının TL lik kısmı için %15 - Kazancının TL kısmı için %20 - Kazancının TL lik kısmı için %25 - Kazancının den büyük olan kısmı için %30 vergi uygulanmaktadır. 22

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ı

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 M-Dosya Yapısı Bir senaryo dosyası (script file) özel bir görevi yerine getirmek

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ı

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ı

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ BİLGİSAYAR PROGRAMLAMA DERSİ Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü DERS NOTU 3 KONU: M-dosya yapısı ve Kontrol Yapıları M-Dosya Yapısı

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ı

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ı

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 7. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Program Denetimi Yük. Müh. Köksal Gündoğdu 2 Program Denetimi Bir program, belirli deyim satırlarından oluşur ve genellikle bu

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 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

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ı

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ı

4- ALGORİTMA (ALGORITHM) M.İLKUÇAR - 1

4- ALGORİTMA (ALGORITHM) M.İLKUÇAR - 1 (ALGORITHM) M.İLKUÇAR - imuammer@yahoo.com 1 M.İLKUÇAR - imuammer@yahoo.com 2 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

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ı

BİLGİSAYAR PROGRAMLAMA MATLAB

BİLGİSAYAR PROGRAMLAMA MATLAB BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Ders Bilgileri Dersin Hocası: Araş. Gör. Ahmet Ardahanlı E-posta: ahmet.ardahanli@hotmail.com Oda: DZ-33

Detaylı

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA 4. 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 4- ALGORİTMA (ALGORITHM) 1 2 4- ALGORİTMA

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ı

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ı

Hafta 5 Algoritma Örnekleri ve Analizi

Hafta 5 Algoritma Örnekleri ve Analizi BLM111 Programlama Dilleri I Hafta 5 Algoritma Örnekleri ve Analizi Yrd. Doç. Dr. Caner ÖZCAN BONUS ÖDEV Aşağıda verilen soruların (lab. uygulamalarında çözülmüş olan) akış diyagramlarını doğru olarak

Detaylı

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI 1) Aşağıdaki seçeneklerin hangisinde PHP kod yazımı doğru olarak verilmiştir? A) B) C).. D) 2) PHP ile hazırlanmış

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ı

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ı

ALGORİTMAYA GİRİŞ. Program: Belirli bir işi gerçekleştirmek için gerekli komutlar dizisi olarak tanımlanabilir.

ALGORİTMAYA GİRİŞ. Program: Belirli bir işi gerçekleştirmek için gerekli komutlar dizisi olarak tanımlanabilir. 1 ALGORİTMAYA GİRİŞ Program: Belirli bir işi gerçekleştirmek için gerekli komutlar dizisi olarak tanımlanabilir. Programlama: Bir programı oluşturabilmek için gerekli komutların belirlenmesi ve uygun biçimde

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ı

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 6. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Veri Tipleri Yük. Müh. Köksal Gündoğdu 2 Veri Tipleri Tam sayı ve Ondalık sayı veri tipleri Veri Tipi Alt Sınıf Üst Sınıf Duyarlı

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ı

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ı

FBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal)

FBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal) FBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal) Algoritma Geliştirme ve Akış Diyagramları BİLGİSAYARLA PROBLEM ÇÖZÜMÜ AŞAMALARI Analiz Algoritma Geliştirilmesi

Detaylı

BÖLÜM 3 OPERAT A ÖRLER - 19 -

BÖLÜM 3 OPERAT A ÖRLER - 19 - BÖLÜM 3 OPERATÖRLER - 19 - 3.1 Operatörler Hakkında Yukarıdaki örnekleri birlikte yaptıysak = işaretini bol bol kullandık ve böylece PHP'nin birçok operatöründen biriyle tanıştık. Buna PHP dilinde "atama

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ı

ÜSLÜ SAYILAR. AMAÇ 1: 6 ve 7. Sınıflarda görmüş olduğumuz üslü ifadelerdeki temel kavramları hatırlama

ÜSLÜ SAYILAR. AMAÇ 1: 6 ve 7. Sınıflarda görmüş olduğumuz üslü ifadelerdeki temel kavramları hatırlama AMAÇ 1: 6 ve 7. Sınıflarda görmüş olduğumuz üslü ifadelerdeki temel kavramları hatırlama KURAL: Bir sayının belli bir sayıda yan yana çarpımının kolay yoldan gösterimine üslü sayılar denir. Örneğin 5 sayısının

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ı

İSTATİSTİK EXCEL UYGULAMA

İSTATİSTİK EXCEL UYGULAMA İSTATİSTİK EXCEL UYGULAMA EXCEL UYGULAMA Bu bölümde Excel ile ilgili temel bilgiler sunulacak ve daha sonra İstatistiksel Uygulamalar hakkında bilgi verilecektir. İşlenecek Konular: Merkezi eğilim Ölçüleri

Detaylı

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1 BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1 Örnek Uygulamalar Yük. Müh. Köksal GÜNDOĞDU 2 Örnek: Aşağıdaki akış diyagramının sonucunu bulunuz. Yük. Müh. Köksal GÜNDOĞDU

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ı

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ı

ALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları.

ALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları. Turbo C ++ 3.0 ALGORİTMALAR http://vaibhavweb.tripod.com/others/tc3.zip http://www.top4download.com/turbo-c- /aklqwuba.html 1 2 Bilgisayarda Problem Çözme Adımları Bilgisayarda Problem Çözme Adımları 1-Problemi

Detaylı

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI 2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki

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 M-dosyası Genel tanıtımı : Bir senaryo dosyası (script file) özel bir görevi yerine

Detaylı

Algoritma ve Akış Diyagram Örnekleri

Algoritma ve Akış Diyagram Örnekleri ve Akış Diyagram Örnekleri Örnek 1: Girilen 2 sayıdan büyük olanı ekrana yazdıran programın algoritmasını ve akış diyagramını tasarlayınız. Şimdi bu örnekte doğrusal akış diyagramlarından farklı olarak

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ı

12-A. Sayılar - 1 TEST

12-A. Sayılar - 1 TEST -A TEST Sayılar -. Birbirinden farklı beş pozitif tam sayının toplamı 0 dur. Bu sayılardan sadece ikisi den büyüktür. Bu sayılardan üç tanesi çift sayıdır. Buna göre bu sayılardan en büyüğü en çok kaç

Detaylı

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK Giriş-Tanımlamalar Program Nedir? Tanımlanmış bir problemi bilgisayar ortamında çözen ürüne program denir. Programlama Nedir? Tanımlanmış

Detaylı

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

ALGORİTMA (ALGORITHM) M.İLKUÇAR - ALGORİTMA (ALGORITHM) DÖNGÜLER (LOOPS) Döngü : Koşul sağlandığı sürece (true), işlem yada işlemlerin tekrarlanması. Örneğin; ekrana 100 adet * yazdırılması, x! v.b. gibi işlemlerde döngüler kullanılı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ı

BİLGİSAYAR PROGRAMLAMA MATLAB

BİLGİSAYAR PROGRAMLAMA MATLAB BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Bu hafta? 1. Matlab ve Programlama Ortamı 2. Matlab Komut Penceresi 3. Matlab de değişken tanımlama 4.

Detaylı

Programlama Dilleri Laboratuvarı

Programlama Dilleri Laboratuvarı 2014 2015 Programlama Dilleri Laboratuvarı Ders Sorumlusu: Yrd. Doç. Dr. İsmail KURNAZ Laboratuvar Sorumluları: İÇİNDEKİLER Deney 1: Bilgisayar Kavramları, Algoritma Geliştirme ve Çözümü, Programlamaya

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ı

8- Sistem tarihinden gün değerini alarak çift veya tek sayı olup. 9-1 - 10 arasındaki sayılardan tek olanları yeşil çift olanları kırmızı

8- Sistem tarihinden gün değerini alarak çift veya tek sayı olup. 9-1 - 10 arasındaki sayılardan tek olanları yeşil çift olanları kırmızı JAVASCRİPT SORULARI 1- Javascript For Döngüsü ile 1 den 100 e kadar olan sayıların toplamını bulan programı yazın? 2-1 den 1000 e kadar olan sayılardan 10 a ve 9 a tam bölünenlerin toplamını bulan programı

Detaylı

ÖZEL ALTIN NESİL İLKOKULU VE ORTAOKULU ÖĞRETİM YILI l. DÖNEM SINAV TAKVİMİ

ÖZEL ALTIN NESİL İLKOKULU VE ORTAOKULU ÖĞRETİM YILI l. DÖNEM SINAV TAKVİMİ ÖZEL ALTIN NESİL İLKOKULU VE ORTAOKULU 06-07 ÖĞRETİM YILI l. DÖNEM SINAV TAKVİMİ AY GÜN A/B A/B 4/A 5 A/B/C 6 A/B 7 A/B 8 A/B 7 Pazartesi 8 Salı DENEME DENEME 9 Çarşamba 0 Perşembe DENEME Cuma Türkçe EKİM

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ı

İSTANBUL İLİ İLKÖĞRETİM OKULLARI 4, 5, 6. SINIFLAR ARASI MATEMATİK OLİMPİYATI SORU KİTAPÇIĞI 13 NİSAN 2013 T.C İSTANBUL VALİLİĞİ ÖZEL AKASYA KOLEJİ

İSTANBUL İLİ İLKÖĞRETİM OKULLARI 4, 5, 6. SINIFLAR ARASI MATEMATİK OLİMPİYATI SORU KİTAPÇIĞI 13 NİSAN 2013 T.C İSTANBUL VALİLİĞİ ÖZEL AKASYA KOLEJİ İSTANBUL İLİ İLKÖĞRETİM OKULLARI 4, 5, 6. SINIFLAR ARASI MATEMATİK OLİMPİYATI SORU KİTAPÇIĞI 13 NİSAN 2013 T.C İSTANBUL VALİLİĞİ ÖZEL AKASYA KOLEJİ DİKKAT: 1. Soru kitapçıklarını kontrol ederek, baskı

Detaylı

The MATHEMATICAL ASSOCIATION OF AMERICA American Mathematics Competitions (AMC - 8) AMERİKA MATEMATİK YARIŞMASI - 8

The MATHEMATICAL ASSOCIATION OF AMERICA American Mathematics Competitions (AMC - 8) AMERİKA MATEMATİK YARIŞMASI - 8 2008 The MATHEMATICAL ASSOCIATION OF AMERICA American Mathematics Competitions (AMC - 8) AMERİKA MATEMATİK YARIŞMASI - 8 18.10.2008 1. Suzan a babası bayramda harcaması için 50 lira vermiştir. 12 lirası

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ı

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ı

ALES EŞİT AĞIRLIK VE SAYISAL ADAYLAR İÇİN ALES SORU BANKASI. Kenan Osmanoğlu - Kerem Köker - Savaş Doğan. Eğitimde

ALES EŞİT AĞIRLIK VE SAYISAL ADAYLAR İÇİN ALES SORU BANKASI. Kenan Osmanoğlu - Kerem Köker - Savaş Doğan. Eğitimde ALES 2017 EŞİT AĞIRLIK VE SAYISAL ADAYLAR İÇİN ALES SORU BANKASI Kenan Osmanoğlu - Kerem Köker - Savaş Doğan Eğitimde 30. yıl Kenan Osmanoğlu - Kerem Köker - Savaş Doğan ALES Eşit Ağırlık ve Sayısal Soru

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ı

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ BİLGİSAYAR PROGRAMLAMA DERSİ 5. DERS NOTU Konu: Döngü Yapıları Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU DÖNGÜ YAPILARI Birçok uygulamada bazı işlemlerin tekrar tekrar gerçekleştirilmesi gerekir. Bizlere bu

Detaylı

1 -> :25

1 -> :25 1 -> 12 28.02.2013 14:25 1 Salı 04:58 06:40 11:47 14:17 16:33 18:04 2 Çarşamba 04:58 06:41 11:47 14:18 16:34 18:05 3 Perşembe 04:58 06:41 11:47 14:19 16:35 18:05 4 Cuma 04:58 06:41 11:48 14:20 16:36 18:06

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ı

Fen ve Mühendislik Uygulamaları ile MATLAB

Fen ve Mühendislik Uygulamaları ile MATLAB Fen ve Mühendislik Uygulamaları ile MATLAB Doç. Dr. M. Akif CEVİZ Atatürk Üniversitesi Mühendislik Fakültesi Makine Mühendisliği Bölümü M-Dosyaları Kontrol İfadeleri - İlişkisel ve Mantıksal Operatörler

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ı

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ı

Microsoft Office Excel 2007

Microsoft Office Excel 2007 2014 Microsoft Office Excel 2007 Öğr. Gör. Serkan KORKMAZ Harran Üniversitesi Birecik Meslek Yüksekokulu İçindekiler MİCROSOFT OFFİCE EXCEL 2007... 4 EXCEL ORTAMINDA ÇALIŞMAK... 4 EXCEL ÇALIŞMA SAYFASI...

Detaylı

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk WEB PROGRAMLAMA PHP Temelleri 2 Dr. Erman Yukselturk Superglobal Değişkenler 1/4 Php de önceden tanımlanmış ve script in herhangi bir yerinden çağrılabilen ve çalıştirılabilen çevreye özel bilgiler sunan

Detaylı

5- AKIŞ DİYAGRAMLARI (FLOW- CHART) M.İLKUÇAR - 1

5- AKIŞ DİYAGRAMLARI (FLOW- CHART) M.İLKUÇAR - 1 5- AKIŞ DİYAGRAMLARI (FLOW- CHART) M.İLKUÇAR - imuammer@yahoo.com 1 Algoritma işlem adımlarının günlük konuşma diliyle adım adım yazılması idi. Algoritmayı anlamak için yazıldığı dilin bilinmesi ve açık

Detaylı

ÖSYM M TEMEL MATEMATİK TESTİ YGS / MAT. Diğer sayfaya geçiniz. 1. Bu testte 40 soru vardır.

ÖSYM M TEMEL MATEMATİK TESTİ YGS / MAT. Diğer sayfaya geçiniz. 1. Bu testte 40 soru vardır. TEMEL MATEMATİK TESTİ 2011 - YGS / MAT M9991.01001 1. Bu testte 40 soru vardır. 1. 2. 2. Cevaplarınızı, cevap kâğıdının Temel Matematik Testi için ayrılan kısmına işaretleyiniz. işleminin sonucu kaçtır?

Detaylı

2011 YGS MATEMATİK Soruları

2011 YGS MATEMATİK Soruları 0 YGS MTEMTİK Soruları. + + ) 8 ) 0 ) 6 ) E). a = 6 b = ( a)b olduğuna göre, ifadesinin değeri kaçtır? ) ) 6 ) 9 ) 8 E). (.0 ) ) 0, ) 0, ) 0, ) E) 6. x = y = 8 z = 6 olduğuna göre, aşağıdaki sıralamalardan

Detaylı

Bölüm: Matlab e Giriş.

Bölüm: Matlab e Giriş. 1.Bölüm: Matlab e Giriş. Aşağıdaki problemleri MATLAB komut penceresinde komut yazarak çözünüz. Aşağıdaki formüllerde (.) ondalıklı sayı için, ( ) çarpma işlemi için kullanılmıştır. 1.. 8.5 3 3 1500 7

Detaylı

PROGRAMINIZI ANĠ SONLANDIRMAK ĠSTEDĠĞĠNĠZ YER BĠR DÖNGÜNÜN ĠÇĠ ĠSE NE OLUR?????????

PROGRAMINIZI ANĠ SONLANDIRMAK ĠSTEDĠĞĠNĠZ YER BĠR DÖNGÜNÜN ĠÇĠ ĠSE NE OLUR????????? MATLAB 4.DERS return Komutu Yazdığınız MATLAB programını herhangi bir anda (programın normalde sona erdiği noktanın haricinde - early termination) sona erdirmek için return komutunu kullanabilirsiniz.

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ı

Veritabanı. SQL (Structured Query Language)

Veritabanı. SQL (Structured Query Language) Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına

Detaylı

1. PL/SQL de kontrol yapıları

1. PL/SQL de kontrol yapıları 1. PL/SQL de kontrol yapıları PL/SQL de kontrol yapıları genel olarak IF, CASE LOOP, WHILE, FOR ile gerçekleştirilir. Tabi bu deyimlerinde kendi içinde alt basamakları bulunmaktadır. Şimdi sırası ile bu

Detaylı

Örnek. Yıl : Ay : Gün : Saat : Dakika : Saniye : VB200 VB201 VB202 VB203 VB204 VB205 VB206 VB207

Örnek. Yıl : Ay : Gün : Saat : Dakika : Saniye : VB200 VB201 VB202 VB203 VB204 VB205 VB206 VB207 BÖLÜM 22 GERÇEK ZAMAN SAATĐ Gerçek zaman saati uygulamaları, çok farklı amaçlar için yapılabilir Örneğin : Okullarda ders zilinin programlanmasında, günün belirli saatinde ve belirli süre ile bir yükün

Detaylı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi

Detaylı

ÜNİVERSİTEYE GİRİŞ SINAV SORULARI

ÜNİVERSİTEYE GİRİŞ SINAV SORULARI ÜNİVERSİTEYE GİRİŞ SINAV SORULARI 1. 1999 ÖSS a, b, c pozitif gerçel (reel) sayılar olmak üzere a+ b ifadesindeki her sayı 3 ile çarpılırsa aşağıdakilerden hangisi elde c edilir? 3 a+ b A) B) c a+ 3b C)

Detaylı

Döngü Komutları. Komutu. while Komutu Diğer Operatörler Bileşik Komut for Komutu. İçiçe Döngüler break ve continue Komutları

Döngü Komutları. Komutu. while Komutu Diğer Operatörler Bileşik Komut for Komutu. İçiçe Döngüler break ve continue Komutları Döngüler Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut for Komutu do-while Komutu İçiçe Döngüler break ve continue Komutları while Komutu Döngü komutları komutların bir çok kez yeniden yürülmesini

Detaylı

Vakitmatik Kullanma Kılavuzu

Vakitmatik Kullanma Kılavuzu Vakitmatik Kullanma Kılavuzu İÇİNDEKİLER Sayfa No 1- Cihaz Vakit Ayarlama.....3 2- Tarih-Saat- Gün Ayarı.4 3- İl Plaka Ayarı. 6 4- Yaz Saati Ayarı..7 5- İl Merkezlerine Göre Vakit Farkı..8 6- Yurtdışı

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ı

SINIF TEST. Üslü Sayılar A) 4 B) 5 C) 6 D) 7 A) - 5 B) - 4 C) 5 D) 7. sayısı aşağıdakilerden hangisine eşittir?

SINIF TEST. Üslü Sayılar A) 4 B) 5 C) 6 D) 7 A) - 5 B) - 4 C) 5 D) 7. sayısı aşağıdakilerden hangisine eşittir? 8. SINIF. Üslü Sayılar - = T olduğuna göre T kaçtır? A) - B) - C) D) 7 TEST.. 0 - işleminin sonucu kaç basamaklı bir sayıdır? A) B) C) 6 D) 7. n =- 7 için n ifadesinin değeri kaçtır? A) - 8 B) - C) 8 D)

Detaylı

Karşılaştırma Komutları (Switch ve? Operatörü)

Karşılaştırma Komutları (Switch ve? Operatörü) MAK 1005 Bilgisayar Programlamaya Giriş Karşılaştırma Komutları (Switch ve? Operatörü) Prof. Dr. Necmettin Kaya KARŞILAŞTIRMA KOMUTLARI - SWITCH SWITCH: Program akışı bir çok seçenekten birine yönlendirilir.

Detaylı

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı

Detaylı

M i c r o s o f t E X C E L ÇALIŞMA SORULARI

M i c r o s o f t E X C E L ÇALIŞMA SORULARI M i c r o s o f t E X C E L ÇALIŞMA SORULARI 1. Elektronik tablolama veya hesaplama programı olarak adlandırılan uygulama aşağıdakilerden hangisidir? a. Microsoft Windows b. Microsoft Excel c. Microsoft

Detaylı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB M-dosya yapısı Kontrol yapıları Prof. Dr. İrfan KAYMAZ What M-dosya is a computer??? yapısı Bir senaryo dosyası (script file) özel bir görevi yerine

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ı

ŞİFRE SIFIRLAMA SEÇENEKLERİNİ DÜZENLEME

ŞİFRE SIFIRLAMA SEÇENEKLERİNİ DÜZENLEME ŞİFRE SIFIRLAMA SEÇENEKLERİNİ DÜZENLEME http://portal.hacettepe.edu.tr adresinden geçici şifre almak ya da şifrenizi sıfırlamak istediğinizde Şekil 1.1 de gösterilen butona tıklanması gerekmektedir. Şekil

Detaylı

YGS MATEMATİK - CEBİR 01 TEMEL SAYI KAVRAMLARI VE UYGULAMALARI 02 TAMSAYILARDA BÖLME 03 BÖLÜNEBİLME KURALLARI 04 ASAL SAYILAR 05 OBEB VE OKEK 06

YGS MATEMATİK - CEBİR 01 TEMEL SAYI KAVRAMLARI VE UYGULAMALARI 02 TAMSAYILARDA BÖLME 03 BÖLÜNEBİLME KURALLARI 04 ASAL SAYILAR 05 OBEB VE OKEK 06 1 YGS MATEMATİK - CEBİR 01 TEMEL SAYI KAVRAMLARI VE UYGULAMALARI 02 TAMSAYILARDA BÖLME 03 BÖLÜNEBİLME KURALLARI 04 ASAL SAYILAR 05 OBEB VE OKEK 06 RASYONEL SAYILAR KÜMESİ VE ÖZELLİKLERİ 07 BASİT EŞİTSİZLİKLER

Detaylı

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ 1. GİRİŞ 1.1. GENEL BAKIŞ MATLAB (MATrix LABoratory) sayısal hesaplama ve dördüncü nesil programlama dilidir. MathWorks firması tarafından geliştiriliyor. MATLAB; - matris işlenmesine, - fonksiyonlar ve

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İTMA 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 edilir. Diğer

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ı

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ı

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLŞİM TEKNOLOJİLERİ İNTERNET PROGRAMCILIĞI 2 482BK0095

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLŞİM TEKNOLOJİLERİ İNTERNET PROGRAMCILIĞI 2 482BK0095 T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLŞİM TEKNOLOJİLERİ İNTERNET PROGRAMCILIĞI 2 482BK0095 Ankara 2011 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri

Detaylı

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ BİLGİSAYAR PROGRAMLAMA DERSİ 3. DERS NOTU Konu: MATLAB de Temel İşlemler Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 MATLAB (Matrix Laboratory) sayısal hesaplama dilidir. MathWorks firması tarafından geliştirilmiş

Detaylı

Ders 6: Karşılaştırma Deyimleri

Ders 6: Karşılaştırma Deyimleri Ders 6: Karşılaştırma Deyimleri Giriş Program içerisinde bazen iki veya daha fazla değerin karşılaştırılması gerekebilir Bunun için, bütün programlama dillerinde karşılaştırma deyimleri mevcuttur C dili,

Detaylı

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ı

Viyana (Wien) İçin 2015 Ocak Ayı Namaz Vakitleri Ülke : Avusturya Eyalet : Wien Şehir : Viyana (Wien) Tarih İmsâk Güneş İşrak Öğle İkindi Akşam Yatsı

Viyana (Wien) İçin 2015 Ocak Ayı Namaz Vakitleri Ülke : Avusturya Eyalet : Wien Şehir : Viyana (Wien) Tarih İmsâk Güneş İşrak Öğle İkindi Akşam Yatsı Viyana (Wien) İçin 2015 Ocak Ayı Namaz Vakitleri 1 Ocak Perşembe 5:34 7:39 8:41 12:10 14:05 16:18 18:10 2 Ocak Cuma 5:34 7:39 8:41 12:10 14:06 16:19 18:11 3 Ocak Cumartesi 5:34 7:39 8:41 12:10 14:07 16:20

Detaylı

Olimpiyat Soruları. sonuçları tekrar fonksiyonda yerine koyup çıkan tüm sonuçları toplayan program (iterasyon sayısı girilecek)

Olimpiyat Soruları. sonuçları tekrar fonksiyonda yerine koyup çıkan tüm sonuçları toplayan program (iterasyon sayısı girilecek) HAZIRLAYAN MUSA DEMIRELLI BISHKEK KYRGYZ TURKISH BOYS HIGH SCHOOL education.online.tr.tc compsources0.tripod.com Olimpiyat Soruları 1- Bir diziyi ters çeviren algoritma ve program 2- Bir diziyi sıralayan

Detaylı

Excel Çalışma Soruları

Excel Çalışma Soruları Excel Çalışma Soruları 1) Excel çalışma kitabında sütun ile satırın birleştiği bölüme verilen ad a) Sütun b) Satır c) İşlev d) Hücre 13-Excel deki bir tabloda en büyük değeri veren fonksiyon a) =Topla

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ı

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1 Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit

Detaylı

MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ)

MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLŞİM TEKNOLOJİLERİ İNTERNET PROGRAMCILIĞI 2 ANKARA 2008 Milli Eğitim Bakanlığı tarafından geliştirilen

Detaylı