Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

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

Download "Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)"

Transkript

1 Kullanıcı tarafından girilen 2 sayı ile 4 işlem Console.WriteLine("1. Sayı Giriniz"); Console.WriteLine("2. Sayı Giriniz"); int sayi2 = Convert.ToInt32(Console.ReadLine()); int toplam = sayi1 + sayi2; Console.WriteLine(sayi1 + " + " + sayi2 + " = " + toplam); int fark = sayi1 - sayi2; Console.WriteLine(sayi1 + " - " + sayi2 + " = " + fark); int carpim = sayi1 * sayi2; Console.WriteLine(sayi1 +" * " + sayi2 + " = " + carpim); double bolum = Convert.ToDouble(sayi1) / Convert.ToDouble(sayi2); Console.WriteLine(sayi1 + " / " + sayi2 + " = " + bolum); Kullanıcı Tarafından girilen 3 basamaklı bir sayının basamak değerlerinin bulunması Console.WriteLine("Sayı Giriniz"); int sayi = Convert.ToInt32(Console.ReadLine()); if (sayi < 1000 && sayi > 99) int yuzler = sayi / 100; int onlar = (sayi - (yuzler * 100)) / 10; int birler = (sayi - ((yuzler * 100) + onlar * 10)); birler); Console.WriteLine("Yüzler: " + yuzler + " onlar: " + onlar + " birler: " + Console.WriteLine("100 ile 999 arasında");

2 Kullanıcıdan Alınan Ad, Soyad, Unvan, Yaş bilgilerinin ekrana yazdırılması Console.WriteLine("Ünvan :"); string unvan = Console.ReadLine(); Console.WriteLine("Adınız :"); string ad = Console.ReadLine(); Console.WriteLine("Soyadınız :"); string soyad = Console.ReadLine(); Console.WriteLine("Yaşınız :"); int yas = Convert.ToInt32(Console.ReadLine()); int gecerliyil = 2018; int dogumyil = (gecerliyil - yas); Console.WriteLine("Sn yaşındadır ve 4 yılında doğmuştur", unvan, ad, soyad,yas, dogumyil); Kullanıcı tarafından girilen vize ve final notları ile ortalama 50 için geçip kalma Console.WriteLine("Vize Notu :"); double vize = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Final Notu :"); double final = Convert.ToDouble(Console.ReadLine()); double ort = ((vize * 0.4) + (final * 0.6)); if(ort > 50) Console.WriteLine("Notunuz 0 Ortalama Üstü Geçtiniz.", ort); Console.WriteLine("Notunuz 0 Ortalama Altı Geçtiniz.", ort);

3 Kullanıcı tarafından girilen öğrenci ve tam bilet adetlerine göre toplam fiyat int ogrencifiyat = 15; int tamfiyat = 18; Console.WriteLine("****** KÜ Sinema Salonuna Hoş Geldiniz ******"); Console.WriteLine("Sinemamızda öğrenci Bileti 0 TL",ogrencifiyat); Console.WriteLine("Sinemamızda öğrenci Bileti 0 TL",tamfiyat); Console.WriteLine("Kaç Adet Bilet Almak istiyorsunuz"); int adet = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Tam Bilet Sayısı :"); int tam = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Öğrenci Bilet Sayısı :"); int ogrenci = Convert.ToInt32(Console.ReadLine()); int toplam = ((tam * tamfiyat) + (ogrenci * ogrencifiyat)); Console.WriteLine("Toplam 0 TL", toplam); Kullanıcı Adı ve Şifre ile üye giriş kontrolü Console.WriteLine("Kullanıcı Adınız :"); string uname = Console.ReadLine(); Console.WriteLine("Şifrenizi Giriniz :"); string upass = Console.ReadLine(); if (uname == "ndonmez" && upass == "123456") Console.WriteLine("Bilgileriniz doğru giriş yaptınız."); Console.WriteLine("Bilgileriniz Hatalı");

4 Kullanıcı Tarafından Girilen Sayının Tek mi Çift mi olduğunu bulma Console.WriteLine("Bir Sayı Giriniz :"); int sayi = Convert.ToInt32(Console.ReadLine()); if (sayi % 2 == 0) Console.WriteLine("Çift Sayı"); Console.WriteLine("Tek Sayı"); Kullanıcı Tarafından girilen fiyat için 100 altıysa 8 kargo ücreti ekleme Console.WriteLine("Ürün Fiyatı"); int ufiyat = Convert.ToInt32(Console.ReadLine()); int toplam = 0; int kargo = 8; if(ufiyat < 100) toplam = ufiyat + kargo; toplam = ufiyat; Console.WriteLine("Toplam Fiyat : " + (ufiyat)); 2. ürüne indirim uygulama Console.WriteLine("Ürün Fiyat 1"); double ufiyat1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ürün Fiyat 2"); double ufiyat2 = Convert.ToDouble(Console.ReadLine()); double toplam = ufiyat1+ ufiyat2; double oran = 25; int limit = 200; if(toplam > limit) //toplam tutar limitten büyük olduğun için indirim uygulanıyor. ufiyat2 = ufiyat2 * 0.75; toplam = ufiyat1 + ufiyat2; Console.WriteLine("Toplam Tutar : " + toplam);

5 Kullanıcı tarafından kenar uzunluğu girilen bir kare için alan ve çevre hesaplama İf- ile (farklı bir şekilde uyguladım anlamaya çalışın) Console.WriteLine("Kenar uzunluğu girin"); double uzunluk = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Alan hesaplamak için A"); Console.WriteLine("Çevre hesaplamak için Ç"); string veri = Console.ReadLine(); string mesaj = ""; ; if(veri == "A" veri == "a") mesaj = "Alan " + Convert.ToString(Math.Pow(uzunluk, 2)); if(veri == "Ç" veri == "ç") mesaj = "Çevre "+Convert.ToString(uzunluk * 4); Console.WriteLine("Hatalı işlem"); if(mesaj!= "") Console.WriteLine(mesaj); Kullanıcı tarafından kenar uzunluğu girilen bir kare için alan ve çevre hesaplama Switch-case ile (farklı bir şekilde uyguladım anlamaya çalışın) Console.WriteLine("Kenar uzunluğu girin"); double uzunluk = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Alan hesaplamak için A"); Console.WriteLine("Çevre hesaplamak için Ç"); string veri = Console.ReadLine(); string mesaj = ""; ; switch (veri) case ("A"): case ("a"): mesaj = "Alan " + Convert.ToString(Math.Pow(uzunluk, 2)); break; case ("Ç"): case ("ç"): mesaj = "Alan " + Convert.ToString(uzunluk*4); break; default: mesaj = "Hata"; break; Console.WriteLine(mesaj);

6 Kullanıcı Tarafından girilen a,b,c ile oluşturulan doğru denklemi ile kök bulma Console.WriteLine("a sayısı"); double a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("b sayısı"); double b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("c sayısı"); double c = Convert.ToDouble(Console.ReadLine()); double d = ((b * b) - 4 * a * c); string mesaj = ""; double kok1; double kok2; if(d == 0) kok1 = (-1 * b) / 2 * a; Console.WriteLine("Kök 1 : " + kok1); if(d > 0) kok1 = ((-1 * b) + Math.Sqrt(d))/ (2*a); kok2 = ((-1 * b) - Math.Sqrt(d))/ (2*a); Console.WriteLine("Kök 1 : "+kok1+" Kök 2 : "+kok2); Console.WriteLine("Kök Yok");

7 Kullanıcıdan Alınan 3 adet sayı ile üçgen çizilip çizilemeyeceği ve türü Console.WriteLine("Oluşturmak istediğiniz üçgenin kenar değerlerini giriniz"); Console.Write("İlk kenarı giriniz: "); double a = Convert.ToDouble(Console.ReadLine()); Console.Write("İkinci kenarı giriniz: "); double b = Convert.ToDouble(Console.ReadLine()); Console.Write("Üçüncü kenarı giriniz: "); double c = Convert.ToDouble(Console.ReadLine()); if ((a + b) > c && (a + c) > b && (b + c) > a && (a - b) < c && (a - c) < b && (b - c) < a) if ((a == b && b!= c) (b == c && b!= c) (a == c && b!= a)) Console.WriteLine("İkizkenar Üçgen"); if (a == b && a == c) Console.WriteLine("Eşkenar Üçgen"); Console.WriteLine("Çeşit Kenar Üçgen"); Console.WriteLine("Girilen değerler ile üçgen çizilemez!!");

8 Kullanıcıdan alınan iki sayı için toplama, çıkarma, çarpma, bölme yaptırma Console.Write("İlk Değeri Giriniz: "); double a = Convert.ToDouble(Console.ReadLine()); Console.Write("İkinci Değeri Giriniz: "); double b = Convert.ToDouble(Console.ReadLine()); Console.Write("Toplama İşlemi İçin '+' \n Çıkarma İşlemi İçin '-' \n Çarpma İşlemi İçin '*' \n Bölme İşlemi İçin '/' \n Operatörlerinden Birini Seçiniz: "); string deger = Console.ReadLine(); if (deger == "+") double toplam = a + b; Console.WriteLine(" Toplama İşleminin Sonucu: " + toplam); if (deger == "-") double cikarma = a - b; Console.WriteLine("Çıkarma İşleminin Sonucu: " + cikarma); if (deger == "*") double carpma = a * b; Console.WriteLine("Çarpma İşleminin Sonucu: " + carpma); if (deger == "/") double bolme = a / b; Console.WriteLine("Bölme İşleminin Sonucu: " + bolme); Console.WriteLine("Hatalı operatör seçimi!!"); Kullanıcı Tarafından Girilen sayıya kadar çift sayıları ekrana yazdırma (0dan) Console.WriteLine("Sayı Giriniz"); int gelensayi = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i <= gelensayi; i++) if(i%2 == 0) Console.WriteLine(i);

9 a=0 birer birer artan z=20 den başlayıp birer birer azalan değişkenlerin birbirlerine eşit oluncaya kadar ki durumları for (int a = 0,z=20; a <= z; a++,z--) Console.WriteLine("a sayısı " + a + " Z sayısı " + z); Girilen 2 sayı arasındaki sayıları belirlenen adıma göre toplatma Console.WriteLine("1. Sayıyı Giriniz"); Console.WriteLine("2. Sayıyı Giriniz"); int sayi2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("adim"); int adim = Convert.ToInt32(Console.ReadLine()); int toplam = 0; string toplaisareti = ""; for (int i = sayi1; i <= sayi2; i = i + adim) toplam = toplam + i; Console.WriteLine("Toplam : " + toplam); Taban ve üssü girilen sayının sonucunu hesaplama Console.WriteLine("taban"); int taban = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("kuvvet"); int kuvvet = Convert.ToInt32(Console.ReadLine()); int sonuc = 1; for(int i =1; i<=kuvvet; i++) sonuc *= taban; Console.WriteLine(taban+" Sayısının "+kuvvet+". Kuvveti = " + sonuc);

10 Kullanıcı tarafından girilen sayının Asal olup olmadığını bulma Console.WriteLine("Sayı Giriniz : "); int sayi = Convert.ToInt32(Console.ReadLine()); int bolunme = 0; for(int i=2; i<sayi; i++) if(sayi%i == 0) bolunme++; if (bolunme == 0) Console.WriteLine(sayi + " Sayısı Asal"); Console.WriteLine(sayi + " Sayısı Asal değil"); Kullanıcı tarafından girilen sayıya kadar olan asal sayıları ekrana yazdırma Console.WriteLine("Sayı Giriniz : "); int sayi = Convert.ToInt32(Console.ReadLine()); int bolunme = 0; for (int i = 2; i <= sayi; i++) bolunme = 0; for (int j = 2; j < i; j++) if (i % j == 0) bolunme++; if (bolunme == 0) Console.WriteLine(i + " Sayısı Asal");

11 Birler basamağı yüzler ve onlar basamağının toplamına eşit olan sayılara özel sayı dersek 3 basamaklı özel sayı adetini bulan ve bunlar gösteren kod int yuzler; int onlar; int birler; int ozeladet = 0; for (int i=100; i<1000; i++) yuzler = i / 100; onlar = (i - (yuzler * 100)) / 10; birler = (i - ((yuzler * 100) + onlar * 10)); if((yuzler+onlar) == birler) Console.WriteLine(i + " Sayısı Özel Sayı"); ozeladet++; Console.WriteLine("3 basamaklı : "+ozeladet + " Adet Özel Sayı var"); Kullanıcı tarafından girilen 2 sayıyı çarpma operatörü kullanmadan çarpım sonucunu ekrana yazdırma (Çarpmasız Çarpma) Console.WriteLine("Sayı 1 Giriniz : "); Console.WriteLine("Sayı 2 Giriniz : "); int sayi2 = Convert.ToInt32(Console.ReadLine()); int sonuc = 0; for(int i = 1; i<=sayi1; i++) sonuc += sayi2; Console.WriteLine("0 x 1 = 2",sayi1,sayi2,sonuc);

12 Kullanıcı tarafından girilen 2 sayıyı bölme operatörü kullanmadan bölme sonucunu ekrana yazdırma (Bölmesiz Bölme) Console.WriteLine("Sayı 1 Giriniz : "); Console.WriteLine("Sayı 2 Giriniz : "); int sayi2 = Convert.ToInt32(Console.ReadLine()); int kontrol = sayi1; int sonuc = 0; for (int i = 1; i <= sayi1; i++) if (kontrol >= sayi2) kontrol -= sayi2; sonuc++; Console.WriteLine("0 / 1 = 2", sayi1, sayi2, sonuc); Kullanıcı tarafından girilen iki sayı arasındaki tek ve çift sayıların adet-toplamları Console.WriteLine("Sayı 1 Giriniz : "); Console.WriteLine("Sayı 2 Giriniz : "); int sayi2 = Convert.ToInt32(Console.ReadLine()); int tekadet = 0; int ciftadet = 0; int tektoplam = 0; int cifttoplam = 0; for (int i = sayi1; i <= sayi2; i++) if (i%2==0) ciftadet++; cifttoplam += i; tekadet++; tektoplam += i; Console.WriteLine("0 ile 1 arasında 2 adet tek sayının toplamı 3, 4 adet çift sayının toplamı 5", sayi1, sayi2, tekadet,tektoplam,ciftadet,cifttoplam);

13 Kullanıcı tarafından girilen bir sayının Faktöriyelini (!) bulma Console.WriteLine("Sayı 1 Giriniz : "); int faktoriyel = 1; for(int i = 1; i<=sayi1; i++) faktoriyel *= i; Console.WriteLine(+sayi1 + "! = " + faktoriyel); Girilen Sayı Kadar Fibonacci sayısını ekrana yazdırma Console.WriteLine("Sayı Giriniz"); int fibonacci = 0; int son = 0; int yeni = 1; for (int i = 0; i <sayi1; i++) fibonacci = son + yeni; Console.WriteLine(fibonacci + " = " + son + " + " + yeni); son = yeni; yeni = fibonacci;

14 Girilen Sayının Fibonacci Kuralına uygun şekilde yazılıp yazılamadığı Console.WriteLine("Sayı Giriniz"); int fibonacci = 0; int son = 0; int eski = 0; int yeni = 1; for (int i = 0; fibonacci < sayi1; i++) fibonacci = son + yeni; eski = son; son = yeni; yeni = fibonacci; if(fibonacci == sayi1) Console.WriteLine(sayi1 + " sayısı " + son + " + " + eski + " Şeklinde Yazılabildiği için Fibonacci kuralına uygun"); Console.WriteLine(sayi1 + " sayısı Fibonacci kuralına uygun Değil");

C# Örnek Uygulamalar I

C# Örnek Uygulamalar I C# Örnek Uygulamalar I Operatörler Aşağıda verilen program parçalarının sonucunda ekranda ne yazar? Console.WriteLine(a+++b--); Console.WriteLine(a+++--b); Açıklama: (a++)+(b--) şeklinde olur. Önce a ile

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ı

Akış Konrol Mekanizmaları

Akış Konrol Mekanizmaları Akış Konrol Mekanizmaları Koşul İfadeleri C# dilinde koşula bağlı olarak işlemler gerçekleştirmek için iki farklı deyim kullanılabilir: if deyimi switch deyimi If Deyimi if (Koşul) else Koşul_doğru_ise_yapılacaklar

Detaylı

Programlama Temelleri Örnek Sorular

Programlama Temelleri Örnek Sorular Programlama Temelleri Örnek Sorular 1) Bir üçgenin iki açısını kullanıcıdan alınız. Üçüncü açısını hesaplayıp ekrana yazdırınız. Not: Üçgenin iç açıları toplamı 180 derecedir. int aci1, aci2, aci3; Console.Write("1.

Detaylı

Programlama Dilleri 3

Programlama Dilleri 3 Akış Konrol Mekanizmaları 1 Koşul İfadeleri Programlar içersinde bazı durumlarda programın akışının değişmesi ya da farklı işlemlerin yapılması gerekebilir. Bazen de seçimlerin yapılması ya da belirli

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -12

BPR152-Algoritma ve Programlama II Uygulama -12 Fonksiyon ödevlerinin çözümleri using System; namespace FonkClass class Program static void Main() int toplam = Topla3Sayi(3, 4, 5); Console.WriteLine("Toplam = " + toplam); int sonuc = Carp3Sayi(3, 4,

Detaylı

Görsel Programlama 1

Görsel Programlama 1 Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");

Detaylı

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? ve Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? Şimdi ne tarafa gideceğiz yahu? KARAR VER!!! Karar mekanizması A B if yapısı ve kullanımı

Detaylı

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1 ve M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2

Detaylı

Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar.

Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar. C# Console Örnekleri Değişkenler Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan ayrılır. Bu bellek bölgesine okuma

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ı

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ı

C# da basit console uygulamaları. C# da basit console uygulamaları

C# da basit console uygulamaları. C# da basit console uygulamaları C# da basit console uygulamaları C# da basit console uygulamaları C# da basit console uygulamaları geliştirdiğimiz sayfamızda bulunmaktasınız. Temel seviyeden başlayıp ileri seviye uygulamalar yazacağız.

Detaylı

BPR151-Algoritma ve Programlama I Uygulama -1

BPR151-Algoritma ve Programlama I Uygulama -1 Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Programa açıklama ekleme // açıklama satırı Değişken tanımlama int, string, double, Klavyeden veri alma Ekrana biçimlendirerek bilgi yazdırma Console.Write

Detaylı

PROGRAMLAMA DİLLERİ I

PROGRAMLAMA DİLLERİ I PROGRAMLAMA DİLLERİ I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Öğr. Gör. M. Mutlu YAPICI Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta

Detaylı

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ 2013-2014 EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN C SHARP ÖRNEK KOD ÇALIŞMALARI HAZIRLAYAN: EBRU KURTOĞLU

Detaylı

/*int sayi1, sayi2,toplam=0;

/*int sayi1, sayi2,toplam=0; static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0;

Detaylı

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür. Programlama Temelleri Trim: metnin başındaki ve sonundaki boşlukları kaldırır. Trim( Selam ) Selam şeklinde çıkar Split: metin içinde ayırma işlemi yapar. Split( ) Metni boşluklarını diziye atar. oşluk

Detaylı

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız. ÖDEV (Vize Dönemi) CEVAPLAR 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız. PROGRAM Soru1 PRINT Merhaba Dünya! ; 2. Klavyeden girilen negatif bir sayıyı

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -8

BPR152-Algoritma ve Programlama II Uygulama -8 Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Döngü Yapıları İç-içe döngüler Sonsuz döngüler Döngü içinde kullanılan yardımcı ifadeler o break o continue o goto // iç içe for döngüleri kullanımı

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ı

M.ilkucar MAKU MYO 1

M.ilkucar MAKU MYO 1 M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2 7-

Detaylı

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 2 C# Programlama Dili Örnekler 2 Örnek1:

Detaylı

C SHARP UYGULAMA ÇALIŞMASI

C SHARP UYGULAMA ÇALIŞMASI C SHARP UYGULAMA ÇALIŞMASI Algoritma Kurma Değişkenler Değişken Dönüştürme Aritmetik Operatörler Atama Operatörleri Mantıksal ve Karşılaştırma Operatörler HAFTA 1 Algoritma Kurmanın Mantığı ve Temel Kavramlar

Detaylı

3. KOŞUL YAPILARI 3.1. IF YAPISI 2

3. KOŞUL YAPILARI 3.1. IF YAPISI 2 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

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ı

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN TEMEL AMAÇLAR Bir dairenin yarıçapını kullanıcıdan alarak dairenin alanını hesaplamak istediğimizi düşünelim. Eğer girilen değer

Detaylı

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 Ekrana Metin Yazdırmak Ekranda metin yazdırmak istendiğinde print komutu kullanılır. Kullanımı aşağıda verilmiştir. Parantez içinde

Detaylı

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta Ön bilgi: Özyineli fonksiyon tanımlanabilmeli. Dizilerin fonksiyon parametresi veya geri dönüş değeri olarak kullanımı bilinmeli. 1. Klavyeden girilen sayı n olmak üzere [1..n] aralığındaki sayıların toplamı

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ı

Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır.

Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır. Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır. Örnek : Herhangi iki sayının toplamını bulan programın algoritmasını yazınız. Örnek : Herhangi iki sayı ile dört işlemi yapan

Detaylı

Döngüsel Akış Diagramı Algoritmaları

Döngüsel Akış Diagramı Algoritmaları Döngüsel Akış Diagramı Algoritmaları Belirli işlemleri defalarca yapan algoritmalar... 10 Adet Çöp Toplayan Algoritma www.dersmax.com Döngüsel Akış Diagramı Algoritmaları 1 www.dersmax.com Döngüsel Akış

Detaylı

C# ÖRNEK UYGULAMALAR

C# ÖRNEK UYGULAMALAR 1 C# ÖRNEK UYGULAMALAR 1) Klavyeden girilen herhangi bir cümlenin ekrana 10 defa yazdırılmasını sağlayan programı yazınız. string cumle; cumle = txtcumle.text; for (int i = 1; i

Detaylı

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach() (LOOPS) while(), do-while(), for(), foreach() Döngüler (loops) while do-while for foreach while ( koşul ) işlemler; do işlemler; while (koşul ); for (başlangıç ; koşul ; arttırma) işlemler; foreach ( tip

Detaylı

Basit Algoritma Akış Diagramı Örnekleri

Basit Algoritma Akış Diagramı Örnekleri Basit Algoritma Akış Diagramı Örnekleri Mantıksal veya Döngüsel olmayan akış diagramı örnekleri Klavyeden girilen fiyatı, KDV(%18) ekleyerek ekrana yazdırın. Sayısal Fiyat, Sonuc Yaz; Fiyat giriniz Oku;

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ı

PDF. C# Console Örnekleri.

PDF. C# Console Örnekleri. PDF C# Console Örnekleri www.yazilimbilisim.net İçindekiler C# Console For Döngüsüyle Piramit Oluşturma... 2 C# Console Rasgele Sayı Üretme... 3 C# Class Kullanarak Daire Alan ve Çevresini Hesaplama...

Detaylı

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

if (ad == Sabri) Console.WriteLine(Merhaba Sabri. Ne zamandır gözükmüyodun...); Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir

Detaylı

BPR151-Algoritma ve Programlama I Uygulama -2

BPR151-Algoritma ve Programlama I Uygulama -2 Bu uygulamalar ile aşağıdaki bilgileriniz pekişecektir. Programlamaya Yardımcı İşlemler Matematik sınıfı o Mutlak Değer Hesaplama o İki sayının küçük/büyük olanını bulma o Büyük çarpma o Kalanlı bölme

Detaylı

BPR152-Algoritma ve Programlama II Uygulama -13

BPR152-Algoritma ve Programlama II Uygulama -13 Örnek problemler ve çözümleri /*Klavyeden girilen n ve m aralığındaki (n ve m dahil) 2, 3 ve 5 sayılarına bölünebilen sayıların toplamlarını ve ortalamalarını hesaplayan bir C# programını yazınız. Not-1:

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ı

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır. Örnek bir Algoritma Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır. Çözüm 1: 1. Evden dışarıya çık 2. Otobüs durağına yürü 3. Durakta

Detaylı

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur Python büyük-küçük harf ayrımı yapar. Pythonda kod yazarken girintiler kullanılır Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur Klavyeden girilen bir değeri okumak ad=input("adınızı giriniz")

Detaylı

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya MAK 1005 Bilgisayar Programlamaya Giriş Fonksiyonlar Prof. Dr. Necmettin Kaya Gerçek hayattaki problemlerin çözümü için geliştirilen programlar çok büyük boyutlardadır. Daha büyük programlar yazmanın en

Detaylı

PROBLEM ÇÖZME VE ALGORİTMALAR

PROBLEM ÇÖZME VE ALGORİTMALAR PROBLEM ÇÖZME VE ALGORİTMALAR Egemen TEKKANAT [ŞİRKET ADI] [Şirket adresi] 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

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ı

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Döngüler for Döngüsü while Döngüsü do-while Döngüsü break Deyimi Kullanımı continue Deyimi

Detaylı

İnternet Programcılığı Dersi 2.Dönem Ders Notu

İnternet Programcılığı Dersi 2.Dönem Ders Notu İnternet Programcılığı Dersi 2.Dönem Ders Notu DEĞİŞKEN TİPLERİ TAM SAYI (İNTEGER) VERİ TİPİ Negatif veya pozitif ondalık kısmı bulunmayan sayılardır. Örnek: $i=65; $x=345; ONDALIK(REAL)VERİ TİPİ Ondalıklı

Detaylı

C ile Uygulamalar 1 - Cevaplar

C ile Uygulamalar 1 - Cevaplar C ile Uygulamalar 1 - Cevaplar Cevap-1: //Soru 1 const int PI=3; //#define PI 3 int alan,r; printf("dairenin Yaricapini (r) Giriniz:"); scanf("%d",&r); alan=pi*r*r; //Dairenin alanını hesaplama formülü.

Detaylı

Akış Kontrol Mekanizmaları

Akış Kontrol Mekanizmaları Akış Kontrol Mekanizmaları 1 Akış Kontrol Mekanizmaları if else switch for döngüsü for döngüsünün çalışma prensibi for döngüsüyle ilgili örnekler for döngüsüyle ilgili kurallar while döngüsü while döngüsünün

Detaylı

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM 2014) //Class (Sınıf) // Sınıf (class) soyut veri tipidir. // Nesne (object) sınıfın somutlaşan bir cismidir. // static : nesnesi oluşturulmaz.

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ AD SOYAD : TESLİM TARİHİ : OKUL NO : TESLİM SÜRESİ : 1 hafta Ödev No : 6 *********(ilk 4 soru çıktı üzerinde

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ı

SAYILAR DOĞAL VE TAM SAYILAR

SAYILAR DOĞAL VE TAM SAYILAR 1 SAYILAR DOĞAL VE TAM SAYILAR RAKAM: Sayıları ifade etmek için kullandığımız 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 sembollerinden her birine rakam denir. Soru: a ve b farklı rakamlar olmak üzere a + b nin alabileceği

Detaylı

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ 2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 6 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Temel Algoritma Örnekleri, Genel Uygulamalar) Yrd. Doç. Dr. İbrahim Küçükkoç Web:

Detaylı

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 5. UYGULAMA ERKEKLER İÇİN (BOY-108) BAYANLAR İÇİN (BOY-112)

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 5. UYGULAMA ERKEKLER İÇİN (BOY-108) BAYANLAR İÇİN (BOY-112) 2012-2013 GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 5. UYGULAMA ÖRNEK 1: İDEAL KİLO = ERKEKLER İÇİN (BOY-108) BAYANLAR İÇİN (BOY-112) İdeal kilo yukarıdaki gibi hesaplanmaktadır. Ekranda aşağıdaki

Detaylı

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir DİZİLER (ARRAYS) Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir değişken tanımlamak gereklidir. string gun1,

Detaylı

PROGRAMLAMA DİLİNDE ALGORİTMA

PROGRAMLAMA DİLİNDE ALGORİTMA Algoritma Nedir? PROGRAMLAMA DİLİNDE ALGORİTMA Bir sorunu çözebilmek için gerekli olan sıralı mantıksal adımların tümüne denir. Doğal dille yazılabileceği için fazlaca formal değildir. Bir algoritma için

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ı

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu. Javascript Html sayfalarının içine yazılarak, sayfayı daha etkileşimli hale getirir. click olayları, uyarı mesajları gibi hareketlerle sayfayı daha dinamik hale getirir. Javascript olmadan yazılan html

Detaylı

Temel Bilgisayar Bilimleri Ders Notu #4-1. kısım

Temel Bilgisayar Bilimleri Ders Notu #4-1. kısım Nisan 2009 9031150 - Temel Bilgisayar Bilimleri Ders Notu #4-1. kısım Referans: Bugün: 1. Ders Notları. Ders #3 Tekrar Do while ve for döngüleri 1. Tekrar Geçen ders while döngüsü ve seçme kontrol teknikleri

Detaylı

C++ Dilinde Bazı Temel Algoritmalar

C++ Dilinde Bazı Temel Algoritmalar C++ Dilinde Bazı Temel Algoritmalar Bazı eşyalar için her eve lazım derler. Az sonra bahsedeceğimiz algoritmalar da her kodcuya lazım cinsten. Sayının tek mi çift mi olduğuna karar veren programdan, çarpım

Detaylı

IF / ELSE IF / ELSE. Bu deyimler, koşullu işlem yapan deyimlerdir ve daima if deyimi ile başlar, else if veya else ile devam eder.

IF / ELSE IF / ELSE. Bu deyimler, koşullu işlem yapan deyimlerdir ve daima if deyimi ile başlar, else if veya else ile devam eder. 1. Genel Bilgiler Bu deyimler, koşullu işlem yapan deyimlerdir ve daima if deyimi ile başlar, if veya ile devam eder. if ve tek bir karşılaştırma deyimi olup kullanımı isteğe bağlıdır. Eğer bu koşul olumlu

Detaylı

ASAL SAYILAR - TAM BÖLENLER - FAKTÖRİYEL Test -1

ASAL SAYILAR - TAM BÖLENLER - FAKTÖRİYEL Test -1 ASAL SAYILAR - TAM BÖLENLER - FAKTÖRİYEL Test -1 1. ve y aralarında asal iki doğal sayıdır. 7 y 11 olduğuna göre, y farkı 5. 364 sayısının en büyük asal böleni A) 3 B) 7 C) 11 D) 13 E) 17 A) B) 3 C) 4

Detaylı

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA UYGULAMA Örnek: Yandaki algoritmada; klavyeden 3 sayı

Detaylı

public void DersNotListesi(string Ders, string Secim, double BarajNotu, bool OrtalamayaGore) [...]

public void DersNotListesi(string Ders, string Secim, double BarajNotu, bool OrtalamayaGore) [...] using System; using System.Runtime.InteropServices; namespace OgrenciOtomasyonu // Ekranı temizlemek için kullanılmıştır. public class ClearConsole [...] class OgrenciIslemleri ClearConsole ClearMyConsole

Detaylı

Aritmetik Operatörler, Math Sınıfı ve Program Akış Komutları

Aritmetik Operatörler, Math Sınıfı ve Program Akış Komutları Aritmetik Operatörler, Math Sınıfı ve Program Akış Komutları Aritmetik Operatörler Çarpma için * Bölme için / Kalanı bulmak için % Toplama ve çıkarma için +, - Tamsayı bölme işlemi sonucu yuvarlar. 7 /

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ı

2BÖLÜM DOĞAL SAYILAR ve DÖRT İŞLEM

2BÖLÜM DOĞAL SAYILAR ve DÖRT İŞLEM 2BÖLÜM DOĞAL SAYILAR ve DÖRT İŞLEM DOĞAL SAYILAR ve DÖRT İŞLEM TEST 1 1) Güzelyurt ta oturan bir aile piknik için arabayla Karpaz a gidip, geri dönüyor. Bu yolculuk sonunda arabanın km göstergesini kontrol

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ı

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü Javascript Ders Örnekleri -2 Örnek 1 : Aşağıdaki Javascript kodları çalıştığında tarayıcı görüntüsü nasıl olur? JS Kodu var puan=85; if(puan>70) document.write( Notunuz iyi ); else document.write( Notunuz

Detaylı

Arasınav Soruları Güz, Süre: 90 Dakika

Arasınav Soruları Güz, Süre: 90 Dakika Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM 1105- Algoritma ve Programlama I Arasınav Soruları Güz, 2018-2019 Süre: 90 Dakika Derse Kayıtlı Olduğunuz Grubun Öğretim Üyesini (X) ile

Detaylı

KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ

KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ MTM211 BĠLGĠSAYAR PROGRAMLAMA I ÖRNEK SORULAR No Ad Soyad Öğretim : : : Arş. Gör. Dr. Emel SOYLU Aşağıda verilen problemlerin akış

Detaylı

140. 2< a< 1 ise kesrinin değeri aşağıdakilerden hangisi olamaz? (3,7) a 1,9 2,4 2,7 3,2 3,7. a a c b ve c a a b c

140. 2< a< 1 ise kesrinin değeri aşağıdakilerden hangisi olamaz? (3,7) a 1,9 2,4 2,7 3,2 3,7. a a c b ve c a a b c 138. a ve b gerçel sayılardır. a < a, 6a b 5= 0 b ne olabilir? (11) 4 5 8 11 1 139. < 0 olmak üzere, 4 3. =? ( 3 ) a 1 140. < a< 1 ise kesrinin değeri aşağıdakilerden hangisi olamaz? (3,7) a 1,9,4,7 3,

Detaylı

C++ Dilinde Bazı Temel Algoritmalar

C++ Dilinde Bazı Temel Algoritmalar C++ Dilinde Bazı Temel Algoritmalar Bazı eşyalar için her eve lazım derler. Az sonra bahsedeceğimiz algoritmalar da her kodcuya lazım cinsten. Sayının tek mi çift mi olduğuna karar veren programdan, çarpım

Detaylı

OPERATÖRLER Alıştırmalar

OPERATÖRLER Alıştırmalar Bölüm 6 : Operatörler 1 OPERATÖRLER Alıştırmalar Aritmetik Operatörleri Operatör Açıklama Grup + Toplama, artı işleci Đkili Đşlem (binary operator) - Çıkarma, eksi işleci Đkili Đşlem (binary operator)

Detaylı

Fortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir.

Fortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir. Fortran da Temel Giriş/Çıkış Komutları Fortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir. PRINT komutu belli bir ifadeyi veya değişkenlerin değerini ekrana yazdırmayı sağlar. WRITE komutu

Detaylı

SINIF CEVAP ANAHTARI

SINIF CEVAP ANAHTARI 8. SINIF CEVAP ANAHTARI 1. ÜNİTE: ÇARPANLAR, KATLAR, ÜSLÜ SAYILAR, KAREKÖKLÜ İFADELER ÇARPANLAR VE KATLAR (ASAL ÇARPANLAR) 1-B 2-D 3-A 4-D 5-D 6-C 7-C 8-A 9-B 10-A 11-A 12-D ÇARPANLAR VE KATLAR (EBOB -

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ı

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI. DÖNGÜLER Amaçlar: 1. ÇEVRİM OLUŞTURMA (DÖNGÜ) 2. WHILE DEYİMİ 3. DO... WHILE DEYİMİ 4. FOR DEYİMİ Örnek 4-1 Programı yazın ve çalıştırın. Örnek 4-2 Programı yazın ve çalıştırın. Örnek 4-3 Aşağıdaki kodu

Detaylı

Polinomlar, Temel Kavramlar, Polinomlar Kümesinde Toplama, Çıkarma, Çarpma TEST D 9. E 10. C 11. B 14. D 16. D 12. C 12. A 13. B 14.

Polinomlar, Temel Kavramlar, Polinomlar Kümesinde Toplama, Çıkarma, Çarpma TEST D 9. E 10. C 11. B 14. D 16. D 12. C 12. A 13. B 14. 1. Ünite: Polinomlar Polinomlar, Temel Kavramlar, Polinomlar Kümesinde Toplama, Çıkarma, Çarpma 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Polinomlarda Bölme, Bölüm ve Kalan Bulma 1 1 1 1 1 1 1 1 1

Detaylı

C# PROGRAMLAMA DİLİ ÇÖZÜMLÜ SORULAR Dr. Sıddık ARSLAN

C# PROGRAMLAMA DİLİ ÇÖZÜMLÜ SORULAR Dr. Sıddık ARSLAN C# PROGRAMLAMA DİLİ ÇÖZÜMLÜ SORULAR Dr. Sıddık ARSLAN Örnek 1001: Selsiyus türünde sıcaklık verildiğinde fahrenhayt türünde sıcaklığı hesaplayan program F: fahrenhayt türünde sıcaklık C: selsiyus türünde

Detaylı

MATEMATİK. Doç Dr Murat ODUNCUOĞLU

MATEMATİK. Doç Dr Murat ODUNCUOĞLU MATEMATİK Doç Dr Murat ODUNCUOĞLU Mesleki Matematik 1 TEMEL KAVRAMLAR RAKAM Sayıları yazmak için kullandığımız işaretlere rakam denir. Sayıları ifade etmeye yarayan sembollere rakam denir. Rakamlar 0,1,2,3,4,5,6,7,8,9

Detaylı

BİLİŞİM TEKNOLOJİLERİ

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

Detaylı

Önce parantez içindeki işlemler yapılır. 150:(6+3.8)-5 = 150:(6+24)-5 = 150:30-5 = 5-5 = 0 ( A ) :5-3 = = 11 ( C )

Önce parantez içindeki işlemler yapılır. 150:(6+3.8)-5 = 150:(6+24)-5 = 150:30-5 = 5-5 = 0 ( A ) :5-3 = = 11 ( C ) Önce ÇARPMA ve Bölme, sonra Toplama ve Çıkarma. 3.4+10:5-3 = 12+2-3 = 11 ( C ) Önce parantez içindeki işlemler yapılır. 150:(6+3.8)-5 = 150:(6+24)-5 = 150:30-5 = 5-5 = 0 ( A ) 72:24+64:16 = 3+4 = 7 ( B

Detaylı

ARRAY Alıştırmalar. Program 1: Aşağıdaki program, array kullanmadan, 5 tane değişken tanımlayıp, onların değerlerini konsola yazıyor.

ARRAY Alıştırmalar. Program 1: Aşağıdaki program, array kullanmadan, 5 tane değişken tanımlayıp, onların değerlerini konsola yazıyor. ARRAY Alıştırmalar Tek Boyutlu array Bildirimi Program 1: Aşağıdaki program, array kullanmadan, 5 tane değişken tanımlayıp, onların değerlerini konsola yazıyor. class Example int a=0, b=0, c=0, d=0, e=0,

Detaylı

Ünite 01 Algoritma Geliştirme

Ünite 01 Algoritma Geliştirme Ünite 01 Algoritma Geliştirme Algoritma en yalın tanımıyla bir problemin çözüm aşamalarıdır. Diğer bir ifadeyle problemi çözmek için tespit edilen işlem basamaklarıdır 1. Uyanmak 2. Elimizi yüzümüzü yıkamak.

Detaylı

Deney 7: Fonksiyon Tanımlama ve Parametre Aktarım Yöntemleri

Deney 7: Fonksiyon Tanımlama ve Parametre Aktarım Yöntemleri Deney 7: Fonksiyon Tanımlama ve Parametre Aktarım Yöntemleri 7.0. Amaç Ve Kapsam Deneyde C dilinde kullanılan fonksiyon tanımlama ve parametre aktarım yöntemleri hakkında bilgi verilecektir. 7.1. Deneyden

Detaylı

MAT213 Bilgisayar Programlama I

MAT213 Bilgisayar Programlama I if Komutu Bir mantıksal (boolean) ifadenin sonucuna göre bazı komutların çalıştırılıp, bazı komutların da çalıştırılmamasını sağlar. Komut(lar) (Doğru) Doğru Yanlış Boolean Komut(lar) (Yanlış) if (boolean

Detaylı

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I ALGORİTMA VE PROGRAMLAMA I Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Koşul Karşılaştırma Operatörleri Mantıksal

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ı

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI 1 ÖRNEK 1: Klavyeden okunan bir sayının 10 fazla ve 10 eksiğini bulup yazan programın algoritma ve akış şeması şöyledir. Girdi Bir sayı (a) Çıktı Sayının

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.

Detaylı

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır.

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır. NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır. 1.FOR DÖNGÜSÜ int sayac; for(sayac=1;sayac

Detaylı

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü yazımızda Switch Case seçeneğindeki örnekleri yapmaya devam ediyoruz artı olarak

Detaylı

Programlama Dili Prensipleri. Lab Notları 4

Programlama Dili Prensipleri. Lab Notları 4 Programlama Dili Prensipleri Lab Notları 4 1. Karar Yapıları IF Yapıları Karar yapıları olarak C/C++ ile Java programlama dilleri birbirine yakın ifadeler içerir. Bir programın akışı yukarıdan aşağı doğru

Detaylı

ALGORİTMA NEDİR? (Adım adım işlem basamaklarının yazılmasıdır.)

ALGORİTMA NEDİR? (Adım adım işlem basamaklarının yazılmasıdır.) PROGRAM YAZMAK SÜRECİ 1. Problemin farkına varmak, 2. Problemi analiz etmek, 3. Çözüm yolları düşünmek, 4. İyi çözüm yolları seçip algoritma oluşturmak, 5. Akış diyagramı çizmek, 6. Uygun bir dilde kodlamak,

Detaylı

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları 1. Klavyeden girilen üç sayıyı toplayan ve ortalamasını alıp sonuçları ekrana yazdıran sözde kodunu yazınız. PROGRAM Soru1 READ A, B, C; TOP = A + B+ C;

Detaylı

Matris İşlemleri Uygulaması

Matris İşlemleri Uygulaması Matris İşlemleri Uygulaması Uygulama Konusu Uygulama 3x3 boyutlu matrislerle toplama, çıkarma ve çarpma işlemleri üzerinedir. Toplama İşlemi AA = aa iiii mmmmmm ve BB = bb iiii mmmmmm aynı tipte iki matris

Detaylı