26 Eylül 2018 Çarşamba

Programlama Temelleri Ders Notları ( C Sharp C# )

TYT MATEMATİK ÇALIŞMA PROGRAMI

1.HAFTA
Temel Kavramlar
Sayılar
Doğal Sayılar , Tam Sayılar…
2.HAFTA
Sayı Basamakları
3.HAFTA
Rasyonel Sayılar
4.HAFTA
Asal Sayılar, Ardışık Sayılar…
5. Hafta
Bölme Bölünebilme
6. Hafta
Deneme
7. Hafta
Deneme Sonuçlarına Göre Eksikler Kapatılacaktır.
8. Hafta
Asal Çarpanlara Ayırma
EBOB-EKOK
9. Hafta
Basit Eşitsizlikler
10. Hafta
Mutlak Değer

11. Hafta
Faktöriyel
12. Hafta
Üslü Sayılar
13. Hafta
Deneme
14. Hafta
Deneme Sonuçlarına Göre Eksikler Kapatılacaktır.
15. Hafta
Köklü Sayılar
16. Hafta
Oran Orantı
17. Hafta
Birinci Dereceden Bir Bilinmeyenli Denklemler
18. Hafta
Birinci Dereceden İki Bilinmeyenli Denklemler
19. Hafta
Deneme
20. Hafta
Deneme Sonuçlarına Göre Eksikler Kapatılacaktır.
Ara Tatilde Tüm Eksikler Kapatılacaktır.




21.HAFTA
Sayı Problemleri
Kesir Problemleri
22.HAFTA
Yaş Problemleri
23.HAFTA
İşçi Problemleri
Havuz Problemleri
24.HAFTA
Hareket Problemleri
25. Hafta
Yüzde Problemleri
Kar Zarar Problemleri
26. Hafta
Faiz Problemleri
27. Hafta
Karışım Problemleri
28. Hafta
Deneme
29. Hafta
Deneme Sonuçlarına Göre Eksikler Kapatılacaktır.
30. Hafta
Mantık
31. Hafta
Kümeler
32. Hafta
Fonksiyonlar
33. Hafta
İşlem
Modüler Aritmetik
34. Hafta
Deneme
35. Hafta
Deneme Sonuçlarına Göre Eksikler Kapatılacaktır.
36. Hafta
Deneme


19 Mayıs 2018 Cumartesi

Diziler C# (C Sharp)

Dizilerin tanımlanması

Örnek:  Sayılar adında 5 elemanlı bir dizi tanımlayın.
 int[] sayılar=new int[5];




Örnek :  6 elemanlı sayılar adında dizi atanımlayıp 3. indisine (3. elemanına) 55 sayısını atayın.
int[] sayılar=new int[6]; 
sayılar[3]=55;


  • dizilerin elemanlarına aşağıdaki gibi de değer atayabiliriz:
 string[] notlar={"Bir","İki","Üç"};
 int[] sayılar={2,-4,6}; 




Örnek: Klavyeden girilen 10 adet sayıyı notlar adında diziye atayın..


 int[] notlar = new int[10];
for (int i = 0; i < 10; i++)
 {
 Console.WriteLine("sayı girin:");
 notlar[i] = Convert.ToInt16(Console.ReadLine());
 }










Örnek: Klavyeden girilen 10 adet sayıyı notlar adında diziye atayıp foreach döngüsüyle yazdırın..


 int[] notlar = new int[10];
for (int i = 0; i < 10; i++)
 {
 Console.WriteLine("sayı girin:");
 notlar[i] = Convert.ToInt16(Console.ReadLine());
 }

 foreach(int  sayı in notlar)
 {
 Console.WriteLine(sayı);
 }





1 Mayıs 2018 Salı

Paket Dersi İçin Çalışma Notları

  • ·         İnternet: Birçok bilgisayar sisteminin birbirine bağlı olduğu dünya çapında yaygın olan ve sürekli büyüyen bir iletişim ağıdır.
  • ·         World Wide Web (www): Birden fazla çoklu ortam dosyasının (text, resim, müzik, film, vb.) bir araya getirilmesiyle oluşan doküman topluluğudur.
  • ·         Web Tarayıcı (Web Browser): Web servislerine, web tarayıcı (web browser) adı verilen kullanıcı ara birim programları ile erişilir.
  • ·         E-posta (E-mail): Bilgisayar ağlarının oluşturulma nedenlerinden biri, kişilerin bir yerden diğerine (hızlı ve güvenli bir şekilde) elektronik ortamda mektup gönderme ve haberleşme isteğidir. Eposta (e-mail, elektronik posta), bu amaçla kullanılan servislere verilen genel addır. İnternet adreslerinde olduğu gibi elektronik posta adresleri yazılırken küçük harfler kullanılır ve Türkçeye özgü harfler kullanılmaz (ç,ğ,ı,ö,ş,ü).
  • ·         Dosya Transfer Protokolü (FTP): FTP (File Transfer Protocol) İnternete bağlı bir bilgisayardan diğerine (her iki yönde de) dosya aktarımı yapmak için geliştirilen İnternet protokolüne verilen addır.


  • ·         Metin Transfer Protokolü (HTTP):Hiper Metin Transferi Protokolü” “Hyper Text Transfer Protocol” kelimelerinin baş harflerinden oluşan bir kısaltmadır. İnternette sunucular ve son kullanıcılar arasında bilgilerin nasıl aktarılacağına dair kurallar ve yöntemleri düzenleyen bir sistemdir. Bir web sitesine bağlanılmaya çalışıldığında, adresin başına bu yazılmasa da tarayıcı bunu otomatik olarak ekler

 sabrihocam.blogspot.com.tr
  • ·         HTML: HTML (Hyper Text Markup Language) İnternet üzerinde web sayfası oluşturmak için kullanılan bir betik dilidir.


  • ·         Alan Adı (Domain) : Domain (alan adı) web sitenizin İnternet üzerindeki adı ve adresidir. (facebook.com, google.com gibi)



İnternet Adreslerindeki Kısaltmalar
·         gov : Hükümet kuruluşları
·         edu : Eğitim kurumları
·         org : Ticari olmayan, kar amacı gütmeyen kuruluşlar
·         com : Ticari kuruluşlar
·         mil : Askeri kuruluşlar
·         net : Servis sunucuları
·         ac : Akademik kuruluşlar
·         int : Uluslararası organizasyonlar, kuruluşlar
·         ftp : FTP arşiv sitesi (ftp diğerleri gibi sonda değil başta yazılır.)
·         info :Bilgi servisi sunan siteler




31 Mart 2018 Cumartesi

For Döngüsü Örnekleri

C Sharp (C#) For Döngüsü Örnekleri


  1. 100 den 1 e kadar geriye doğru ekrana sayıları yazan  program
  2. Kullanıcını girdiği 2 sayı arasındaki sayıları listeleyen program
  3. Klavyeden girilen 10 adet sayıyı toplayarak ekranda gösteren  program
  4. 1′den 100′e kadar olan sayıların toplamını bulup sonucu ekranda gösteren program
  5. 1-100 arası 3′ e tam bölünebilen sayıları listeleyen  program
  6. 1 den kullanıcının girdiği sayıya kadar olan sayıları listeleyen  program
  7. Kullanıcını girdiği 2 sayı arasındaki sayıları listeleyen  program
  8. Taban ve Kuvveti girilen sayının değerini hesaplama . Örn: taban:2 üs:5 girildiğinde sonuc=32 yazdıran program. 
  9. Kullanıcının gireceği 5 adet sayıdan kaç tanesinin 10 ile 20 arasında olduğunu sayan  program
  10. Kullanıcının girdiği 10 sayıdan çift olan sayı adetini gösteren  program 


4 Şubat 2018 Pazar

İf Else ÖRNEKLERİ



Örnek : 20 ve 26 (20-26 dahil) derece arası sıcaklığın yaşanılabilir sıcaklık olduğu varsayılarak kullanıcıya bulunduğu ortamın sıcaklığı sorulup, ortamın yaşanılabilir veya yaşanılamaz sıcaklık olduğunu gösteren program.


Örnek :C# GİRİLEN SAYININ POZİTİF,NEGATİF VE SIFIRA EŞİT OLDUĞUNU BULAN PROGRAM


Örnek :C# Bir ögrencini sınıfı geçmesi için alması gereken performans notu.


Örnek :C# Girilen sayı ya göre mevsim bulma (1-4) Arasında Sayı Girilsin 1–>Kış 2–>İlkbahar 3–>Yaz 4–>Sonbahar


Örnek :C# İlköğretime Başlama Yaşını Hesaplayan Program – Çocuk 60 Aydan küçükse “Okula Gidemez” – Çocuk 60-66 Ay arasında ise “İsteğe Bağlı Okula Gidebilir” – Çocuk 66-72 Ay arasında ise “Zorunlu Olarak Gider”



Örnek: Dışarıdan girilen sayı 3’e ve 5’e tam bölünüp bölenemediğini bulan program.

İf Else Örnekleri







KONU 7: OPERATÖRLER VE KONTROL DEYİMLERİ

 OPERATÖRLER VE KONTROL DEYİMLERİ

  • İLİŞKİSEL OPERATÖRLER
  • KONTROL DEYİMLERİ
  • MANTIKSAL OPERATÖRLER
  • İf Else Deyimi 




https://drive.google.com/file/d/1dpW93WnNvG_DOI0xo55Mo7dpe31VOcd8/view?usp=sharing

3 Şubat 2018 Cumartesi

C Sharp (C#) Console Örnekleri

1-) Girilen Sayının Karesini Alan Program 
Console.WriteLine("Sayıyı girin");
int a = Convert.ToInt16(Console.ReadLine());
int karesi = a * a;
Console.WriteLine("Sonuç = " + karesi);
Console.Read();





2-) Kullanıcı Adı “bismil” şifre de “21” girildiğinde doğru , farklı kullanıcı adı ya da şifre girildiğinde yanlış giriş yapıldığını bulan program.
string k_adi = "bismil";
            int sifre = 21;

            Console.WriteLine("Kullanıcı Adı= ");
            string a = Console.ReadLine();
            Console.WriteLine("Şifre= ");
            int b = Convert.ToInt16(Console.ReadLine());

            if ((k_adi == a) && (sifre == b))
            {
                Console.WriteLine("Doğru Giriş Yaptınız.");
            }
            else
            {
                Console.WriteLine("Kullanıcı adı ya da şifre yanlış !");
            }
              Console.Read();



3-) Girilen Sayının Pozitif Mi Negatif Mi Nötr Mü Olduğunu Bulan Program :
            int sayi;
            Console.Write("Bir Sayı Giriniz : ");
            sayi = Convert.ToInt16(Console.ReadLine());
            if (sayi > 0)
                Console.Write("Pozitif bir sayı girdiniz");
            else if (sayi < 0)
                Console.Write("Negatif bir sayı girdiniz");  
            else 
                Console.Write("Nötr bir sayı girdiniz");  
                
            Console.ReadKey();








4-) Char değişkeni ile cinsiyeti yazan program.

Console.Write("Cinsiyetinizi girin (e, k): ");
            char cins = Convert.ToChar(Console.ReadLine());
            if (cins == 'e')
                Console.Write("Erkeksiniz");
            else if (cins == 'k')
                Console.Write("Kızsınız");
            else
                Console.Write("Lütfen cinsiyetinizi doğru giriniz!");
               
                Console.Read();

5-) Girilen Sayı Tek mi Çift Mi Bulan Program :

Console.Write("Bir sayı giriniz : ");
 int a = Convert.ToInt16(Console.ReadLine());
            if (a % 2 == 0)
            {
                Console.WriteLine(" Çift Sayıdır." );
            }
            else 
            {
                Console.WriteLine(" Tek Sayıdır.");
            }
 Console.Read();



6-) İki sınavın Ortalamasını alıp 50 'den küçükse dersten kaldığını, 50 ya da 50 den büyükse dersi geçtiğini hesaplayan program
Console.Write("Birinci Yazılınız : ");
 int y1 = Convert.ToInt16(Console.ReadLine());
 Console.Write("İkinci Yazılınız : ");
 int y2 = Convert.ToInt16(Console.ReadLine());
 int ortalama= (y1+y2)/2;
  if (ortalama <50)
  {
  Console.WriteLine("Dersten Kaldın Adamım !" );
  }
   else 
    {
   Console.WriteLine("Dersi Geçtin !");
   }
  Console.Read();



7-) Klavyeden Girilen İki Sayının Çarpımı :
     Console.WriteLine("Birinci sayıyı girin");
  int a = Convert.ToInt16(Console.ReadLine());
   Console.WriteLine("İkinci sayıyı girin");
    int b = Convert.ToInt16(Console.ReadLine());

            int sonuc = a * b;
            Console.WriteLine("Çarpımı = " + sonuc);
            Console.Read();


8-) Toplama ve çıkarma işlemi yapan hesap makinası yapan program. 1 ‘e basıldığında toplama, 2 ‘ ye basıldığında çıkarma yapacak program olacak.


Console.WriteLine("Birinci sayıyı girin");
 int sayi1 = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("İkinci sayıyı girin");
 int sayi2 = Convert.ToInt16(Console.ReadLine());

 Console.WriteLine("Toplama için --> 1 'e basın.");
 Console.WriteLine("Çıkarma için --> 2 'ye basın");

 int islem = Convert.ToInt16(Console.ReadLine());
          
     if (islem == 1)
            {
                Console.WriteLine(sayi1 + sayi2);

            }
     else
            {
                Console.WriteLine(sayi1 - sayi2);

            }
     Console.ReadLine();










9-) İki tane soru sorup, kaç doğru cevap verildiğini bulan program.

Console.WriteLine("Türkiye'nin en kalabalık ili hangisidir ?");
string il = Console.ReadLine();
Console.WriteLine("Diyarbakır'ın plaka kodu kaçtır ?");
int kod = Convert.ToInt16(Console.ReadLine());

if ((il == "istanbul") && (kod == 21))
            {
     Console.WriteLine("İki soruyu doğru bildiniz");
            }
else if ((il != "istanbul") && (kod == 21))
            {
     Console.WriteLine("Bir soruyu doğru bildiniz");
            }
else if ((il == "istanbul") && (kod != 21))
            {
     Console.WriteLine("Bir soruyu doğru bildiniz");
            }
else
            {
     Console.WriteLine("Hepsi Yanlış");
            }

Console.ReadLine();



10-) ***Kapsamlı Not Hesaplama Programı ***
Console.WriteLine("Sınavdan aldığınız notu giriniz");
int not =Convert.ToInt32(Console.ReadLine());
 
  if (not < 0 || not > 100)
            {
      Console.WriteLine("Geçersiz not girdiniz");
            }
  else if (not >= 85)
            {
      Console.WriteLine("Notunuz 5");
            }
  else if (not >= 70)
            {
      Console.WriteLine("Notunuz 4");
            }
  else if (not >= 55)
            {
      Console.WriteLine("Notunuz 3");
            }
  else if (not >= 45)
            {
      Console.WriteLine("Notunuz 2");
            }
   else
            {
       Console.WriteLine("Üzgünüz ama sınıfta kaldınız");
            }