1 / 26

Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri

Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri. ASCII Karakter Tablosu. ASCII'de 33 tane basılmayan kontrol karakteri ve 95 tane basılan karakter bulunur. Kontrol karakterleri metnin akışını kontrol eder, ekranda çıkmaz.

Download Presentation

Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri

  2. ASCII Karakter Tablosu ASCII'de 33 tane basılmayan kontrol karakteri ve 95 tane basılan karakter bulunur. Kontrol karakterleri metnin akışını kontrol eder, ekranda çıkmaz. Basılan karakterler ise ekranda görünür, okuduğumuz metni oluşturan karakterlerdir.

  3. İlk ASCII tablosu 7 bitlik değerlerden oluşuyordu ve bu yüzden ancak 128 karakter değeri barındırabiliyordu. Kodlar daha sonra 8 bite çıkartılarak 256 karakter destekleyen Genişletilmiş (Extended)  ASCII tablosu tanımlanmıştır.

  4. CHAR KULLANIMI char a;scanf("%c",&a);//1 adet değişkeni bünyesine alabilmektedir.. char a[]; scanf("%s",a);//Bünyesine cümle alabilir. char b = ’.’; //burada . karakterini atadıkchar f = ’a’ //bu da küçük değerini aldıchar w = ’A’//burada da büyük a değerini aldı Not: büyük harfler ve küçük harfler birbirinden farklıdır.

  5. DİZİLER 1000 adet adı,soyadı ve notu bilgisini saklamak için; Adı1…..1000 Adet, Soyad1…..1000 Adet Notu1…..1000 Adet Toplam 3000 adet değişkenin kullanılması gereklidir. Bir sınıfta okuyan 20 adet öğrencinin adı,soyadını ve her öğrencinin 10 farklı dersten aldıkları 3 farklı not bilgisini aynı anda bilgisayar hafızasında tutmak için; Adı 20,Soyadı 20,Notlar 20x10x3=600 Toplam 20+20+600=640 adet değişken kullanmamız gerekir.

  6. AMAÇ Dizideki amaç daha az değişken kullanmak ve yazdığımız değerleri RAM de sıralı bir şekilde konumlandırmaktır!!!

  7. DİZİ TANIMLAMA <Veri Türü><Dizi_İsmi> [Eleman Sayısı] intders_notu [10] ;

  8. int a[6]={11,22,33,44,55,66}; int a[-6]={11,22,33,44,55,66}; YANLIŞ int a[1.1]={11,22,33,44}; YANLIŞ char s[]={'a','b','c'} stringsAdi[]={"Umut","Necla","Hüseyin"};

  9. Dizilere Başlangıç Değeri Verme Bir diziye başlangıç değerleri aşağıdaki gibi kısa formda atanabilir: floatkutle[4]= { 8.471, 3.683, 9.107, 4.739};  int maliyet[3] = { 25, 72, 94 }; Bir dizinin uzunluğu belirtilmeden de başlangıç değeri atamak mümkündür.  int a[] = { 100, 200, 300, 400 };  float v[] = { 9.8, 11.0, 7.5, 0.0, 12.5};

  10. CHAR DİZİLER <Veri Türü> <Dizi_İsmi> [ElemanSayısı]="string" charil[6]="ankara"; charilce[10] ={’i’,’s’,’k’,’e’,’n’,’d’,’e’,’r’,’u’,’n’}; DOĞRU charilce[10] ={"iskenderun"}; DOĞRU charilce[]={"iskenderun"}; DOĞRU

  11. Örnek 1. ASCII tablodaki 0,1,2,3,4,5,6,7,8,9 sayılarının karşılığı olan değerlerle bu sayıları ekrana yazdırınız.

  12. Örnek 2. Dizi[5]={1,2,3,4,5} Dizisinin elemanlarını ekrana yazdıran program kodunu yazınız.

  13. Örnek 3. dizi[7]={'b','i','l','i','s','i','m'} Dizisinin elemanlarını ekrana yazdıran program kodunu yazınız.

  14. Soru 1. Kullanıcıdan alınan n tane sayıyı diziye atıp ekrana yazan program.

  15. Çalışma Sorusu Girilen kelimenin harf sayısı kadar ekrana girilen kelimeyi yazdıran program kodunu yazınız.

  16. Çalışma Sorusu Girilen kelime içinde aranılan harfi ve kaç adet olduğunu bulan program kodunu yazınız.

  17. Çalışma Sorusu 10 elemanlı integer bir diziye klavyeden alınan değerler eklendikten sonra aritmetik ortalaması bulunup ; ortalamadan büyük olan sayıları ekranda gösteren programı yazınız.

  18. Çalışma Sorusu Klavyeden alınan karakterin ne olduğunu belirleyen(harf,sayı, karakter) program kodunu yazınız.

  19. Çalışma Sorusu Girilen kelimenin ünlü ünsüz harflerini ekrana yazdıran program kodu: ÖRNEKbilisim ÜNLÜ:i ÜNSÜZ:b,l,s,m

  20. Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri

More Related