C++ Programming: Program Design Including Data Structures, Third Edition. Bölüm 3: Giriş/Çıkış
|
|
- Emin Köksal
- 5 yıl önce
- İzleme sayısı:
Transkript
1 C++ Programming: Program Design Including Data Structures, Third Edition Bölüm 3: Giriş/Çıkış
2 Bölümün Amaçları Akış (stream) nedir? Girdi/çıktı akışlarının işleyişi Standart bir giriş aygıtından veri okuması nasıl gerçekleşir? Bir programdaki ön tanımlı (predefined ) fonksiyonlar nasıl kullanılır? Bazı giriş akış fonksiyonlarının ( input stream functions) kullanılışı : get, ignore, fill, C++ Programming: From Problem Analysis to Program Design, Third Edition 2
3 Bölümün Amaçları Girişlerdeki başarısızlıkları (input failure) izleyebilmek Standart bir çıktı aygıtına verinin nasıl yazıldığını öğrenmek Bir programda çıktının istenildiği şekilde elde edilmesini öğrenmek string veri tipini kullanarak giriş çıkış işlemlerinin nasıl yapıldığını öğrenmek Dosya giriş/çıkış işlemleri hakkında bilgilenmek C++ Programming: From Problem Analysis to Program Design, Third Edition 3
4 Giriş /Çıkış Akışları (Input/Output Streams) I/O: Kaynaktan hedefe baytların bir dizilişi (bayt akışı- stream of bytes) Bayt genellikle karakterlerle simgelenir. Bazen farklı tipteki bilgilerin gerektiği programlar olabilir Akış (Stream) : Kaynaktan hedefe karakterlerin sıralanışıdır. Giriş Akışı (Input Stream) Bir giriş aygıtından bilgisayara karakterlerin sıralanışıdır. Çıkış Akışı (Output Stream): Bilgisayardan çıktı aletine karakterlerin sıralanışıdır. C++ Programming: From Problem Analysis to Program Design, Third Edition 4
5 Standart I/O Aygıtları Klavyeden veriyi çıkarmak (extract-receive) ve ekrana göndermek için iostream kullanılır. iostream iki tipte tanımlama içerir istream - input stream ostream - output stream iostream iki değişkene sahiptir. cin ortak girişi tutar cout ortak çıkışı tutar C++ Programming: From Problem Analysis to Program Design, Third Edition 5
6 cin ve cout kullanımı cin ve cout, kullanabilmek için önişlemci direktifi (preprocessor directive) #include <iostream> kullanılmalıdır. Bildirimi şöyledir: istream cin; ostream cout; Giriş için akış değişkenleri (input stream variables): istream tipindedir. Çıkış akış değişkenleri (output stream variables): ostream tipindedir C++ Programming: From Problem Analysis to Program Design, Third Edition 6
7 cin ve Çıkartma İşleci (Extraction Operator ) >> Giriş deyimi sentaksı olarak cin ve çıkartma işleci (extraction operatör)>> kullanılır. cin >> variable >> variable...; Çıkartma işleci (extraction operator )>> ikili (binary) bir işleçtir. Sol tarafındaki işlenen (operand) ise bir giriş akışı değişkenidir (örneğin is cin) Sağ tarafındaki işlenen (operand) ise herhangi bir basit veri tipidir C++ Programming: From Problem Analysis to Program Design, Third Edition 7
8 Standart Giriş >> işlecinin her kullanılışında giriş akışından (input stream) bir sonraki veri çıkartılır. Tek bir cin deyimi ile fazla sayıda değişken ifade etmekle, fazla çok sayıda cin deyimi ile her seferinde tek bir değişken tanımlamak aynıdır. Tarama sırasında >> işleci tüm boş karakterleri atlar. «Whitespace» olarak adlandırılır. «Whitespace» karakterler çıktısı alınamayan karakterler de olabilir. C++ Programming: From Problem Analysis to Program Design, Third Edition 8
9
10 Datanın Okunması char tipinde bir verinin okunması için variable >> çıkartma (extraction) operatörü boşluğu atlar ve sonraki karakteri bularak depolar Tek bir karakterin okunmasından sonra okuma işlemi durur. C++ Programming: From Problem Analysis to Program Design, Third Edition 10
11 Datanın Okunması int ya da double tipinde bir değişkenin okunması >> çıkartma (extraction) işleci boşlukları atlar, eğer işaret dijiti varsa bunu okuduktan sonra, sonraki dijitleri okur. Okuma işlemi dijit olmayan bir «whitespace» karakter ile sonlanır. C++ Programming: From Problem Analysis to Program Design, Third Edition 11
12 Example 3-1 int a, b; double z; char ch, ch1, ch2; Statement Input Value Stored in Memory 1 cin >> ch; A ch = 'A 2 cin >> ch; AB ch = 'A', 'B' is held for later input 3 cin >> a; 48 a = 48 4 cin >> a; a = 46,.35 is held for later input 5 cin >> z; z = cin >> z; 39 z = cin >> z >> a; z= 65.78, a = 38
13 Statement Input Value Stored in Memory 8 cin >> a >> b; 4 60 a = 4, b = 60 9 cin >> a >> ch >> z; 57 A 26.9 a = 57, ch = 'A', z = cin >> a >> ch >> z; 57 A26.9 a = 57, ch = 'A', z = cin >> a >> ch >> z; 57 A26.9 a = 57, ch = 'A', z = cin >> a >> ch >> z; 57A26.9 a = 57, ch = 'A', z = cin >> z >> ch >> a; 36.78B34 z = 36.78, ch = 'B', a = cin >> z >> ch >> a; B34 z = 36.78, ch = 'B', a = cin >> a >> b >> z; a = 11, b = 34, computer waits for the next number
14 Statement Input Value Stored in Memory 16 cin >> a >> z; a = 46, z = 32.4, 68 is held for later input 17 cin >> a >> z; a = 78, z = cin >> ch >> a; 256 ch = '2', a = cin >> a >> ch; 256 a = 256, computer waits for the input value for ch 20 cin >> ch1 >> ch2; A B ch1 = 'A', ch2 = 'B'
15 Öntanımlı Fonksiyonlar Fonksiyon (alt program ): komutlar dizisidir. Aktivite olduğunda bir görev (iş) gerçekleştirir. main fonksiyonu bir program çalıştırıldığında (run) işlenir (executes). Diğer fonksiyonlar ise çağrıldıklarında çalıştırılır. C++ bir dizi hazır fonksiyon içerir. Bunlar öntanımlı (predefined) fonksiyonlardır ve başlık dosyaları ile çağrılan kütüphane fonksiyonlarının bir koleksiyonudur. C++ Programming: From Problem Analysis to Program Design, Third Edition 15
16 Öntanımlı Fonksiyonlar Başlık dosyası (Header file) pek çok fonksiyon içerebilir. Ön tanımlı bir fonksiyonun kullanılması için, başlık dosyasının ismi bilinmelidir. Ayrıca Fonksiyonun ismi Gerekli parametrelerinin sayısı Her parametrenin tipi Fonksiyonun hangi işlemi gerçekleştirdiğinin bilinmesi şarttır. 16
17 Öntanımlı Fonksiyon Örneği pow (power) fonksiyonun kullanılması için, cmath başlık dosyası kullanılmalıdır. Pow fonksiyonunun 2 nümerik parametresi vardır Sentaksı pow(x,y) = x y x ve yargümanlardır. pow(2,3) fonksiyonunu parametreleri 2 ve 3 dür. C++ Programming: From Problem Analysis to Program Design, Third Edition 17
18 //Öntanımlı fonksiyonların kullanılması #include <iostream> #include <cmath> #include <string> using namespace std; int main() { double u, v; string str; cout << "Line 1: 2 to the power of 6 = " << pow(2, 6) << endl; //Line 1 u = 12.5; //Line 2 v = 3.0; //Line 3 cout << "Line 4: " << u << " to the power of " << v << " = " << pow(u, v) << endl; //Line 4
19 cout << "Line 5: Square root of 24 = " << sqrt(24.0) << endl; //Line 5 u = pow(8.0, 2.5); //Line 6 cout << "Line 7: u = " << u << endl; //Line 7 str = "Programming with C++"; //Line 8 cout << "Line 9: Length of str = " << str.length() << endl; //Line 9 return 0; } Sample Run: Line 1: 2 to the power of 6 = 64 Line 4: 12.5 to the power of 3 = Line 5: Square root of 24 = Line 7: u = Line 9: Length of str = 20
20 cin ve get Fonksiyonu get fonksiyonu: Sonraki karakterin okunmasını sağlar («whitespace» içerebilir), Depolama karakteri cin ve get fonksiyonunun birlikte kullanılır. cin.get(varchar); varchar char tipinde bir değişkendir Fonksiyonun argümanıdır (parametresi) C++ Programming: From Problem Analysis to Program Design, Third Edition 20
21 Nokta Notasyonu (Dot Notation) cin.get(ch); deyiminde cin ve get farklı iki tanımlayıcıdır ve nokta (dot) ile birbirlerinden ayrılırlar. Nokta (Dot) giriş akış değişkeni ismini bir fonksiyon ya da bir isimden ayırır. C++ dilinde, nokta (dot) üye erişim operatörüdür (member access operatör) C++ Programming: From Problem Analysis to Program Design, Third Edition 21
22 Standart çıktının Yazılıması cout terim olarak << operatörü ile kullanılır. cout < <ifade ya da manipülatör << ifade ya da manipülatör...; İfade değerlendirilir Değeri yazılır Manipülatör çıktının düzenlenmesi için kullanılır C++ Programming: From Problem Analysis to Program Design, Third Edition 22
23 Çıktı Formatları (Formatting Output) endl manipülatördür. Çıktıyı sonraki satıra taşır. setprecision(n): Çıktının ondalıklı bir sayı olarak görüntülenmesini sağlar. fixed : kkayan nokta sayılarının ( floatingpoint numbers) belirtilen sabit bir formatta görüntülenmesini sağlar showpoint : Çıktı mutlaka ondalıklı olarak görüntülenir. C++ Programming: From Problem Analysis to Program Design, Third Edition 23
24 setw Manipülatörü setw sütunün istenilen uzunluk değerini verir. Eğer belirlenen sütün değeri, ifadede belirlenmiş olan sayının sütunlarını aşarsa - İfadenin çıktısı sağa dayandırılır - Eğer çıktıda setw ile belirlenmiş ama kullanılmayan sütunlar varsa, boşluk olarak sol taraftan doldurulur. C++ Programming: From Problem Analysis to Program Design, Third Edition 24
25 Çıktı Formatı için İlave Komutlar Çıktı akış değişkenleri setfill komutunun yazılması ile ile kullanılmayan kolonların 8değer atanmamış olan sütunların) bir karakter ile doldurulmasını sağlar. left: Çıktıyı sola dayar. setfill ile birlikte etkindir. ostreamvar << left; left komutunu etkinsizleştirmek için unsetf kullanılır. right: çıktıyı sağa yaslar ostreamvar << right 25
26 Manipülator Tipleri İki tip manipülasyon gerçekleştirilir: Parametreli Parametresiz Parametreli: iomanip başlık dosyasının verilmesini gerektirir setprecision, setw, ve setfill Parametresiz : iostream başlık dosyası gerektirir. - endl, fixed, showpoint, left, ve flush.. C++ Programming: From Problem Analysis to Program Design, Third Edition 26
27 I/O ve string Veri Tipi Bir giriş akışı değişkeni (cin) and çıkarma (extraction) işleci >> birlikte «string» tipinde bir verinin okunmasını sağlar. Çıkarma (Extraction) operatörü «whitespace» karakterleri atlar. Bir «whitespace» karakter ile okuma durur. Boşluk içeren dizgilerin (strings) bu operatör ile okunması mümkün değildir. getline fonksiyonu Mevcut satırın sonuna kadar okuma gerçekleştirir Boşlukların da okunması mümkündür. C++ Programming: From Problem Analysis to Program Design, Third Edition 27
28 Dosya Giriş /Çıkışı (File Input/Output) File: ikinci bellekte (secondary storage) tutulan verileri gösterir. File I/O 1. fstream başlık dosyası (header) içerir. 2. Dosya akış değişkenleri bildirilir. 3. Dosya akış değişkenleri (file stream variables) giriş/çıkış kaynakları ile ilişkilendirilir. 4. Dosya akış değişkenleri >>, <<, veya diğer giriş /çıkış fonksiyonlarını kullanır 5. Dosya giriş/çıkışı kapatılır. C++ Programming: From Problem Analysis to Program Design, Third Edition 28
29 Programming Example A theater owner agrees to donate a portion of gross ticket sales to a charity The program will prompt the user to input: movie name adult ticket price child ticket price number of adult tickets sold number of child tickets sold percentage of gross amount to be donated C++ Programming: From Problem Analysis to Program Design, Third Edition 29
30 Programming Example I/O Inputs: movie name, adult and child ticket price, # adult and child tickets sold, and percentage of the gross to be donated Program output: -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Movie Name:...Duckey Goes to Mars Number of Tickets Sold: Gross Amount:... $ Percentage of Gross Amount Donated: 10.00% Amount Donated:... $ Net Sale:... $ C++ Programming: From Problem Analysis to Program Design, Third Edition 30
31 Problem Analysis The program needs to: 1. Get the movie name 2. Get the price of an adult ticket price 3. Get the price of a child ticket price 4. Get the number of adult tickets sold 5. Get the number of child tickets sold C++ Programming: From Problem Analysis to Program Design, Third Edition 31
32 Problem Analysis (continued) 6. Get the percentage of the gross amount donated to the charity 7. Calculate the gross amount 8. Calculate the amount donated to the charity 9. Calculate the net sale amount 10.Output the results C++ Programming: From Problem Analysis to Program Design, Third Edition 32
33 Formulas Calculate the gross amount: grossamount = adultticketprice * noofadultticketssold + childticketprice * noofchildticketssold; Calculate the amount donated to the charity: amountdonated = grossamount * percentdonation / 100; Calculate the net sale amount: netsale = grossamount amountdonated; C++ Programming: From Problem Analysis to Program Design, Third Edition 33
34 Variables string moviename; double adultticketprice; double childticketprice; int noofadultticketssold; int noofchildticketssold; double percentdonation; double grossamount; double amountdonated; double netsaleamount; C++ Programming: From Problem Analysis to Program Design, Third Edition 34
35 Formatting Output First column is left-justified Numbers in second column are right-justified When printing a value in the first column, use left Before printing a value in the second column, use right Use setfill to fill the empty space between the first and second columns with dots C++ Programming: From Problem Analysis to Program Design, Third Edition 35
36 Formatting Output (continued) In the lines showing gross amount, amount donated, and net sale amount Use blanks to fill space between the $ sign and the number Before printing the dollar sign Use setfill to set the filling character to blank C++ Programming: From Problem Analysis to Program Design, Third Edition 36
37 Main Algorithm 1. Declare variables 2. Set the output of the floating-point to Two decimal places Fixed Decimal point and trailing zeros 3. Prompt the user to enter a movie name 4. Input movie name using getline because it might contain spaces C++ Programming: From Problem Analysis to Program Design, Third Edition 37
38 Main Algorithm (continued) 5. Prompt user for price of an adult ticket 6. Input price of an adult ticket 7. Prompt user for price of a child ticket 8. Input price of a child ticket 9. Prompt user for the number of adult tickets sold C++ Programming: From Problem Analysis to Program Design, Third Edition 38
39 Main Algorithm (continued) 10.Input number of adult tickets sold 11.Prompt user for the number of child tickets sold 12.Input the number of child tickets sold 13.Prompt user for percentage of the gross amount donated 14.Input percentage of the gross amount donated C++ Programming: From Problem Analysis to Program Design, Third Edition 39
40 Main Algorithm (continued) 15.Calculate the gross amount 16.Calculate the amount donated 17.Calculate the net sale amount 18.Output the results C++ Programming: From Problem Analysis to Program Design, Third Edition 40
NESNEYE YÖNELİK PROGRAMLAMA C++ a Giriş
Özlem AYDIN NESNEYE YÖNELİK PROGRAMLAMA C++ a Giriş Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü C DİLİNİN BİR ÜST-KÜMESİ OLARAK C++ Genel olarak, C de mevcut olan her şey C++ da da vardır. C dilinde
Detaylı10/17/2007 Nesneye Yonelik Programlama 3.1
Procedure-Based Programming in C++ Çoğu gerçek dünya problemleri binlerce kod satırı gerektirir ( MS Windows NT 5.0 25 million dan fazla kod satırından oluşmaktadır). Yazılımın tasarımı, kodlanması ve
DetaylıENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Genel Bilgiler Uzman Mehmet ŞİMŞEK Ofis : Gazi Ünv., Bilgisayar Mühendisliği
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ü Genel Bilgiler Öğretim üyesi : Doç.Dr.M.Ali Akcayol Ofis : Gazi Ünv., Bilgisayar Mühendisliği
DetaylıC++ Programming: Program Design Including Data Structures, Third Edition. Bölüm 1: Bilgisayarlar ve Programlama Dillerine Kısa Bakış
C++ Programming: Program Design Including Data Structures, Third Edition Bölüm 1: Bilgisayarlar ve Programlama Dillerine Kısa Bakış Bölüm 1 : Amaçlar Farklı tipteki bilgisayarların öğrenilmesi Bir bilgisayar
DetaylıFonksiyon Türleri. Bildiğiniz gibi, C++'da iki fonksiyon türü ile karşılaşıyoruz. C++'nın kullanıma sunduğu hazır fonksiyonlar.
Fonksiyonlar Fonksiyon Nedir? Bir amaca hizmet eden program parçacıklarıdır. Fonksiyon çalıştırıldığında, bir işlemi yerine getirmesi yada bir değer döndürmesi istenecektir. Çağrılmış olan bir fonksiyon
DetaylıProgramlamaya Giriş Karar Yapıları, Tekrarlı İfadeler(Döngüler)
Programlamaya Giriş Karar Yapıları, Tekrarlı İfadeler(Döngüler) Konular Program Blokları Sıra Yapısı Kontrol Yapıları Karar Yapıları (İf) İf/Else İç İçe İf/Else Switch-Case (Çoklu Dallanma Yapıları) Döngüler
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ş Sınıflar, Nesneler, Fonksiyon ve Veri Üyeleri Sınıf ve Fonksiyon Üyeleri
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ıFonksiyonlar (Altprogram)
Fonksiyonlar (Altprogram) C Programlama Dili fonksiyon olarak adlandırılan alt programların birleştirilmesi kavramına dayanır. Bir C programı bir ya da daha çok fonksiyonun bir araya gelmesi ile oluşur.
DetaylıENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Konular Giriş Data Hiyerarşisi Files (Dosyalar) ve Streams (Kaynaklar)
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ı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ı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ıString ve Karakter Dizileri. Yrd. Doç. Dr. Fehim KÖYLÜ Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü
String ve Karakter Dizileri #include Temel giriş çıkış akımları nesnelerinin tanımlandığı kütüphanedir. cin,cout,cerr,clog, wcin,wcout,wcerr,wclog nesneleri içerir. using namespace std; //std
Detaylıişlemler bittikten sonra dosyaların kapatılması uygun olacaktır. Bunun için, fclose(fin);
case 2 : C = 0.5088-0.0011*(B-135); break; case 3 : C = 0.4978-0.0010*(B-145); break; case 4 : C = 0.4878-0.0009*(B-155); break; default : printf("yanlış seçenek\n");} cout
DetaylıKarakter katarları ile ilgili fonksiyonlar içerir Yerel kayan noktalı sayılar tanımlanır
stringh floath Karakter katarları ile ilgili fonksiyonlar içerir Yerel kayan noktalı sayılar tanımlanır 32 Sorgulama İfadesi - if Deyimi (5 Hafta) Bu deyim sorgulamanın tek basamakta yapılacağı yerlerde
DetaylıBMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1
BMT 101 Algoritma ve Programlama I 6. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Veri Tipleri Yük. Müh. Köksal Gündoğdu 2 Veri Tipleri Tam sayı ve Ondalık sayı veri tipleri Veri Tipi Alt Sınıf Üst Sınıf Duyarlı
DetaylıNesne Yönelimli Programlama
1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Genel Bilgiler Ders konuları 1. Programlamaya Giriş 2. Program Denetimi ve Operatörler 3. Nesnelerin
Detaylı3. VERİ GİRİŞ-ÇIKIŞI (4ncü hafta)
3. VERİ GİRİŞ-ÇIKIŞI (4ncü hafta) Bilgisayar belleğine veri aktarılabilmesi (veri okutulması) için scanf() veya cin (consol input un kısaltılmışı) komutları kullanılabilir. Sonuçlarının ekrana aktarılması
DetaylıBLM-111 PROGRAMLAMA DİLLERİ I. Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri
BLM-111 PROGRAMLAMA DİLLERİ I Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Temel Veri Tipleri C dilinde
DetaylıObject-Oriented Programming Lab 4. - Sıcaklık değeri, Kelvin biriminde saklansın. Varsayılan sıcaklık değeri K olsun.
04.08.2017 Object-Oriented Programming Lab 4 1. class sicaklik sicaklik class ı oluşturun. - Sıcaklık değeri, Kelvin biriminde saklansın. Varsayılan sıcaklık değeri 273.15 K olsun. - okucel, okufah ve
DetaylıC PROGRAMLAMA DİLİNE GİRİŞ
C PROGRAMLAMA DİLİNE GİRİŞ C Dilinin Tarihçesi 1972 de Dennis Ritchie tarafından AT&T Bell Laboratuarlarında B dilinden geliştirildi. C dili konusundaki ilk kitap 1978 de Dennis Ritchie ve Brain Kernighan
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ıC++ Giriş Ders 5 MSGSU Fizik Bölümü Ferhat ÖZOK
Bir dosyaya ciktilari yazmak icin kullanılacak komut int fprintf ( FILE * stream, const char * format,... ); /* fprintf example */ #include using namespace std; int main () FILE * pfile; int
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 Veri Hiyerarşisi Dosyalara Giriş
DetaylıOperatörlere İşlev Yükleme
Binnur Kurt kurt@ce.itu.edu.tr Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi Operatörler C tip-duyarlı ve -odaklı bir dildir. Her operatör belirli tiplerde operand alır. C de temel tiplerden
DetaylıMetin Dosyaları. Metin Dosyaları Dosya Açma ve Kapama Dosya Okuma ve Yazma Rastgele Erişim Standart Girdi/Çıktı Hata Kontrolü
Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama Dosya Okuma ve Yazma Rastgele Erişim Standart Girdi/Çıktı Hata Kontrolü Metin Dosyaları Metin dosyaları, verileri bir kere hazırlayıp, ikincil saklama
DetaylıC++ Dersi: Nesne Tabanlı Programlama
C++ Dersi: Nesne Tabanlı Programlama Bölüm 11: Bileşim, Arkadaş ve Diğer Araçlar İçerik Bileşim Arkadaş Fonksiyonlar ve Sınıflar Arkadaş Fonksiyonlar Arkadaş Sınıflar Sabit Nesneler Sabit Üye Fonksiyonlar
DetaylıEln 1001 Bilgisayar Programlama I
Eln 1001 Bilgisayar Programlama I GiriŞ / ǹk¹Ş Fonksiyonlar¹ Ne ÖĆreneceĆiz? Temel Giriş/Çıkış Yapısı Giriş Fonksiyonları Karakterler için giriş fonksiyonları Scanf fonksiyonu Formatlı giriş Çıkış Fonksiyonları
DetaylıC Konsol Giriş Çıkış Fonksiyonları
C Konsol Giriş Çıkış Fonksiyonları Öğr. Gör. M. Ozan AKI Rev 1.0 Stringlerde Özel Karakterler \n : Bir sonraki satırın ilk sütununa git \b : Backspace (önceki karakteri sil) \a : Bip sesi \\ : Ters bölü
DetaylıNesne Tabanlı Programlama
Nesne Tabanlı Programlama Ders Notu - 1 Dicle Üniversitesi Mühendislik Fakültesi Elektrik Elektronik Mühendisliği Bölümü 1 Değerler ve Değişkenler Values & Variables 2 1 Değişkenlerin Özellikleri Tipi
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ıC++ Dersi: Nesne Tabanlı Programlama
C++ Dersi: Nesne Tabanlı Programlama Bölüm 17: string Sınıfı İçerik string Yapıcı Fonksiyonları string ile Girdi/Çıktı string Operatörleri ı string Nesnesine Sayı Değeri Ekleme 2 string Birden fazla karakter
DetaylıBİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 3. DERS NOTU Konu: MATLAB de Temel İşlemler Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 MATLAB (Matrix Laboratory) sayısal hesaplama dilidir. MathWorks firması tarafından geliştirilmiş
DetaylıGenel Programlama II
Genel Programlama II 15.02.2011 1 Genel Programlama Tekrar Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Önceki bölümde bir problemin çözümü ile
DetaylıC++ Dersi: Nesne Tabanlı Programlama
C++ Dersi: Nesne Tabanlı Programlama Bölüm 6: Diziler İçerik Diziler Dizi Elemanlarına İlk Atama Diziler ve Fonksiyonlar İki Boyutlu Diziler İki Boyutlu Dizi Tanımı İki Boyutlu Dizi Elemanlarına Erişim
DetaylıBTEP243 Ders 3. class Yazım Kuralı:
BTEP243 Ders 3 Sınıflar ve Nesneler Nesne tabanlı programlamada, programlamanın temeli sınıflardır (class). Nesnelerin yaratılmasında taslak (blueprint) görevi görür. Sınıflar; o Nesnelerin özelliklerinin
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ıBİLG Dr. Mustafa T. Babagil 1
BİLG214 20.10.2009 Dr. Mustafa T. Babagil 1 Yapısal bilgi türlerinin tanımlanması. (C++ daki struct yapısı. ) Daha önce öğrenmiş olduğumuz bilgi tipleri char, int ve float v.b. değişkenler ile dizi (array)
DetaylıNesne Tabanlı Programlama
Nesne Tabanlı Programlama Ders Notu - 1 (Değerler, Değişkenler, İşleçler, Tip Dönüşümleri, Mantıksal Operatörler) Dicle Üniversitesi Mühendislik Fakültesi Elektrik Elektronik Mühendisliği Bölümü 1 Değerler
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ıC Programlama printf() Fonksiyonu
C Programlama printf() Fonksiyonu Standart C kütüphanesinin bir parçası olan printf() C Programlama Dili'nin genel amaçlı çıktı alma fonksiyonudur. Girdi ve çıktı deyimleri gerçekte C dilinin bir parçası
DetaylıProgram Çözümleme. Aşağıdaki örneklerde printf() ve scanf() fonksiyonlarının işlevleri gösterilmektedir. Liste 1.1. Çözümleme:
1 Program Çözümleme Bir bilgisayar programını çözümleme eylemini, onun her satırının (deyiminin) yaptığı işi açıklamak olarak anlayacağız. Bazı kaynaklarda bu eyleme analiz der. Daha ileri düzeyde "trace"
DetaylıC/C++ Disk G/Ç İşlemleri. Yrd. Doç. Dr. Fehim KÖYLÜ Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü
C/C++ Disk G/Ç İşlemleri Veriler Bitler, byte, sayılar, karakter (char), karakter grubu (char *, string), struct, class, kayıtlar, tablolar, vt Dosya karakterleri ve dosya sonu işaretini içerir. İşlem
DetaylıBölüm 6. Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler
Bölüm 6 Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler Chapter 6 Java: an Introduction to Computer Science & Programming - Walter Savitch 1 Genel Bakış Dizi: Hepsi aynı türde
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ıBİLG214. 20.10.2009 Dr. Mustafa T. Babagil 1
BİLG214 20.10.2009 Dr. Mustafa T. Babagil 1 Yapısal bilgi türlerinin tanımlanması. (C++ daki struct yapısı. ) Daha önce öğrenmiş olduğumuz bilgi tipleri char, int ve float v.b. değişkenler ile dizi (array)
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ıFall Object-Oriented Programming Laboratory 02 - Structures
2017-2018 Fall Object-Oriented Programming Laboratory 02 - Structures 10.10.2017 1. Diziler. Bir tamsayi dizisinin elemanlarını ekrana yazdırmak için void printarr(int arr[], int elem_count) prototipli
DetaylıBiçem Belirteçleri (Format Specifiers)
1 Biçem Belirteçleri (Format Specifiers) Bilgisayara, girdiler ve çıktılar insanın anlayacağı biçemdedir. Harfler, sayılar ve diğer krakterler, kültürlere bağlı olan simgelerdir. Bir bakıma, onlar birer
DetaylıDizi nin Önemi. Telefon rehberindeki numaralar, haftanın günleri gibi v.b.
Diziler Dizi Nedir Ortak özelliğe sahip birden fazla bilginin oluşturduğu bütün bilgi kümelerine veya hafızada art arda sıralanmış aynı türden verilerin oluşturduğu yapıya dizi denir. Kısaca; Bellekte
DetaylıTemel Giriş/Çıkış Fonksiyonları
Temel Giriş/Çıkış Fonksiyonları Temel giriş/çıkış fonksiyonları, bütün programla dillerinde mevcuttur. Bu tür fonksiyonlar, kullanıcıya ekrana veya yazıcıya bilgi yazdırmasına, ve bilgisayara klavyeden
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ıAdım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011
Adım Adım SPSS 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü Y. Doç. Dr. İbrahim Turan Nisan 2011 File (Dosya) Menüsü Excel dosyalarını SPSS e aktarma Variable View (Değişken Görünümü 1- Name (İsim - Kod)
DetaylıPros and Cons of Pointers. Pointers. Avantajlar. Dezavantajlar
Pointers Java haric, cogu programming languages memory address lerine ait abstract data type destigine sahiptirler C++ da buna pointer denir Pointers lar data structures ve parameter passing in karmasikligini
DetaylıÖrnek1: #include <iostream> #include <string> using namespace std;
BTEP243 Ders 5 Nesne İşaretçileri İşaretçiler, bildiğiniz gibi bir değişkenin bellekte tutuldukları yerin adresini tutarlar. Nesne işareçtileri konusundaki işaretçiler, nesnelerin bellek üzerinde bulundukları
DetaylıGİRİŞ/ÇIKIŞ VE TANIMLAMA DEYİMLERİ
GİRİŞ/ÇIKIŞ VE TANIMLAMA DEYİMLERİ Giriş/Çıkış deyimlerine neden gerek vardır? Biçimli giriş/çıkış deyimleri, Klavye den veri girişi Dosya dan veri okuma ve dosyaya yazma Ekrana sonuçları yazdırma, Yazıcı,
DetaylıJava: printf() Metodu İle Çıktıyı Biçemleme
1 Java: printf() Metodu İle Çıktıyı Biçemleme PrintStream ve PrintWriter sınıflarının yapısı: java.io Class PrintStream java.lang.object java.io.outputstream java.io.filteroutputstream java.io.printstream
DetaylıBĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié
BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié DERSİN WEB SİTESİ: http://nucleus.istanbul.edu.tr/~bilprog2/ DeğiĢkenler ve Data Türleri
DetaylıDERSİN WEB SİTESİ:
BİLGİSAYAR PROGRAMLAMA II C++ Programlamaya Giriş http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié THEORY AND PROBLEMS of PROGRAMMING WITH C++ Second Edition JOHN R. HUBBARD, Ph.D. Professor
DetaylıDİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II
DİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II DİZİLER Dizi, aynı tipteki verilere tek bir isimle erişmek için kullanılan bir kümedir. Bir dizi bildirildikten sonra, dizinin bütün elemanları bellekte peşpeşe
DetaylıELN1001 BİLGİSAYAR PROGRAMLAMA I
ELN1001 BİLGİSAYAR PROGRAMLAMA I DİNAMİK BELLEK YÖNETİMİ TEMEL G/Ç FONKSİYONLARI Dinamik Bellek Tahsisi Tanımlanmış olan dizilere eleman sayısı ve elemanlarının tiplerine göre, sistem belleğinde bir yer
DetaylıGiriş. ENF102 Jeoloji
DİZİLER Arrays Giriş Aynı isim altında, aynı türde birden fazla değer tutmak için kullanılan veri yapılarıdır (Data Structure). Dizi bir kümedir; aynı türde verilere tek bir isimle erişmek için kullanılır.
DetaylıBLM-111 PROGRAMLAMA DİLLERİ I. Ders-12 Fonksiyonlar. Yrd. Doç. Dr. Ümit ATİLA
BLM-111 PROGRAMLAMA DİLLERİ I Ders-12 Fonksiyonlar Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Fonksiyonlar Fonksiyonlar C de modüller Programlar kullanıcı tanımlı
DetaylıDiziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU
Diziler Yrd.Doç.Dr.Bülent ÇOBANOĞLU Dizi (Array) Nedir? Bellekte sürekli yer kaplayan artarda sıralanmış aynı türden verilerin oluşturduğu kümeye dizi (array) denir. Dizi, çok fazla miktardaki tek tip
DetaylıKONU 7: DOSYA İŞLEME ( File Processing )
DERS: PROGRAMLAMA DİLLERİ 1 DÖNEM: 2002-2003 Güz yarı yılı KONU 7: DOSYA İŞLEME ( File Processing ) HEDEFLER: 1- Dosyaları yaratabilme, okuyabilme, yazabilme ve güncelleyebilme 2- Sıralı erişim dosyalarını
DetaylıGENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI. ENF102 Jeoloji 1. #include <stdio.h> printf Fonksiyonu ÖRNEK. printf
Giriş GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI printf Fonksiyonu scanf Fonksiyonu Verilerin kaybolmaması için hafızada değişkenler içine yerleştirilmeleri gerekir. Bu veriler iki şekilde yerleştirilebilir. Değişkene
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ı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 DİLİNDE FONKSİYONLAR C DİLİNDE FONKSİYONLAR C programlama dili fonksiyon olarak adlandırılan alt programların
Detaylı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ı<fn> FORMAT (a1,a2,a3,...) : format deyiminin satır numarasıdır READ, WRITE deyimleri ile verilir. : alan bildirim deyimleridir.
FORMAT deyimi Değişkenlere ait bilgilerin yazılması veya değişkenlere değer okunması sırasında, gerekli tür ve uzunlukların belirtildiği yani giriş ve çıkış işlemlerinin hangi düzende olması gerektiğini
DetaylıSAKARYA ÜNİVERSİTESİ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2015-2016 GÜZ DÖNEMİ PROGRAMLAMAYA GİRİŞ DERSİ
SAKARYA ÜNİVERSİTESİ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2015-2016 GÜZ DÖNEMİ PROGRAMLAMAYA GİRİŞ DERSİ Cemil Hoca Grubu PROJE ÖDEVİ ÖDEV TESLİM KURALLARI Ödevin son
DetaylıBigisayar Programlama
Bigisayar Programlama (GÜZ 2015) DERS-02: C de Programlamaya Giriş Yrd. Doç Dr. Yakup EMÜL Cumhuriyet Üniv., Teknoloji Fakültesi Yazılım Mühendisliği Bölümü yakupemul@cumhuriyet.edu.tr Ofis Saatleri :
DetaylıC++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié
Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama
DetaylıDizgiler. C dilinde karakter m şeklinde tek tırnak içerisinde yazılan ifadelerdir. Bu karakterlerin her biri aslında bir tamsayı ile ifade edilir.
DİZGİLER (STRINGS) Dizgiler char tipli karakterlerin gruplanmş haline dizgi(string) denilir. Bazen katar ismide kullanılabilir. C dilinde karakter m şeklinde tek tırnak içerisinde yazılan ifadelerdir.
DetaylıBölüm 9. Altprogramlar ISBN
Bölüm 9 Altprogramlar ISBN 0-321-49362-1 Giriş Bu bölümde, programlarda sıkça kullanılan işlemlerin bir araya gruplanması ile oluşturulan altprogramlar incelenecektir. Altprogramlar sayesinde bir programda
DetaylıNESNEYE YÖNELİK PROGRAMLAMA
NESNEYE YÖNELİK PROGRAMLAMA İŞARETÇİ ELEMANLI SINIFLAR REFERANSLAR OPERATÖRLERİN AŞIRI YÜKLENMESİ ATAMA OPERATÖRÜ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü İşaretçi Elemanlı Sınıflar
DetaylıC++ Dersi: Nesne Tabanlı Programlama
C++ Dersi: Nesne Tabanlı Programlama Bölüm 9: Sınıf İçerik Sınıf Tanımı Nesne Tanımı İkili Kapsam Çözme Operatörü UML ile Sınıfların Gösterimi 2 Sınıf kavramı, nesne-tabanlı programlamanın temelini oluşturur.
DetaylıBir C programı C fonksiyonlarından oluşur. Bunlar arasında main() adı verilen ana fonksiyon daima olmalıdır. C fonksiyonları programı oluşturan
2 C Programlarının Yapısı Bir C programı C fonksiyonlarından oluşur. Bunlar arasında main() adı verilen ana fonksiyon daima olmalıdır. C fonksiyonları programı oluşturan yapıtaşlarıdır. Bir C programının,
DetaylıFonksiyonlar -Genel Test- A
1 Fonksiyonlar -Genel Test- A 1. C dilinde fonksiyon bildirimi için hangisi gereklidir? (a) Fonksiyonun döndüreceği veri tipi (b) Fonksionun adı (c) Fonksiyon parantezi ( ) (d) Hepsi 2. C dilinde fonksion
DetaylıBİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (
BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: edemir@sirnak.edu.tr ) 04.10.2018 1 MATLAB da Workspace ve Workspace
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ıDİZİLER 5/4/2010. ENF-102 Jeoloji Giriş. Tek Boyutlu Diziler. Tek Boyutlu Diziler. Örnek. Örnek
Giriş DİZİLER Arrays Aynı isim altında, aynı türde birden fazla değer tutmak için kullanılan veri yapılarıdır (Data Structure). Dizi bir kümedir; aynı türde verilere tek bir isimle erişmek için kullanılır.
DetaylıTemel Bilgisayar Programlama Final Sınavı Çalışma Notları
Diziler Temel Bilgisayar Programlama Final Sınavı Çalışma Notları (Dr. Övünç ÖZTÜRK, Dr. Tahir Emre KALAYCI) (İnşaat Mühendisliği ve Gıda Mühendisliği Grupları İçin) Diziler aynı türden bilgileri saklamak
DetaylıYordamsal Tabanlı Programlama
Yordamsal Tabanlı Programlama Procedural Programming (Yordamsal Programlama) Subprograms, functions/procedures kullanarak programı kısımlara ayırma prensibiyle çalışır. Programlamadaki karmaşıklık yordamlar
DetaylıEn kucuk calisabilir birime satetement denir Statements semicolon (;) ile sonlanir Yalniz basina ; null statement i ifade eder
C++ Statements C++ control structures En kucuk calisabilir birime satetement denir Statements semicolon (;) ile sonlanir Yalniz basina ; null statement i ifade eder Ornek: while (*str++ = *inbuf++) ; {
DetaylıDeğişken atama Kullanıcıdan veri girişi istendiğinde kullanılır. 1. Bir değişkene değer atama (örn: a=4 gibi) 2. Klavyeden veri girme
Değişken atama Kullanıcıdan veri girişi istendiğinde kullanılır 1. Bir değişkene değer atama (örn: a=4 gibi) 2. Klavyeden veri girme 3. Bilgisayar belleğinde saklanan verileri bir dosyadan okumak 1. Bir
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 1 Fonksiyonlar Değişken Kontrol Fonksiyonları isset() Fonksiyonu Parametre olarak aldığı değişken
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ıBÖLÜM 5: TEMEL GİRİŞ/ÇIKIŞ FONKSİYONLARI
BÖLÜM 5: TEMEL GİRİŞ/ÇIKIŞ FONKSİYONLARI Bu bölümde, C programlama dilinde kullanılan temel giriş ve çıkış fonksiyonları ele alınacaktır. C programlama dilinde default (varsayılan) giriş cihazı klavye
DetaylıSPSS (Statistical Package for Social Sciences)
SPSS (Statistical Package for Social Sciences) SPSS Data Editor: Microsoft Excel formatına benzer satır ve sütunlardan oluşan çalışma sayfası (*sav) Data Editör iki arayüzden oluşur. 1. Data View 2. Variable
DetaylıC++ Statements. { ve } arasında ifade edilen bir dizi statement bir compound statement (birleşik ifade) oluşturur.
C++ Statements En küçük çalışabilir birime statement (ifade) denir. Statements semicolon (;) ile sonlandırılır. Yalnız başına ; null statement ifade eder Örnek: while (*str++ = *inbuf++) ; { ve } arasında
Detaylı#ifndef COMPLEX_H #define COMPLEX_H
16.10.2018 2018-2019 Güz Object-Oriented Programming Lab 03 Ön Çalışma - Bir kompleks sayının genliğini ve açısını hesaplamak için gerekli C/C++ fonksiyonları bulun, kütüphanelerini ve prototiplerini yazın,
DetaylıFonksiyonlar istenilen deger tipinde dönüs yapabilir. INT, VARCHAR deger döndürebileceğiniz gibi bir tablo da döndürebilirsiniz.
Fonksiyonlar tamamen işimizi kolaylaştırmak adına sürekli olarak tekrarladığımız sql sorgularına tek bir noktadan erişmemizi sağlar. Buda bize hızlı bir erişim imkanı,hızlı bir hata kontrol mekanizması,
DetaylıDr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net
Bilgisayar Programlama Ders 6 Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Fonksiyon Prototipleri Fonksiyon Prototipleri Derleyici, fonksiyonların ilk hallerini (prototiplerini)
DetaylıProgramlamaya Giriş. Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi.
Programlamaya Giriş Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Programın Yazımında İzleyeceğimiz Adımlar Problemi anla. İhtiyaçları belirle. Problemin
DetaylıTEMPLATES. Binnur Kurt kurt@cs.itu.edu.tr. Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1
PARAMETRİKÇOKŞEKİLLİLİK: TEMPLATES Binnur Kurt kurt@cs.itu.edu.tr Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi C++ ile Nesneye Dayalı Programlama 1 Sınıf Yapısı Kalıtım Çok Şekillilik Templates
DetaylıBLM-112 PROGRAMLAMA DİLLERİ II. Ders-8 Dosya İşlemleri-1. Yrd. Doç. Dr. Ümit ATİLA
BLM-112 PROGRAMLAMA DİLLERİ II Ders-8 Dosya İşlemleri-1 Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Giriş Değişken ve dizilerde tutulan değerler programın çalışması
DetaylıFen ve Mühendislik Uygulamaları ile MATLAB
Fen ve Mühendislik Uygulamaları ile MATLAB Doç. Dr. M. Akif CEVİZ Atatürk Üniversitesi Mühendislik Fakültesi Makine Mühendisliği Bölümü M-Dosyaları Kontrol İfadeleri - İlişkisel ve Mantıksal Operatörler
Detaylı