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

Slides:



Advertisements
Benzer bir sunumlar
DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ
Advertisements

STRİNG FONKSİYONLARI.
Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri
switch - case Yapısı Döngü Yapıları
String Diziler(Katarlar)
C Programlama Dili.
Diziler.
SQL de Değişken Tanımlama
OOP4 LAB.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
String Kütüphanesindeki Arama Fonksiyonları
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Diziler(Arrays).
Bölüm 10 Yapılar ve Birleşimler
7. DİZİLER Diziler birçok değişkene aynı adla ulaşmayı sağlayan bir grup veri yapısıdır. Bir dizi aynı tipte ve aynı adı paylaşan bir grup değişken demektir.
DÖNGÜ İFADELERİ.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Soru1: Dışardan "%s" format belirteci kullanılarak girilecek 20 elemanlı bir dizinin elemanlarının kaç tanesinin rakam, kaç tanesinin harf ve kaç tanesinin.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
DİZİLER.
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
SQL de Değişken Tanımlama
Nesneye Yönelik Programlama
FONKSİYONLAR.
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Algoritma & Programlama
MATLAB’te Döngüler.
Algoritma & Programlama
Diziler (Arrays).
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
Dizi ve ArrayList.
Temel Giriş/Çıkış Fonksiyonları
Bölüm 3: Diziler BTEP 102 – Veri Yapıları ve Programlama
VERİ TİPLERİ VE DEĞİŞKENLER
Bil 102 Bölüm 6 Diziler.
DİZİLER Arrays.
Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri Dizgi Çıktı İşlemleri Dizgi Fonksiyonları Karakter Fonksiyonları Gösterge Dizgileri.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
TEMEL php Dersleri - Ders 1 Değişgenler
Nesne Yönelimli Programlama
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
String Diziler(Katarlar)
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
C Programlamada, benzer tipte tanımlaman değişkenleri kontrol etmede bize en çok yardım eden dostlarımız dizilerdir. Örneğin: 100 Öğrencinin bilgilerini.
BİLGİSAYAR programlama II
Sıralama. Sıralama, bir dizideki sayısal elemanların küçükten büyüğe veya büyükten küçüğe, sayısal olmayan bir dizideki elemanların ise A’ dan Z’ ye.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Bilgisayar Programlama BIL 107
Fonksiyonlar ve Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
C Sharp 9. hafta - dIZILER.
DİZİLER Bellekte sıralı bir şekilde bulunan ve aynı türden bilgilerin saklandığı veri yapısına dizi (array) denir. Örneğin kullanıcıdan 7 kişinin not ortalamasını.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Veri Tipleri 12/4/2018.
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
MTM216 GÖRSEL PROGRAMLAMA
Diziler(Arrays).
Sunum transkripti:

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. Basılan karakterler ise ekranda görünür, okuduğumuz metni oluşturan karakterlerdir.

tablosu tanımlanmıştır. İ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.

CHAR KULLANIMI char a[]; scanf("%s",a);//Bünyesine cümle alabilir. 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ık char 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.

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.

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

DİZİ TANIMLAMA <Veri Türü> <Dizi_İsmi> [Eleman Sayısı] int ders_notu [10] ;  NOT: 1. elemanın indisi 0,  5. elemanın indisinin 4 olduğuna dikkat edin.

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'} string sAdi[]={"Umut","Necla","Hüseyin"};

Dizilere Başlangıç Değeri Verme Bir diziye başlangıç değerleri aşağıdaki gibi kısa formda atanabilir:  float kutle[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};

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

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

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

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

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

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

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

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

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

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

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