7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1
|
|
|
- Nuray Özer
- 7 yıl önce
- İzleme sayısı:
Transkript
1 7.1- Operatörler ve Giriş-Çıkış İşlemleri M.İLKUÇAR - [email protected] 1
2 7- PROGRAMLAMAYA GİRİŞ Paketleme (BOXING) : (Veriyi yeni tipe uygunlaştırma işlemi) int ort = (int) 3.14; // 3 olur int n= 5/ 2 ; // 2 olur double x= 5/ 2 ; // 2 olur double x= 5.0/ 2 ; // 2.5 olur double x= 5/ 2.0 ; // 2.5 olur Char c = (Char) 65 ; // c nin değeri A olur M.İLKUÇAR - [email protected] 2
3 7.11- OPERATÖRLER: 7- PROGRAMLAMAYA GİRİŞ Atama Aritmetik İlişkisel Mantıksal Bit Unary = ata (x=2;) += topla ata -= *= çarp ata /= %= >>= <<= + - * / % > >= < <= ==!= && and OR! Not & ve veya ~ değil ^ xor >> sağa kaydır << sola kaydır M.İLKUÇAR - [email protected] 3
4 7- PROGRAMLAMAYA GİRİŞ int x = 5 ; x += 4 ; // x 4 ekle. Yani x = x + 4; tür. x %=2 ; // x deki değer mod 2 yapılır ve sonuç x e atanır. Yani x = x %2; x >>=1 ; // x deki değerin tüm bitleri bir kez sağa kaydırılıp sonuç x e atanır. bool devam = true; string mail = [email protected] ; char dogrumu = e ; if ( x>5 ).. ; // x 5 den büyük ise if ( x>5 && x <10 ).. ; // x 5 den VE 10 dan küçük ise if ( x>5 x <10 ).. ; // x 5 den VEYA 10 dan küçük ise if (!(x>5) ).. ; // x 5 den büyük DEĞİLSE if ( x!= null ).. ; // x null (hiç) den FARKLI ise int sayac = 0; sayac ++; ++ sayac ; int say = 0; say --; -- say ; M.İLKUÇAR - [email protected] 4
5 7.11- OPERATÖRLER: 7- PROGRAMLAMAYA GİRİŞ int x= 5 + 8; x += 6; // x = x + 6; int y ; y++ ; ++y ; // y = y + 1; int k=5; int m=k++; k m 6 5 int k=5; x++; ++x; x = x + 1; x += 1; int m=++k; k m 6 6 //Hepsi aynı işi yapar M.İLKUÇAR - [email protected] 5
6 7- PROGRAMLAMAYA GİRİŞ OPERATÖRLER: if( x> 5) Console.Write( A ); if( x> 5 && x<= 7) Console.Write( B ); if( x!= 3) Console.Write( A ); if( harfnot== DC harfnot== DD ) Console.Write( şartlı ); M.İLKUÇAR - [email protected] 6
7 ? : operatörü ( if ) 7- PROGRAMLAMAYA GİRİŞ int x= (y>5 )? 4 : 7 ; // y> 5 ise x 4 aktarılır değilse x e 7 aktarılır. if ( y>5 ) x = 4; else x= 7; int k = 4 ; (y>5 )? k=k+5 : k=k*5 ; if ( y>5 ) k= k +5; else k= k *5; M.İLKUÇAR - [email protected] 7
8 7- PROGRAMLAMAYA GİRİŞ & (AND) bitsel operatörü doğruluk tablosu AND ( & ) Doğruluk tablosu & int z = 5 & 3; // 1 olur 5 -> > > (1) 10 Örn: x in üçüncü bitinin 1 olup olmadığını test etmek if( (x & 00100) > 0 ) ise x in üçüncü biti 1 dir x -> b b b b b b 3 -> y -> b 1 ise y 1 olur, b 0 ise y 0 olur M.İLKUÇAR - [email protected] 8
9 7- PROGRAMLAMAYA GİRİŞ ( OR ) bitsel operatörü doğruluk tablosu OR ( ) Doğruluk tablosu int x = 5 ; İnt y = 3 ; int z = 5 3; // 7 olur 5 -> > > 7 M.İLKUÇAR - [email protected] 9
10 7- PROGRAMLAMAYA GİRİŞ ^ (XOR) bitsel operatörü doğruluk tablosu XOR (^ ) Doğruluk tablosu ^ int x = 5 ; İnt y = 3 ; int z = 5 ^ 3; // 6 olur 5 -> > > 6 M.İLKUÇAR - [email protected] 10
11 7- PROGRAMLAMAYA GİRİŞ ~ (NOT) bitsel operatörü doğruluk tablosu Değil (~ ) Doğruluk tablosu ~ ~ 1 0 ~ 0 1 int x = 5 ; int y = ~ x ; 5 -> ~ 5 -> > 10 M.İLKUÇAR - [email protected] 11
12 7- PROGRAMLAMAYA GİRİŞ << Sola shift ( kaydırma) operatörleri int x = 3 ; int y = x << 2 ; // x, iki kez sola kaydır 3 -> > değeri 6, birinci sola kaydırma tüm bitler bir sola kayar > değeri 12, ikinci sola kaydırma Not : Her sola kaydırmada sayı 2 ile ÇARPILIR. Örn. 3 değeri bir kez sola kaydırılırsa 6 eder. İki kez sola kaydırılırsa 12 eder. M.İLKUÇAR - [email protected] 12
13 7- PROGRAMLAMAYA GİRİŞ >> Sağa shift ( kaydırma) operatörleri int x = 8 ; int y = x >> 2 ; // x,i 2 kez sağa kaydır 8 -> > değeri 4, birinci sağa kaydırma. Tüm bitler bir sağa kayar > değeri 2, ikinci sağa kaydırma Not : Her sağa kaydırmada sayı 2 ile BÖLÜNÜR. Örn. 8 değeri bir kez sağa kaydırılırsa 4 eder. İki kez sağa kaydırılırsa 2 eder. M.İLKUÇAR - [email protected] 13
14 7- PROGRAMLAMAYA GİRİŞ Açıklama (Remark) Operatörleri ( //, /*...*/ ); // : sonundaki satır derleyici tarafından komut olarak dikkate alınmaz /* */ : Arasında kalan komut satırları, derleyici tarafından komut olarak dikkate alınmaz int x= 5 ; // x değişkenine 5 aktarılır y +=1 ; // y++; ++y; y = y+1; y <<=1 ; // y nin bitleri bir sola kaydırılır /* */ int z = ~3; int x = 5 ; int y = ; string s = Hayat, biz gelecek için planlar yaparken başımızdan geçenlerdir. ; M.İLKUÇAR - [email protected] 14
15 7- PROGRAMLAMAYA GİRİŞ Örnek: Çıkarma işlemi kullanmadan x sayısından y sayısını çıkartınız? namespace ornek { class Program { static void Main(string[] args) { int x = 5; int y = 3; y = ~y; y += 1; // y ye 1 eklenir int z = x + y; Console.Write( z ) ; // 2 yazar } } } // y nin bitleri ters çevir (comploment) 3-> bitleri ter çevir 1 1 ekle ( - ) işaretli 3 sayısı 5-> (0 1 0) 2 = ( 2 ) 10 M.İLKUÇAR - [email protected] 15
16 7- PROGRAMLAMAYA GİRİŞ C#.NET I/O (Giriş / Çıkış Komutları- fonksiyonları) : (Input) Giriş (Output) Çıkış Klavyeden Dosyadan Ekran Dosya Read () ; ReadLine(); ReadKey(); Read () ; ReadLine(); Write () ; WriteLine(); Write () ; WriteLine(); M.İLKUÇAR - [email protected] 16
17 7- PROGRAMLAMAYA GİRİŞ Program I/O (Giriş / Çıkış Komutları- fonksiyonları) : int x = Console. Read( ) ; // basılan tuşun ASCII kodu okur int y = Console. Read( ) ; // bilgi girişi beklenir girip enter e basınca y ye ise Enter kodu(13) aktarılır string adi = Console. ReadLine ( ) ; Console.Write ( computer ) ; Console.Write ( /2-9) ; Console.Write ( Toplam = ) ; // ekrana 58 yazar M.İLKUÇAR - [email protected] 17
18 7.13. Formatlı Yazdırma : 7- PROGRAMLAMAYA GİRİŞ Console.Write( Sonuç : {0} dir., 5 ) ; Console.Write( {0} + {1} = {2}, 5, 8, 13 ) ; string ad= Console.ReadLine() ; // klavyeden Ali değeri girip Enter tuşuna basınız string soy= Console.ReadLine() ; // klavyeden Can değeri girip Enter tuşuna basınız int v= int.parse (Console.ReadLine() ); // klavyeden 70 değeri girip Enter tuşuna basınız Console.Write( Adı: {0}\n Soyadı: {1} \n Vize= {2}, ad, soy, v ) ; // \n satır başı yapar Ekran çıktısı Adı : Ali Soyadı : Can Vize : 70 M.İLKUÇAR - [email protected] 18
19 7.13. Formatlı Yazdırma : 7- PROGRAMLAMAYA GİRİŞ Console.Write( maaşı: {0,6} Yaşı:{1,4}, maas, yas ) ; Maaşı : 1560 Yaşı : 28 Console.Write( maaşı: {0,-6} Yaşı:{1,-4}, maas, yas ) ; Maaşı :1560 Yaşı : 28 Console.Write ( ( ).ToString( ###,###.## ) ) ; // ,68 M.İLKUÇAR - [email protected] 19
20 7.13. Formatlı Yazdırma : 7- PROGRAMLAMAYA GİRİŞ static void Main(string[] args) { int i = ; Console.WriteLine("{0:C}", i ); // Currency ,00 YTL Console.WriteLine("{0:D}", i ) ; // Decimal Console.WriteLine("{0:E}", i ); // Exponsianl E+005 Console.WriteLine("{0:N}", i ); // Numeric 654, Console.WriteLine("{0:X}", i ); // hexadecimal 9FBF1 Console.WriteLine("{0:x}", i ); // hexadecimal 9fbf1 } Araştırma: Diğer format işlemlerini araştırınız (örn. tarih formatı gibi) M.İLKUÇAR - [email protected] 20
21 7- PROGRAMLAMAYA GİRİŞ ( \ ) White Space karakterleri- Kurtarma karakteri : Dilde özel anlamı olan karakterleri özel anlamdan çıkartır. Özel bir anlamı olmayan karakterlere de özel anlam kazandırır r -> r karakteri KARAKTER ANLAMI \n New line (Satır başı) \r Carridge Return (enter) \t Horizantal (yatay) tab \v Vertical(dikey) tab \f Form feed (yazıcıdan bir sayfa ) \a Alert ( buzzer dan beep sesi) \ \ \\ \ \r -> Enter \ -> kurtarma karakteri \\ -> \ karakteri M.İLKUÇAR - [email protected] 21
22 7- PROGRAMLAMAYA GİRİŞ WhiteSpace karakterleri- Kurtarma karakteri ( ) kullanımı : string yol = C:\windows\resim\newresim ; // Hatalıdır string yol = C:\\windows\\resim\\newresim ; C:\windows\resim\newresim string yol C:\windows\resim\newresim ; C:\windows\resim\newresim M.İLKUÇAR - [email protected] 22
23 7- PROGRAMLAMAYA GİRİŞ White Space karakterleri( Kurtarma karakteri) ( kullanımı : string s = MAKU \nmyo\nbilgisayar ; MAKU MYO BILGISAYAR string k windows\nsystem\nwin32 ; k nın arındırılmış(gerçek) değeri nasıldır? windows\nsystem\nwin32 M.İLKUÇAR - [email protected] 23
24 M.İLKUÇAR - [email protected] 24
25 SORULAR 1-Aşağıdaki değişken tanımlamalarından hangisi geçerli bir tanımlamadır? A) ortalama not b) case c) 2vize e)_w 2- x = x + 1; dengi olan ifadesine aşağıdakilerden hangisi olabilir? I- ) x++ ; II-) ++x ; III-) x+=1; A) I -II b) I c) III d) I-II-III e) I-IV 3- int x =4, y= 3; int z =x & y; ise z nin değeri ne olur? a) 0 b) 1 c) 2 d) 3 e) 5 4- Aşağıdakilerden değişkenlerin hangisi macar yöntemine göre gösterilmiştir.? a) vize b) Vize_int c) vize_1 d) vint e) int Vize 5- string s =@ MYO\nBIL ; komutuna göre s değişkenin değeri ekrana yazdırılırsa nasıl bir çıktı veriri r? a) MYO\nBIL b) MYO BIL M.İLKUÇAR - [email protected] 25
26 SORULAR 6- int x = ( 5 >=k)? 8 : 9 ; komutuna göre k nın 5 değeri için x in değeri nasıl olur? A) x b) k c) 8 d) 9 e) 5 7- Console.Write ( Convert.ToString( 15,16) ) ; komutundan sonra ekranda ne yazar? A) f b) 15 c) 16 d) 15,16 e) I Hiçbiri 8- C#. Net için aşağıdakilerden hangisi doğrudur? I- Oluşturulan programın çalışması için bilgisayarda framework kurulu olmalı II- Nesne Tabanlı bir dildir III- Web uygulamaları geliştirmeye müsait bir dildir a)i b) I II c) II- III d) I-II-III e) I-III 9- string s = \\\\ ; komutuna göre s değişkenin değeri ekrana yazdırılırsa nasıl bir çıktı veriri r? a) \ b) \\ c) \\\\ d) \\\\ e) Hiçbir şey yazmaz 10- string s = Derinliği m. ; komutuna göre s değişkenin değeri ekrana yazdırılırsa nasıl bir çıktı veriri r? a) Derinliği 1522 m. b) Derinliği 37. c) Hata veriri d) Hiçbir şey yazmaz e) null yazar M.İLKUÇAR - [email protected] 26
27 Yazılım Geliştirme Modelleri Yazılım Geliştirme Modelleri Daha emniyetli yazılımların daha kısa sürede, daha az bütçeyle ve daha az hatayla geliştirilmesi için sürekli yeni teknolojiler ve modeller bulunmaya çalışılmaktadır. Bunlardan bazıları; I) Gelişigüzel Geliştirme II) Şelale (Waterfall) Modeli III) V- Modeli IV) Barok Modeli V) Helezonik (Spiral) Model VI) Arttırımsal (Incremental) Geliştirme Modeli VII) Döngüsel Model VIII) Çevik Yazılım Geliştirme Metodları M.İLKUÇAR - [email protected] 27
28 Yazılım Geliştirme Modelleri I) Gelişigüzel Geliştirme Gelişigüzel geliştirmede belirlenmiş bir model ya da yöntem bulunmaz. Genellikle kişiye bağlı yazılım geliştirme şeklinde yapılır ve bu yüzden yazılımın izlenebilirliği, bakım yapılabilirliği oldukça zordur. 1960'lı yıllarda uygulanan bu yöntem, genellikle basit programlama içeren ve çoğunlukla tek bir kişinin üretim yaptığı yöntemdir. II) Şelale (Waterfall) Modeli Şelale modeli yakın zamanlara kadar en popüler yazılım geliştirme modeli olarak görülmüştür. Geleneksel yazılım geliştirme modeli olarak da bilinir. Şelale modelinde yazılım, aşamalar en az birer kez tekrarlanarak geliştirilir. Çok iyi tanımlanmış ve üretimi az zaman gerektiren projeler için uygun bir model olmakla birlikte günümüzde kullanımı gittikçe azalmaktadır. III) V -Modeli Bu model popüler geliştirme modellerindendir. Sistemin iki bölümden oluşur ;tasarım ve kabul. Kabul bölümünde isteklere göre tasarım aşamasının uygun adımına gidilerek programda düzeltmeler yapılabilir. M.İLKUÇAR - [email protected] 28
29 7.15- Visual Studio Editörün tanıtımı 7- PROGRAMLAMAYA GİRİŞ M.İLKUÇAR - [email protected] 29
30 7.15- Visual Studio Editörün tanıtımı 7- PROGRAMLAMAYA GİRİŞ M.İLKUÇAR - [email protected] 30
31 7- PROGRAMLAMAYA GİRİŞ Project types bölümünden dil seçilir(c#), Templates Bölümümden Proje türü seçilir (Console Application), Name bölümünden projenin adı verilir (ornek) ve Location bölümünden projenin kaydedileceği yer seçilir (c:\users\hp\desktop\programlar) ve OK tuşuna basılınca sonraki salyattaki gibi ekran gelir. M.İLKUÇAR - [email protected] 31
32 7- PROGRAMLAMAYA GİRİŞ Program kodlarımızı temel fonksiyon olan Main() { } bloğu içine yazarız. Ve F5 veya Ctrl+F5 ile Compile ve RUN işlemi yapıp programımızı çalıştırırız. Yazım hatası varsa program çalışmayıp hata mesajı verir. Hata mesajı üzerine çift klikleyerek hatanın olduğu satıra gidilebilir. M.İLKUÇAR - [email protected] 32
33 7- PROGRAMLAMAYA GİRİŞ M.İLKUÇAR - [email protected] 33
34 7- PROGRAMLAMAYA GİRİŞ Program kodlarımız DEBUG (adım adım çalıştırarak) program adımlarını izleyebilir. Böylece hatalarımızı daha kolay düzeltebiliriz. Bunun işin Şekilde görüldüğü gibi bir Breakpoint noktası koyarsak F5 ile çalıştırdığımız zaman bu noktaya kadar çalışır ve bu noktadan sonra F10 veya F11 ile adım adım çalıştırabiliriz Breakpoint M.İLKUÇAR - [email protected] 34
35 C#.net Programlama dilinin genel yapısı using System ; namespace ORNEK1 { class Program { void Main ( ) { // komutların bulunduğu sınıf // projenin adı Start x int x = Console.Read() ; int y = Console.Read() ; int z = x + y; Console.Write (z); y z x + y } z } } Stop M.İLKUÇAR - [email protected] 35
36 7- PROGRAMLAMAYA GİRİŞ using System ; namespace ORNEK1 { class Program { void Main ( ) { } int x = Console.Read() ; int y = Console.Read() ; int z = x + y ; Console.Write (z) ; } } M.İLKUÇAR - [email protected] 36
37 C#.net Örnek M.İLKUÇAR - [email protected] 37
38 C#.net Örnek M.İLKUÇAR - [email protected] 38
39 C#.net örnek M.İLKUÇAR - [email protected] 39
40 C#.net örnek M.İLKUÇAR - [email protected] 40
41 C#.net örnek M.İLKUÇAR - [email protected] 41
42 C#.net örnek M.İLKUÇAR - [email protected] 42
43 C#.net örnek M.İLKUÇAR - [email protected] 43
44 C#.net örnek M.İLKUÇAR - [email protected] 44
45 C#.net örnek ( y<=x ) M.İLKUÇAR - [email protected] 45
7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1
7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio M.İLKUÇAR - [email protected] 1 7- PROGRAMLAMAYA GİRİŞ 7.12- C#.NET I/O (Giriş / Çıkış Komutları- fonksiyonları) : I (Input) Giriş O (Output) Çıkış Klavyeden
C#.NET ile PROGRAMLAMAYA GİRİŞ
C#.NET ile Neden C#.NET programlama dili? C, Java ailesinden bir programlama dilidir Platformdan (işletim sistemi-makine) bağımsız yazılım geliştirme Nesne tabanlı (OOP Object Orianted Programming) Consol,
(7) C#.NET PROGRAMLAMAYA GİRİŞ. M.İLKUÇAR - 1
(7) C#.NET PROGRAMLAMAYA GİRİŞ M.İLKUÇAR - [email protected] 1 Neden C#.NET programlama dili? C, Java ailesinden bir programlama dilidir Platformdan (işletim sistemi-makine) bağımsız yazılım geliştirme
JAVA DEĞİŞKEN VE OPERATÖRLER. M.İLKUÇAR - 1
JAVA DEĞİŞKEN VE OPERATÖRLER M.İLKUÇAR - [email protected] 1 JAVA Değişken : program içerisinde değeri dinamik olarak değişebilen yapılardır. Belirli bir tipi vardır. Bu yüzden tanımlandığı tipteki verileri
8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1
ve M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2
HSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?
ve Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? Şimdi ne tarafa gideceğiz yahu? KARAR VER!!! Karar mekanizması A B if yapısı ve kullanımı
/*int sayi1, sayi2,toplam=0;
static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0;
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
M.ilkucar MAKU MYO 1
M.ilkucar 2010 - MAKU MYO 1 7- PROGRAM YAPISAL KOMUTLARI Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz? M.ilkucar 2010 - MAKU MYO 2 7-
OPERATÖRLER Alıştırmalar
Bölüm 6 : Operatörler 1 OPERATÖRLER Alıştırmalar Aritmetik Operatörleri Operatör Açıklama Grup + Toplama, artı işleci Đkili Đşlem (binary operator) - Çıkarma, eksi işleci Đkili Đşlem (binary operator)
11- FONKSİYONLAR (FUNCTIONS)
1 Fonksiyon : Belirli bir işi yapan programın bir isim altına tanımlanarak, o isimle çağrılarak kullanılması. Fonksiyonun faydaları : Programın modülerliğini arttırır. Aynı işi yapan program parçası tekrar
C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra
C# Çalışma Örnekleri
C# Çalışma Örnekleri namespace sabittanimlama class program static void main (String [] agrs ) const String s="merhaba "; Console.WriteLine(s); Console.readLine ; merhaba namespace calisma class program
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 )
BPR152-Algoritma ve Programlama II Uygulama -12
Fonksiyon ödevlerinin çözümleri using System; namespace FonkClass class Program static void Main() int toplam = Topla3Sayi(3, 4, 5); Console.WriteLine("Toplam = " + toplam); int sonuc = Carp3Sayi(3, 4,
Görsel Programlama 1
Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");
Programlama Dilleri 3
Tür Dönüşümü 1 Farklı türden değişkenlerin aynı ifade içinde işlem görmeleri için tür dönüşümü kullanılır. Tür dönüşümlerini aşağıdaki şekilde gruplara ayırmak mümkündür: Tür Dönüşümleri Bilinçli(explicit)
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ı
4. Bölüm Programlamaya Giriş
4. Bölüm Programlamaya Giriş Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 4.1. C# ile Program Geliştirme Net Framework, Microsoft firması tarafından açık internet protokolleri ve standartları
Programlama Dilleri III 1
Temel Veri Türleri Programlama Dilleri III 1 İlk C# Programı class ilk_program1 static void Main() System.Console.WriteLine("Merhaba C#"); C# dilinde yazılmış kaynak kod dosyalarının uzantıları.cs dır.
BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN
BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN TEMEL AMAÇLAR Bir dairenin yarıçapını kullanıcıdan alarak dairenin alanını hesaplamak istediğimizi düşünelim. Eğer girilen değer
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra
Microsoft Visual Studio. internetten temin edilebilir. yazılımının başlatılması
Microsoft Visual Studio internetten temin edilebilir Microsoft Visual Studio yazılımının başlatılması A.Y.Teşneli 1/21 2012 Microsoft Visual Studio 2008 yazılımının arayüzü File menüsünü kullanarak Yeni
C#(Sharp) Programlama Dili
Değişkenler C#(Sharp) Programlama Dili Program yazarken her zaman sabit verilerle çalışmayız, çoğu zaman programımızda bir verinin kullanıcının davranışına göre değişmesi gerekir. Kullanıcıdan bir metin
BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8
BTP 27 İNTERNET PROGRAMCILIĞI I Ders 8 Değişkenler 2 Tamsayı Değerler (Integer) Tamsayılar, tabanlı (decimal), 8 tabanlı (octal) veya 6 tabanlı (hexadecimal) olabilir. 8 tabanındaki sayıları belirtmek
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ı
1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.
1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result
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
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ı
İç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ış
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ı
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
Ç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
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
Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.
GİRİŞ Algoritması tasarlanmış (metin olarak yazılmış, sözde kodlarla kodlanmış veya akış diyagramı çizilmiş) bir problemi/işlemi, bilgisayar programlama dillerinden birisiyle kodlamak son derece kolaydır.
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.
HSancak Nesne Tabanlı Programlama I Ders Notları
SABİTLER VE DEĞİŞKENLER Değişken, verilerin bellekte geçici olarak kaydedilmesini ve gerektiğinde kullanılmasını sağlayan değerdir. Nesne tabanlı programlama dilinde değişken kullanımı diğer programlama
Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.
GİRİŞ Algoritması tasarlanmış (metin olarak yazılmış, sözde kodlarla kodlanmış veya akış diyagramı çizilmiş) bir problemi/işlemi, bilgisayar programlama dillerinden birisiyle kodlamak son derece kolaydır.
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
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
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
1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9
VII 1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 2 KOD YAZMAYA BAŞLANGIÇ 11.Net Framework 11 Yeni Proje Oluşturmak
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;
Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ
WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
Akış Konrol Mekanizmaları
Akış Konrol Mekanizmaları Koşul İfadeleri C# dilinde koşula bağlı olarak işlemler gerçekleştirmek için iki farklı deyim kullanılabilir: if deyimi switch deyimi If Deyimi if (Koşul) else Koşul_doğru_ise_yapılacaklar
Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi
2011-2012 Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Programlama Dili Nedir? 2 Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını
Programlama Dilleri 3
Operatörler 1 Operatör Nedir? Operatörler önceden tanımlanmış birtakım matematiksel ya da mantıksal işlemleri yapmak için kullanılan özel karakterler ya da karakterler topluluğudur. Operatörlerin işlem
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
4- ALGORİTMA (ALGORITHM) M.İLKUÇAR - 1
(ALGORITHM) M.İLKUÇAR - [email protected] 1 M.İLKUÇAR - [email protected] 2 Algoritma: Bir Problemin çözümünün, günlük konuşma diliyle adım adım yazılmasıdır. Algoritma sözcüğü Ebu Abdullah Muhammed
ALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I Yrd. Doç. Dr. Deniz KILINÇ [email protected] YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Koşul Karşılaştırma Operatörleri Mantıksal
PROGRAMLAMA DİLLERİ I
PROGRAMLAMA DİLLERİ I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Öğr. Gör. M. Mutlu YAPICI Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta
İ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ı
13- DOSYALAR(FILES ) ( using System.IO; // Input Otput ) M.İLKUÇAR - 1
13- DOSYALAR(FILES ) ( using System.IO; // Input Otput ) M.İLKUÇAR - [email protected] 1 Dosya (disk) Memory Veri Ekran Yazıcı Port M.İLKUÇAR - [email protected] 2 13- DOSYALAR (Files) System.IO; //
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;
ÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER KARAR KONTROL DEYİMLERİ
HEDEFLER İÇİNDEKİLER KARAR KONTROL DEYİMLERİ Karar Kontrol Deyimleri if ifadesi if - else ifadesi if - elseif - else ifadesi Switch- Case ifadesi NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA Bu üniteyi
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
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
Veri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz.
Aşağıdaki programdaki 5 hatayı bulunuz. class hata public static void main() int x; int y; Console.WriteLine("X in degeri = "x); y = x / 2 Console.Write("y nin değeri = x / 2 = "); Console.WriteLine(y);
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
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=101
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
D İ Z İ L E R A R R A Y S
D İ Z İ L E R A R R A Y S 1 Örneğin 120 adet öğrencinin adını klavyeden girip, daha sonra bunları ekrandan yazdıralım. Bunun için, her öğrenci için ayrı bir değişken tanımlanmalıdır. String ad1; String
PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ
Değişkenler PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ C# Programlama Dili Giriş Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan
Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.
ASP.NET DERS 1 Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. Gelen ekranda Visual C# seçildikten
5- AKIŞ DİYAGRAMLARI (FLOW- CHART) M.İLKUÇAR - 1
5- AKIŞ DİYAGRAMLARI (FLOW- CHART) M.İLKUÇAR - [email protected] 1 Algoritma işlem adımlarının günlük konuşma diliyle adım adım yazılması idi. Algoritmayı anlamak için yazıldığı dilin bilinmesi ve açık
Ders - 7 while döngüsü
Ders - 7 while döngüsü import java.util.scanner; public class StringKiyaslama { public static void main(string[] args) { Scanner klavye=new Scanner(System.in); Oncelikle Lab icin bir aciklama System.out.println("1.
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ı
C# Console Uygulamaları ifelse Yapıları 2
C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları if-else Yapıları 2 yazımızda if-else, else if kontrol yapılarının devamını programlar içerisinde göreceğiz. visual-studio-c-sharp Almak
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ı
// hataları işaret eden referans
System sınıfı java.lang.object java.lang.system public final class System extends Object System sınıfı, java.lang paketi içindedir. Platformdan bağımsız olarak sistem düzeyindeki eylemleri belirleyen dingin
2.2- DEĞİŞKENLER VE SABİTLER ÇALIŞMA YAPRAĞI
2.2 Değişkenler Ve Sabitler 2.2.1 Değişkenler Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder. Tanımlanan her değişkene bellek bölgesinden bir alan ayrılır. Bu bellek bölgesine
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"
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?
İNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
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
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
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
DATA STRUCTURES. Part I C# Programlama Dili Temelleri
DATA STRUCTURES Part I C# Programlama Dili Temelleri DERSİN İÇERİĞİ 1. C# DİLİNE GİRİŞ 2. KONSOL UYGULAMASI GELİŞTİRİLMESİ 3. FORM UYGULAMASI GELİŞTİRİLMESİ 4. VERİ TİPLERİ ve DEĞİŞKENLER 5. PROGRAM KONTROL
Pascal Programlama Dili
Pascal Programlama Dili Öğr. Gör. Özgür ZEYDAN Z.K.Ü. Çevre Müh. Bölümü Pascal Programlarının Yapısı Program program_adı; Uses unitler type Özel veri tipleri Const Sabitler Label etiketler var değişken
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ü [email protected] Ofis Saatleri :
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN NESNE TABANLI PROGRAMLAMA Java Değişkenler ve Veri Tipleri Operatörler JAVA Java Java SUN bilgisayar şirketince
Klavyeden Basit Giriş/Çıkış İşlemleri
Klavyeden Basit Giriş/Çıkış İşlemleri Klavyeden veri girilmesi, girilen verilere çeşitli işlemler uygulandıktan sonra ekrana yazdırılması ya da herhangi bir yazıcıdan çıktı alınması gibi işlemlerdir. Javada
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
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
ÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER DEĞİŞKENLER VE VERİ TİPLERİ
HEDEFLER İÇİNDEKİLER DEĞİŞKENLER VE VERİ TİPLERİ Değişkenler ve Veri Tipleri Değişkenler Sabitler Değişkenlerde Faaliyet Alanı Veri Tipleri Tür Dönüşümleri NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA
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ü
Java 2 Standart Edition SDK Kurulum ve Java ya Giriş
Kurulum için ilk önce Sun Microsystems in sitesinden uygun J2SE sürümünü indirin. Ben J2SE v1. 4. 2_16 Windows Installer paketini kullandım J2SE SDK Kurulumu aşağıdaki gibi başlayacaktır. 1 Kurulum tamamlandıktan
Programlama Dilleri 3
Diziler (Arrays) 1 Dizi Kavramı 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
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ı
Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1
Programlama Dilleri C Dili Programlama Dilleri-ders02/ 1 Değişkenler, Sabitler ve Operatörler Değişkenler (variables) bellekte bilginin saklandığı gözlere verilen simgesel isimlerdir. Sabitler (constants)
DATA STRUCTURES. Lab II Metotlar, Diziler ve Hata Ayıklama. Doç. Dr. Aybars UĞUR
DATA STRUCTURES Lab II Metotlar, Diziler ve Hata Ayıklama Doç. Dr. Aybars UĞUR İçerik Debugging konusunun kısaca anlatımı. (10 dk.) F11, F10 ve Durma Noktası denemeleri yapılması ve gözlemlerin not edilmesi.
Hafta 12 Karakter Tutan Diziler
BLM111 Programlama Dilleri I Hafta 12 Karakter Tutan Diziler Yrd. Doç. Dr. Caner ÖZCAN Katar (String) Tanımlama Dizileri ve çok boyutlu dizileri gördük. Katar dediğimiz şey de aslında bir dizidir. Değişken
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
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
DATA STRUCTURES. Lab II Metotlar, Diziler ve Hata Ayıklama. Prof. Dr. Aybars UĞUR
DATA STRUCTURES Lab II Metotlar, Diziler ve Hata Ayıklama İçerik Debugging konusunun kısaca anlatımı. (10 dk.) F11, F10 ve Durma Noktası denemeleri yapılması ve gözlemlerin not edilmesi. (10 dk.) Örnek2
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Ş
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)
3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B
1. Aşağıdakilerden hangisi hücrenin içini desen ile doldurur? a-) Biçim - Hücreler -Yazı Tipi b-) Biçim - Hücreler - Desen c-) Biçim - Hücreler Kenarlık d-) Biçim - Hücreler Hizalama 2. Aşağıdaki fonksiyonlardan
