Main() Fonksiyonu. Main () Fonksiyonu. int main() İfadeler. Return ;
|
|
- Bariş Akın
- 5 yıl önce
- İzleme sayısı:
Transkript
1 Main() Fonksiyonu Main () Fonksiyonu int main() { İfadeler Return ; } int main() fonksiyon başlığıdır. Bu fonksiyonun { ile gövdesi oluşturulur. Bu ifadelerin her birinin sonunda noktalı virgül(;) işareti bulunur. Main fonksiyonundan önce gelen int kelimesi fonksiyon çağırıldığında çağıran programa dönen sonucun tam sayı tipinde olması gerektiğini belirtir. İnt main(void) şeklinde yazıldığında void kelimesi fonksiyonun argümanının olmadığını gösterir. 2- Cout << Merhaba Dunya \ n ; Satırı ekrana Merhaba DunyaYazar. Cout teriminden sonra gelen << işareti işlemcisi ekrana yaz anlamındadır. Cin >> a; ifadesi de a isimli değişkenin değerini ekrandan okutur. Cin den sonra gelen >> işlemcisi çıkarma işlemcisidir. Ekrandan oku anlamına gelir. \n kursörün bir alt satırın başına geçmesini sağlar. Return 0; ifadesi de fonksiyonun çağıran programa döndüreceği değerin 0 olduğunu gösterir. Dönüş değerinin olması fonksiyonun derlenmesinin, başarılı olduğunu
2 işletim sistemine bildirmesini ifade eder. dan farklı dönüş değeri, hata anlamına gelir. Örnek ; [crayon-5c001a38baa2a /] Ekran Çıktısı: Örnek ; [crayon-5c001a38baa3e /] Ekran Çıktısı: HİLAL TAŞKIRAN SONSUZ&ÖLÜ DÖNGÜLER [crayon-5c001a38bbcba /]
3 Kolay bir konudur.eğer döngüdeki şart sürekli sağlanıyorsa sonsuz yani hiç bitmeyen bir döngü oluşur.eğer döngüdeki şart hiç sağlanmazsa ölü yani hiç çalışmayan bir döngü oluşur. [crayon-5c001a38bbcd /] Yukarıdaki kodlarda x her zaman y değişkeninden küçük olacağı için sonsuz bir döngü oluşur.sonsuz döngüler muhtemelen yazım hatası ya da mantık hatasından dolayı meydana gelir.sonsuz döngü oluştuğunda tüm işlemci gücünü sömürür ve bilgisayarın çok yavaş çalışmasını sağlamaktadır. [crayon-5c001a38bbcdd /] Bu kod ise sonsuza kadar ekrana sıfır basar. Aşağıdaki örnekte ise şart hiçbir zaman sağlanmayacağı için döngü hiç çalışmayacaktır. [crayon-5c001a38bbce /] Ölü döngü için bir tane daha örnek verebiliriz. [crayon-5c001a38bbcf /] s değişkenimizin değeri 1 olduğu için hiçbir zaman 5e eşit ya da ondan büyük olamaz.bu yüzden bu örneğimizde ölü döngüdür. SEMA SERDAROĞLU
4 Struct Yapısı Struct yapısı, herhangi bir değişkende birden fazla ve farklı veri tiplerinde değerler saklamamıza yarayan değişken yapısıdır. Bu yapılar dizilerle benzerlik gösterirler. Dizilerde aynı veri tipi üzerinden işlem yapılırken, structlar birden fazla veri tipinde işlem yapmamıza olanak sağlarlar. Structların tanımlanması aşağıdaki gibidir. struct yapi_adi { veri_tipi degisken1; veri_tipi degisken2; veri_tipi degisken3; }
5 Örneğin bir kütüphanedeki kitaplar için bir yapı oluşturalım. [crayon-5c001a38bc75e /] Yukarıda oluşturduğumuz kutuphane veri tipine göre yeni değişkenler oluşturabilir ve kutuphane veri tipindeki her elemana değerler atayabiliriz. Eğer kutuphane veri tipinde bir değişken oluşturmak istersek aşağıdaki komutu kullanabiliriz: kutuphane kitap1; kutuphane veri tipinde tanımladığımız değişkeninin elemanlarına değer atamak için kitap1 degisken.eleman_adi=deger; ifadesi kullanılır. Örneklendirecek olursak: [crayon-5c001a38bc76f /] Ekran çıktısı ; Aşağıdaki örnekte bir hayvan hastanesine getirilen hayvanlar ve hastalıklarını barındıran bir yapı oluşturulmuştur. [crayon-5c001a38bc77b /] Ekran çıktısı ;
6 Hazırlayan: Muhammed Şamil Özer Kaynakça: ERDİNÇ Fahrettin, Mühendislik Öğrencileri İçin Temel Kılavuz C / C++, Abaküs Kitap, İstanbul, 2016 Enum Yapısı
7 Kendi veri tipimizi tanımlamada kullandığımız enum, değişkenin alabileceği değerlerin belli (sabit) olduğu durumlarda programı daha okunabilir hale getirmek için kullanılır. Genel yazım biçimi: enum tip_ismi{değer_1, değer_2,, değer_n} değişken_adı; şeklindedir. tip_ismi programcı tarafından verilen bir isimdir. değişken_adı ise program içinde kullanılacak olan değişkenin adıdır. Eğer kullanılmazsa program içinde daha sonra enum ile birlikte kullanılır. Örneğin: [crayon-5c001a38bd /] tanımı ile derleyici ram için, monitör için 1, ekran_karti için 2 ve hard_disk için 3 değerini kabul ederek atamaları buna göre yapar. Değişken adı bildirilirse daha sonra enum kullanmaya gerek kalmaz. Örneğin:
8 [crayon-5c001a38bd /] gibi yapılan sabit tanımlamaları program içinde kullanılabilir. Ekran çıktısı ; dort_mevsim ve bilgisayar_parcalari için bir değişken adı tanımlanmadığından program içerisinde şu şekilde bir tanımlama yapılması gerekmektedir: [crayon-5c001a38bd /] Ekran çıktısı : Hazırlayan: Muhammed Şamil Özer Kaynakça: ERDİNÇ Fahrettin, Mühendislik Öğrencileri İçin Temel Kılavuz C / C++, Abaküs Kitap, İstanbul,
9 C++ DA MANTIKSAL OPERATÖRLER C++ da kullanılan mantıksal operatörler!= > eşit değildir; > veya operatörü && > ve operatörü <= > küçük eşit operatörü >= > büyük eşit operatörü == > eşittir operatörü + > toplama operatörü > çıkarma operatörü * > çarpma operatörü / > bölme operatörü % > mod alma operatörü. ÖRNEK: [crayon-5c001a38bd80d /] EKRAN ÇIKTISI:
10 KAYNAK: %C3%B6rler HAZIRLAYAN: GÜLBEYAZ BAYRAM BREAK VE CONTİNUE,RETURN KOMUTLARI BREAK VE CONTINUE KOMUTLARI Break ve continue komutları kontrol ve döngü komutlarının akışını kontrol etmek için kullanılır.kısaca açıklamak gerekirse break komutu yapıları sonlandırırken continue komutu ise döngüde belli şarta uyan adımın atlanmasını saglar. BREAK KOMUTU Break ifadesini switch ifadeleri ile görmüş olsanız da, diğer
11 döngü türleri ile de kullanılabileceğinden, daha kapsamlı bir işleme sahiptir.break komutu do, for, switch veya while deyiminin sonlanmasına neden olur. ÖRNEK KOD: Bu örnegimizde 1-10 arası sayıların toplamı hesaplanır.ancak sayi=4 ise break komutundan dolayı döngü sona erer.bu durumda toplama 4 dahil edilmez.sonuçta 1, 2 ve 3 degerlerinin toplamı bulunur. [crayon-5c001a38be /] EKRAN ÇIKTISI: ÖRNEK KOD2: Aşagıdaki örnekte switch komutunda her işlem sonunda break komutu çalıştırılır. Böylece işlem bittikten sonra yapı dışına çıkılır ve sıradaki komut çalıştırılır. [crayon-5c001a38be /] EKRAN ÇIKTISI:
12 CONTINUE KOMUTU Continue komutu da, aynı break gibi, sadece bir döngü içinde ve bir if şartı altında anlam ifade eder. continue döngü bloğunun işlemesini yarıda keser ve başa döner. break den farkı, programın döngünün dışına çıkmaması, ama döngünün başına dönmesi ve tekrar başlatmasıdır. Bu arada döngü şartının doğru olup olmadığı da kontrol edilir. ÖRNEK KOD: Bu örnegimizde 1-10 arası sayıların toplamı hesaplanır.ancak sayi=4 ise continue komutundan dolayı döngü sonraki degere geçer.bu durumda toplama 4 dahil edilmez. Sonuçta 1,2,3,5,6,7,8,9 degerlerinin toplamı bulunur. [crayon-5c001a38be /] EKRAN ÇIKTISI:
13 KAYNAK: eak-continue/ MÜHENDİSLİK ÖĞRENCİLERİ İÇİN TEMEL KILAVUZ C++/C -FAHRETTİN ERDİNÇ HAZIRLAYAN: GÜLBEYAZ BAYRAM ARİTMETİKSEL OPERATÖRLER Aritmetiksel Operatörler:Adından da anlaşılabileceği gibi bilgisayarda toplama,çıkarma,çarpma,bölme gibi aritmetiksel işlemleri yapmaya yarayan sembollerdir.
14 Yukarıdaki tabloda çok kullanılan aritmetiksel operatörlere örnekler verilmiştir.aritmetiksel operatörlerde işlem sırası şu şekildedir:parantez içindeki işlemler,arttırma veya azaltma işlemleri,çarpma veya bölme veya mod(kalan) işlemleri,toplama veya çıkarma işlemleri sırasıyla yapılır. Örnekler: x=12%5; x=2 olacaktır. y=(2+5)%7; y=0 olacaktır. z=4*5+3*10; z=50 olacaktır. Sıralama Örneği: sonuc=(a1+a2)/5*0.2+a3*0.5; Buradaki sonuc değişkeninde önceliğimiz a1 ve a2 değerlerini toplamaktır.daha sonra bu sonucu 5 e bölüp 0.2 ile çarparız ve a3 sayısını 0.5 ile çarpıp her iki değeride toplarız.böylece sonuc değişkeni elde edilmiş olur. Atama operatörü aritmetiksel işlemlerle birlikte atama operatörlerini kolaylaştırmak için de kullanılabilirler.aşağıda bulunan örneklerde bunu ayrıntılı bir şekilde görebilirsiniz. x=x+y; yerine x+=y; ifadesini kullanabiliriz. x=x-y; yerine x-=y; ifadesini kullanabiliriz. x=x*y; yerine x*=y; ifadesini kullanabiliriz. x=x/y; yerine x/=y; ifadesini kullanabiliriz.
15 x=x%y; yerine x%=y; ifadesini kullanabiliriz. [crayon-5c001a38be9c /] [crayon-5c001a38be9d /] Örneklerin ekran çıktıları: BEYZA NUR KILIÇ Atama Operatörleri Merhaba arkadaşlar bu yazımızın amacı sizlere C ve C++ ta atama operatörünün nasıl kullanıldığını öğretmektir.atama operatörü programlama dillerinin temel konularından biridir ve kesinlikle öğrenilmesi gerekir.umarım sizin için öğretici bir yazı olur. Operatörler:Değişkenler üzerinde matematiksel,mantıksal vb. işlemleri yapmaya yarayan sembollerdir.operatörlere toplama(+),çıkarma(-),bölme(/),mod alma(%) işlemleri örnek olarak verilebilir.bilgisayarda yapılacak işlemler operatörler yardımıyla gerçekleştirilir.operatörleri kullanım türlerine göre aşağıdaki gibi sınıflandırabiliriz: 1-Aritmetiksel Operatörler 2-Arttırma Ve Azaltma Operatörleri
16 3-Atama Operatörü 4-Mantıksal Operatörleri 5-Eşitlik Ve İlişki Operatörleri 6-Diğer Operatörleri İlk olarak atama operatöründen bahsedelim: Matematikteki eşittir(=) sembolünü C dilinde atama operatörü olarak kullanıyoruz.atama operatörü değişkenlere değer atamak için kullanılır.bu operatör sağ taraftaki ifadelerin değerini sol taraftaki ifadeye atar yani sağ taraftaki değer sol taraftaki değişkenin hafıza adresine yazdırılır. Örneğin: a=5; deyiminde a değişkenine 5 değeri atanır. b=3+27; b değişkenine 30 değeri atanır.böyle örneklerde atama yapılmadan önce sağ taraftaki işlemler tamamlanır. c=e+d; c değişkenine e ve d değerlerinin içerdiği değerlerin toplamı atanır. a=b=c+4; hem a hem b değişkenlerine c değişkeni ile 4 değerinin toplamı atanır. = Sağdaki değeri soldaki değişkene atar. += Soldaki değişkene sağdaki değişkenin değerini ekler, sonucu soldaki değişkene atar. -= Soldaki değişkenden sağdaki değişkeni çıkarır, sonucu soldaki değişkene atar. *= Soldaki değişkeni sağdaki ile çarpar, sonucu soldaki değişkene atar. /= Soldaki değişkeni sağdaki değişkene böler, sonucu soldaki değişkene atar. %= Soldaki değişkeni sağdaki değişkene böler, kalanı soldaki değişkene atar. Arttırma Ve Azaltma Operatörleri:Sayısal değerlerden bir çıkarmak ya da sayısal değerlere bir eklemek için kullanılan operatörlerdir.mesela a adında bir değişkenimiz olsun. Bu a
17 değişkenini bir arttırmak için aşağıdaki gibi kodlar yazabiliriz: 1)sayi = sayi + 1; 2)sayi += 1; 3)sayi++; Aynı değişkenden (değişkenimiz:a) bir eksiltme işlemi aşağıdaki şekilde yapılır: 1)sayi=sayi-1; 2)sayi-1=; 3)sayi ; ÖRNEK: [crayon-5c001a38bf /] ÇIKTI: ÖRNEKLER: [crayon-5c001a38bf /] [crayon-5c001a38bf /] ÖRNEKLERİN EKRAN ÇIKTILARI:
18 ÖRNEK [crayon-5c001a38bf19a /] Örneğin ekran çıktısı: ATAMA OPERATÖRÜYLE İLGİLİ GÖRSELLER:
19 Daha fazla kaynak için:
20 BEYZA NUR KILIÇ For Döngüsü En çok kullanılan döngü komutlarından biridir; Eğer işlemin veya döngünün tekrar sayısı belli ise for komutu kullanılır.for komutu kullanılır. for döngüsünde bir sayaç, bir şart ve sayacın artış durumunu belirleyen artış komutu kullanılır. For döngüsünün genel yapısı aşağıdaki gibidir: for dönsügü bir satırdan oluşuyor ise süslü parantez({ }) kullanmaya gerek yoktur. for (sayac;kosul; sayacartisi) komut; for döngüsü bir satırdan fazla oluşuyor ise süslü parantez({ }) kullanılır. for (sayac;kosul;sayacartisi) { komut1;
21 komut2; } komut3; şeklinde kullanılır.. Sayac adından da belli olduğu gibi, döngünün kaç defa çalıştığını sayar. Sayacın daha önceden tanımlanması ve başlangıç değerinin belirtilmesi gerekmektedir. Sayacın başlangıç değeri for() döngüsünde de belirtilebilir. Şart,döngünün hangi şart sağlanırsa devam edeceğini belirler.. şart basit (x<5) veya karmaşık (x<5 y<10) yapıda olabilir. sayac artışı ise sayacın nasıl artacağını belirle örneğin sayaç 1 artırılarak veya 1 azaltılarak işlem yapılabilir. For döngüsü aşağıdaki örnekle pekiştirmeye çalışalım: yapacağımız örnekte kullanıcı bir mesaj girecek programda kullanıcının girdiği mesajı piramit şeklinde yazmaya çalışacak. Başlayalım #include<iostream> #include<cstring> using namespace std; int main () { char mesaj[180];
22 int i,j; cout<<"mesaji giriniz:"; cin>>mesaj; for(j=1;j<strlen(mesaj)+1;j++) { for(i=0;i<j;i++) printf("%c",mesaj[i]); printf("\n"); } for(j=strlen(mesaj);j<strlen(mesaj)+1;j--) { for(i=0;i<j;i++) printf("%c",mesaj[i]); printf("\n"); } } Piramit Yazı kodu çalıştırdığımızda konsolda aşağıdaki gibi çıkmasını bekleriz..
23 RİFAİ KUCİ İf Else Yapısı En çok kullanılan sorgu ya da dallanma komutlarından biridir. Eğer sorgudaki Şart sağlanırsa dallanma olur ve belli bazı komut ya da komutlar çalıştırılır. Şart sağlanmazsa sıradaki komuttan devam edilir. Bu döngüde kullanılan işaretler; > : Büyük >= : Büyük eşit < : Küçük <= : Küçük eşit == : Eşit ~= : Eşit değil Programda öncelik sırası if ile başlar. İf den sonra else if ve else gelir. Program if e geldiğinde if deki şartı sağlıyorsa devam eder. Eğer sağlamıyorsa else if e geçer. Buradaki şartı da sağlamıyorsa else yi sağlıyor demektir. if komutu iki farklı şekilde kullanılabilir. Eğer şart gerçekleştiğinde tek bir komut çalıştırılacaksa if komutunun kalıbı aşağıdaki gibi yazılır:
24 if (şart) komut; Eğer şart gerçekleştiğinde birden fazla komut çalıştırılacaksa if komutu aşağıdaki gibi yazılmalıdır..: if(şart) { komut 1; komut 2 ; komut 3 ; } Bunu 2 sayının karşılaştırarak örnek üzerinde gösterelim yapacağımız örnekte kullanıcı dan 2 tane sayı istenecek ve istenen sayıların if karar yapısı ile karşılaştırmasını yapacağız: #include<iostream> using namespace std; int main() { int sayi1,sayi2; cout<<"birinci Sayiyi Giriniz:"; cin>>sayi1; cout<<"ikinci Sayiyi Giriniz:"; cin>>sayi2; if(sayi1>sayi2) {
25 cout<<"buyuk Olan sayi:"<<sayi1; } else if(sayi1<sayi2) { cout<<"buyuk Olan sayi:"<<sayi2; } else cout<<"sayilar Birbirine esittir."; return 0; } 2 sayının karşılaştırması.. kodu yazdıktan sonra çıktısı aşağıdaki gibi olması beklenir..
26 Rifai KUÇİ
Main() Fonksiyonu. Main () Fonksiyonu. int main() İfadeler. Return ;
Main() Fonksiyonu Main () Fonksiyonu int main() { İfadeler Return ; } int main() fonksiyon başlığıdır. Bu fonksiyonun { ile gövdesi oluşturulur. Bu ifadelerin her birinin sonunda noktalı virgül(;) işareti
Detaylı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ı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ıJAVA DÖNGÜ DEYİMLERİ. For Döngüsü
JAVA DÖNGÜ DEYİMLERİ Belirli bir iş bir çok kez tekrarlanacaksa, programda bu iş bir kez yazılır ve döngü deyimleriyle istenildiği kadar tekrarlanabilir. Java da bu işi yapan üç ayrı deyim vardır: while
DetaylıLambda İfadeleri (Lambda Expressions)
Lambda İfadeleri (Lambda Expressions) Lambda İfadeleri, değişkenlere değer atamak için kullanılan sadeleştirilmiş anonim (isimsiz) fonksiyonlardır. Bu fonksiyonlar matematikteki ve bilgisayar bilimlerindeki
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar
Detaylı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ıenum bolumler{elektronik, insaat, bilgisayar, makine, gida};
BÖLÜM 12: Giriş C programlama dilinde programcı kendi veri tipini tanımlayabilir. enum Deyimi (Enumeration Constants) Bu tip, değişkenin alabileceği değerlerin belli (sabit) olduğu durumlarda programı
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 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ıLab Notları 4. for ( ilklenme yeri bir kez çalışır ; Kontrol yeri her döngüde bakılır ; Güncelleme yeri her döngüde )
Lab Notları 4 1. Döngüler Bir program yazıldığı vakit bazı durumlarda bir satırın birden çok kez çalıştırılması düşünülebilir. Örneğin ekrana 1 den 100 e kadar sayılar yazılmak isteniyor. Bu durumda hepsini
DetaylıInternet Programming II
Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Kontrol deyimleri programlamanın olmazsa olmaz koşullarındandır. Şartlara (karşılaştırma) bağlı
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,
BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER, C++ İÇİN UFAK HATIRLATMALAR Değişken adları bir harf ile başlamalıdır. (a-z, A-Z). Değişken adı numara içerebilir.
Detaylı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ıBİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ
BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr. Emel ARSLAN earslan@istanbul.edu.tr C Program Akış Kontrol Yapıları Kontrol Komutları Normal şartlarda C dilinde bir programın çalışması, komutların
DetaylıMTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/
MTK467 Nesneye Yönelik Programlama Hafta 4 - Döngüler Zümra Kavafoğlu https://zumrakavafoglu.github.io/ while döngüsü while(koşul){ } döngü ifadeleri Koşul boolean değerli olmalıdır. Koşulun değeri true
Detaylı/ C Bilgisayar Programlama Final Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.
Selçuk Üniversitesi Mühendislik Fakültesi Harita Mühendisliği Bölümü Final Sınavı Test Soruları dı soyadı :... Öğrenci no :... İmza :... Tarih, Süre :09.01.2013, 60 dak. Dikkat!!! Soru kitapçığında ve
Detaylı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ıToplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir.
www.csharpturk.net Türkiye nin C# Okulu Yazar Yunus Özen Eposta yunus@yunus.gen.tr Tarih 08.04.2006 Web http://www.yunusgen.tr ARİTMETİK OPERATÖRLER VE KULLANIM ŞEKİLLERİ Bilgisayarlar yapıları gereği,
DetaylıDöngüler - Loops 4/9/2010. ENF-102 Jeoloji Giriş. Sayaç kontrollü bir döngüdeki temel öğeler. Sayaç (counter) Kontrollü Döngüler.
Giriş Döngüler - Loops Bir ifade kümesinin tekrarlanması, yani birden fazla çalıştırılması işlemine döngü (loop) dendiğiğ programlamaya giriş ş kısmında belirtilmişti. Bu derste döngülerin C programlama
Detaylı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ı1 PROGRAMLAMAYA GİRİŞ
İÇİNDEKİLER IX İÇİNDEKİLER 1 PROGRAMLAMAYA GİRİŞ 1 Problem Çözme 1 Algoritma 1 Algoritmada Olması Gereken Özellikler 2 Programlama Dilleri 6 Programlama Dillerinin Tarihçesi 6 Fortran (Formula Translator)
DetaylıDöngüler - Loops 4/13/2011. ENF-102 Jeoloji Sayaç kontrollü bir döngüdeki temel öğeler. Sayaç (counter) Kontrollü Döngüler.
Giriş Döngüler - Loops Bir ifade kümesinin tekrarlanması, yani birden fazla çalıştırılması işlemine döngü (loop) dendiği programlamaya giriş kısmında belirtilmişti. Bu derste döngülerin C programlama dilinde
Detaylı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ıBBS515 Nesneye Yönelik Programlama. Ders 3 Zümra Kavafoğlu
BBS515 Nesneye Yönelik Programlama Ders 3 Zümra Kavafoğlu https://zumrakavafoglu.github.io/ Bağıntısal Operatörler operatör tanımı < küçüktür > büyüktür = büyük eşittir eşittir!= eşit
DetaylıNesne Yönelimli Programlama
1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, Java Programlama Dili ve Yazılım Tasarımı, Altuğ B. Altıntaş, Papatya
DetaylıNESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2
NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2 JAVA DA PROGRAM DENETİMİ VE OPERATÖRLER Java programlama dilinde temel tipleri ve nesneleri yönlendirmek ve değiştirmek için operatörler kullanılır. Atamalar sağ taraftaki
DetaylıBÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI
BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI C programlama dilinde, diğer programlama dillerinde olduğu gibi, işlemler, ilk satırdan başlamak üzere sırayla çalışır. Program kontrol yapıları ise, programın
Detaylıwhile(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO
while(), do-while(), for() Döngü (loop) : Bir koşul sağlandığı (true olduğu) sürece bir veya birden çok komutun tekrarlanması işlemidir. Java Döngüler (loops) While() do-while() for ( ) while ( koşul )
DetaylıBölüm 4 C de Program Kontrolü
1 Bölüm 4 C de Program Kontrolü Outline 4.1 Giriş 4.2 Döngülerin Temelleri 4.3 Sayıcı Kontrollü Döngüler 4.4 for Döngü Yapısı 4.5 for Döngü Yapısıyla İlgili Notlar ve Gözlemler 4.6 for Yapısıyla İlgili
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Nedir? Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer
Detaylı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ıBİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Kontrol Yapıları if Seçme Deyimi if... else Seçme Deyimi while Tekrar
DetaylıYAPILAR BİRLİKLER SAYMA SABİTLERİ/KÜMELERİ. 3. Hafta
YAPILAR BİRLİKLER SAYMA SABİTLERİ/KÜMELERİ 3. Hafta YAPILAR Farklı veri tipindeki bilgilerin bir araya gelerek oluşturdukları topluluklara yapı (structure) denir. Yani yapılar, birbiriyle ilişkili değişkenlerin
DetaylıFonksiyonlar. C++ ve NESNEYE DAYALI PROGRAMLAMA 51. /* Fonksiyon: kup Bir tamsayının küpünü hesaplar */ long int kup(int x) {
Fonksiyonlar Kendi içinde bağımsız olarak çalışabilen ve belli bir işlevi yerine getiren program modülleridir. C programları bu modüllerden (fonksiyonlar) oluşurlar. Fonksiyonların yazılmasındaki temel
DetaylıALGORİTMA VE PROGRAMLAMA II
ALGORİTMA VE PROGRAMLAMA II Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1102 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Yapılar ve Birlikler enum Deyimi
Detaylıİçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama
İçerik Java da İşleçler, Kontrol Akış ve Döngü Deyimleri Geçen ders: Nesne ve Sınıf Kavramları Nesne ve Sınıf ın Java da gerçekleştirilmesi Bu ders: Java da işleçler ( operators ) Java da kontrol-akış
Detaylı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 Diziler Dizi Nedir? Dizilerin Bildirimi
DetaylıBölüm 2 - C ile Programlamaya Giriş
1 Bölüm 2 - C ile Programlamaya Giriş Başlıklar 2.1 Giriş 2.2 Basit C Programları: Bir Metni Yazdırmak 2.3 Basit C Programları: İki Tam Sayıyı Toplamak 2.4 Hafıza Konuları 2.5 C de Aritmetik 2.6 Karar
DetaylıJava da İşleçler, Ders #3 (4 Kasım 2009)
Java da İşleçler, Kontrol Akış ve Döngü Deyimleri BS-515 Nesneye Yönelik Programlama Ders #3 (4 Kasım 2009) İçerikç Geçen ders: Nesne ve Sınıf Kavramları Nesne ve Sınıf ın Java da gerçekleştirilmesi Bu
DetaylıÇoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say
İÇİNDEKİLER 1. Bilgisayarın Yapısı Ve Programlama Dilleri Giriş 1 Bilgisayar ve Programlamanın Kısa Bir Tarihçesi 2 Donanım ve Yazılım Kavramları 3 Bilgisayarın Donanımsal yapısı 4 Giriş Birimi (Input
Detaylı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ıİ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ıPROGRAMLAMAYA GİRİŞ DERS 2
PROGRAMLAMAYA GİRİŞ DERS 2 Program editörde oluşturulur ve diske kaydedilir Tipik Bir C Programı Geliştirme Ortamının Temelleri 1. Edit 2. Preprocess 3. Compile 4. Link 5. Load 6. Execute Önişlemci programı
DetaylıSınav tarihi : Süre : 60 dak. a) strstr b) strchr c) strcat d) strcpy e) strlen. a) b) d) e) 0
Selçuk Üniversitesi, Mühendislik Fakültesi, Harita Mühendisliği Bölümü Bitirme Sınavı Test Soruları Adı soyadı : Öğrenci no : Sınav tarihi : 01.06.2017 Süre : 60 dak. 1. t değişkeni hakkında aşağıdakilerden
DetaylıGenel Programlama II
Genel Programlama II 22.03.2011 1 Yapılar ( Structures ) Yapılar ( structures ); tam sayı, karakter vb. veri tiplerini gruplayıp, tek bir çatı altında toplar. Bu gruplandırma içinde aynı ya da farklı veri
DetaylıProgramın Akışının Denetimi. Bir arada yürütülmesi istenen deyimleri içeren bir yapıdır. Söz dizimi şöyledir:
Programın Akışının Denetimi Bir program komutların yazıldığı sırada akar. Ama çoğunlukla, bu akışı yönlendirmek gerekir. Bu iş için denetim yapılarını kullanırız. Bunlar iki gruba ayrılabilir: Yönlendiriciler
DetaylıBTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9
BTP 207 İNTERNET PROGRAMCILIĞI I Ders 9 Dizi Değişkenler (Array) 2 Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1, eleman2,, elemann)
DetaylıAlgoritma ve Programlamaya Giriş
Algoritma ve Programlamaya Giriş Algoritma Bir sorunu çözebilmek için gerekli olan sıralı ve mantıksal adımların tümüne Algoritma denir. Doğal dil ile yazılabilir. Fazlaca formal değildir. Bir algoritmada
Detaylı3/7/2011. ENF-102 Jeoloji 1. Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Veri Tanımları ve Mantıksal Đşlemler
Veri Tanımları ve Mantıksal Đşlemler Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Kullanılacak bütün değişkenlerin kullanılmadan önce C derleyicisine bildirilmeleri gerekir.
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Diziler Dizi Tanımlama ve İlk Değer Atama Dizi Elemanlarının Kullanılması Dizi İşlemleri Java da Diziler JAVA DA DİZİLER 4 Dizi; tek bir veri tipinde,
DetaylıDöngü (Loop) Deyimleri / Veri Belirleyicileri / Matematiksel Fonksiyonlar
Bölüm 5 Döngü (Loop) Deyimleri / Veri Belirleyicileri / Matematiksel Fonksiyonlar İçindekiler 5.1 Formatlı Yazdırma............................ 34 5.2 Döngü Deyimleri............................. 34 5.2.1
DetaylıC Dersleri Bölüm 3 : Program akışı
İzmir Ekonomi Üniversitesi Bilgisayar Topluluğu www.ieubt.org C Dersleri Bölüm 3 : Program akışı Sorularınız için : programlama@ieubt.org Hazırlayan : Görkem PAÇACI (gorkem.pacaci@std.ieu.edu.tr) C Program
DetaylıBASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN
BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN Basit C Programları: Bir Metni Yazdırmak #include /* program çalışmaya main fonksiyonundan başlar*/ int main() { printf( "C diline hoşgeldiniz!\n"
DetaylıProgramlama Dilleri. C Dili. Programlama Dilleri-ders08/ 1
Programlama Dilleri C Dili Programlama Dilleri-ders08/ 1 Yapısal Veri Tipleri C dili genişletilebilen bir dildir. Var olan veri tipleri kullanılarak yeni veri tipleri tanımlanıp kullanılabilir. Programlama
Detaylı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 Elemanları Bu bölümde;
DetaylıAdı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : dak.
Selçuk Üniversitesi Mühendislik Fakültesi Harita Mühendisliği Bölümü ra Sınavı Test Soruları dı soyadı :... Öğrenci no :... İmza :... Tarih, Süre :13.04.2017 60 dak. Dikkat!!! Soru kitapçığında ve cevap
DetaylıBu amaçla, if ve switch gibi karar verme deyimleri, for, while, do..while gibi döngü deyimleri kullanılır.
PHP de Program Denetimi Belli durumlarda örneğin değişkenlerin aldığı değerlere veya sayfaya yapılan ziyaretlere göre PHP programının nasıl davranacağına karar vermemiz gerekir. Bu yönlendirmeleri, program
DetaylıÖrnek: İki fonksiyondan oluşan bir program. Fonksiyon Tanımı
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar Değer Döndüren Fonksiyonlar Çok Parametreli Fonksiyonlar Değişken Kapsamları Çok Fonksiyonlu Programlar Fonksiyon Tanımı Karmaşıkveuzunprogramları,
Detaylı/ C Bilgisayar Programlama Yıliçi Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.
Selçuk Üniversitesi Mühendislik-Mimarlık Fakültesi Harita Mühendisliği Bölümü Yıliçi Sınavı Test Soruları dı soyadı :... Öğrenci no :... İmza :... Tarih, Süre :26.11.2012, 60 dak. Dikkat!!! Soru kitapçığında
DetaylıDÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN
DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN GİRİŞ Ekrana «Merhaba Java» şeklinde bir mesajı 100 defa yazmak istediğinizi düşünelim. Aşağıdaki komut satırını 100 kez yazmak sıkıcı
DetaylıC++ Dersi: Nesne Tabanlı Programlama
C++ Dersi: Nesne Tabanlı Programlama Bölüm 7: Yapılar Diziler İçerik Yapıların Tanımı Yapılara İlk Değer Atama Yapı Elemanlarına Erişim İç içe Yapılar Yapılar ve Fonksiyonlar 2 Yapılar (structures) içinde
DetaylıESM-361 Mikroişlemciler. 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN
ESM-361 Mikroişlemciler 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN Bit operatörleri Bit operatörleri bit düzeyinde işlem yapan operatörlerdir; yani sayıları bir bütün olarak değil, bit bit
DetaylıB02.6 Karar Verme, Eşitlik ve Bağıntı Operatörleri
B02.6 Karar Verme, Eşitlik ve Bağıntı Operatörleri 49 Yrd. Doç. Dr. Yakup EMÜL, Bilgisayar Programlama Ders Notları (B02) Çalıştırılabilir C ifadeleri ya bir işlem gerçekleştirir ( girilen verilerin toplanması
Detaylı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ıBMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler
BMÜ-111 Algoritma ve Programlama Bölüm 5 Tek Boyutlu Diziler Yrd. Doç. Dr. İlhan AYDIN 1 Problem 100 adet sayı okumak istediğimizi düşünelim. Bu sayıların ortalaması hesaplanacak ve sayıların kaç tanesinin
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 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ıÖrnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf
İçindekiler 1. Giriş... 1 1.2. c++ Programı Yapısı... 2 1.3.Using Direktifi... 5 Bölüm 2. Veri türleri, değişken kavramı, sabit ve değişken bildirimleri ve c++ da kullanımı 7 2.1. Temel veri türleri...
DetaylıC++ Göstericiler (Pointer)
C++ Göstericiler (Pointer) C++ Dilinde Gösterici(Poniter) İşlemleri Gösterici nedir? Bir değişkenin bellek adresini tutan değişkene gösterici denir. Yani, gösterici bir tür değişkendir ve başka bir değişkenin
Detaylıenum, struct, union ve typedef Yapıları
enum, struct, union ve typedef Yapıları C, kullanıcının kendi veri tipini tanımlamasına müsaade eder. Bu kısımda böyle veritiplerinin nasıl oluşturulacağı anlatılacaktır. enum Bu tip, değişkenin alabileceği
DetaylıC Programlama Dilininin Basit Yapıları
Bölüm 2 C Programlama Dilininin Basit Yapıları İçindekiler 2.1 Sabitler ve Değişkenler......................... 13 2.2 Açıklamalar (Expresions)........................ 14 2.3 İfadeler (Statements) ve İfade
DetaylıHafta 9 C Dilinde Kontrol ve Döngü Yapıları
BLM111 Programlama Dilleri I Hafta 9 C Dilinde Kontrol ve Döngü Yapıları Yrd. Doç. Dr. Caner ÖZCAN Karar (Karşılaştırma) Komutları if-else Koşulların kontrolünde kullanılan komutlardır. Koşulların doğru
Detaylı4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları
4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları Şart yapıları bir bilgisayar programının olmazsa olmazlarındandır. Şart yapıları günlük hayatımızda da çok fazla karşılaştığımız belirli
DetaylıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Diziler Dizi Nedir? Dizilerin Bildirimi Dizilere Başlangıç Değeri Verme Dizilerde Arama
Detaylı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ıAlgoritma ve Programlama: Karar Yapıları ve Döngüler
Algoritma ve Programlama: Karar Yapıları ve Döngüler Bir algoritma, herhangi bir programlama dili (C, C++, Pascal, Visual Basic, Java gibi) ile kodlandığında program haline gelir. Algoritmada yer alan
DetaylıKONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {
KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR IF ELSE YAPISI if (deger) { else { YUKARIDAKI IFADEDE deger EGER TRUE İSE if PARANTEZLERİ İÇİNDEKİ DEĞER
DetaylıPASCAL PROGRAMLAMA DİLİ YAPISI
BÖLÜM 3 PASCAL PROGRAMLAMA DİLİ YAPISI 3.1. Giriş Bir Pascal programı en genel anlamda üç ayrı kısımdan oluşmuştur. Bu kısımlar bulunmaları gereken sıraya göre aşağıda verilmiştir. Program Başlığı; Tanımlama
Detaylı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ıC++ Dersi: Nesne Tabanlı Programlama
C++ Dersi: Nesne Tabanlı Programlama Bölüm 5: Fonksiyonlar İçerik Standart Kütüphane Fonksiyonları Kullanıcı Tarafından Tanımlanan Fonksiyonlar Fonksiyon Tanımı Fonksiyon Prototipi void Fonksiyonları Parametreli
DetaylıBMT 101 Algoritma ve Programlama I 8. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1
BMT 101 Algoritma ve Programlama I 8. Hafta Yük. Müh. Köksal GÜNDOĞDU 1 C++ Döngü Deyimleri Yük. Müh. Köksal GÜNDOĞDU 2 Döngüler Programın belirli bölümlerinin defalarca işlenmesi söz konusu olabilir.
Detaylı2.3- OPERATÖRLER ÇALIŞMA YAPRAĞI
2.3 OPERATÖRLER Operatörler, tek başlarına kullanıldıklarında bir anlam ifade etmeyen, ancak programın işleyişine katkıda bulunan karakterlere operatör denir. Matematiksel Operatörler +,-,/,*,% İlişkisel
Detaylı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ıfor döngüsü for (başlangıç değeri; şart; artım) ifade; for (başlangıç değeri; şart; artım) { ifadeler; }
for döngüsü for (başlangıç değeri; şart; artım) ifade; for (başlangıç değeri; şart; artım) ifadeler; Başlangıç değeri; koşul içinde tanımladığımız değişkene ilk değerin atanmasını sağlar. Koşul: Döngünün
DetaylıMühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları
Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları C Programlama Dr. Serkan DİŞLİTAŞ 5.1. Atlama Komutları Program akışının yönlendirilmesinde
DetaylıELN1001 BİLGİSAYAR PROGRAMLAMA I
ELN1001 BİLGİSAYAR PROGRAMLAMA I DEPOLAMA SINIFLARI DEĞİŞKEN MENZİLLERİ YİNELEMELİ FONKSİYONLAR Depolama Sınıfları Tanıtıcılar için şu ana kadar görülmüş olan özellikler: Ad Tip Boyut Değer Bunlara ilave
DetaylıPython Programlama Dili
Python Programlama Dili 3. Python da Döngüler Bu bölümde iki tane döngüden bahsedeceğiz: while ve for döngüleri. Ayrıca bu bölümde döngüler dışında break ve continue deyimleri ile range() ve len() fonksiyonlarına
DetaylıBİLGİSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları
BİLGİSAYAR PROGRAMLAMA Algoritma ve Akış Şemaları Algoritma tanımı Algoritma özellikleri Algoritma tasarımı Akış şemaları Dallanma simgeleri Döngü simgeleri Akış şeması tasarımı Akış şeması örnekleri Konu
DetaylıYAPILAR (STRUCTURES)
YAPILAR (STRUCTURES) Yapılar, dizilere benzeyen ancak farklı tipten verileri bir arada tutan bütün olarak tanımlanabilir. Yapıların kullanılmasının esas sebebi de budur. Yapı tipi aslında yeni bir tip
Detaylı5.HAFTA. Sınıf ve Nesne Kavramı, Metot Oluşturma, Kurucu Metot, this Deyimi
5.HAFTA Sınıf ve Nesne Kavramı, Metot Oluşturma, Kurucu Metot, this Deyimi Sınıf Kavramı: Sınıf (class) soyut bir veri tipidir. Nesne (object) onun somutlaşan bir cismidir. Java da sınıf (class) kavramını
Detaylı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 Giriş Fonksiyonlara Genel Bakış C
DetaylıYazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6
ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman
Detaylı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ıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Giriş Fonksiyonlara Genel Bakış C ve Fonksiyonlar Fonksiyon Tanımı 8. BÖLÜM 3 Fonksiyonlar
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
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ıSınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD
Selçuk Üniversitesi, Mühendislik Fakültesi, Harita Mühendisliği Bölümü Yıliçi Sınavı Test Soruları Adı soyadı : Öğrenci no : Sınav tarihi : 13.04.2015 Süre : 60 dak. 1. Hangisi gerçek sayı değişmezi değildir?
DetaylıInternet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 8 Mar. 2016 PHP de Değişken Tipleri Dizi (Array) Aynı değişken içerisinde birden fazla değer tutmak
DetaylıBMT 101 Algoritma ve Programlama I 2. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1
BMT 0 Algoritma ve Programlama I 2. Hafta Yük. Müh. Köksal GÜNDOĞDU Algoritma ve Programlama Yük. Müh. Köksal GÜNDOĞDU 2 Algoritma Kavramı Yük. Müh. Köksal GÜNDOĞDU 3 Algoritma ve Programlama Bilgisayardaki
DetaylıSQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.
SQL PROGRAMLAMA BATCH Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı deyimidir. SELECT. UPDATE...... DELETE.. BATCH BATCH Özellikleri 1- Bir batch içinde bir deyimde yazım hatası olduğunda
Detaylı