tr.Anime(NET);
''Matematik, tanrının evreni yazdığı dildir.'' Galileo
Gezinme geçişini değiştir


Your browser does not support the audio element.

Öne Çıkanlar

C++ Programlama Ders 02 - Veri Tipleri ve Değişkenler

  • Yazdır
  • e-Posta
Ayrıntılar
Örsan AKCİYER tarafından yazıldı.
Kategori: C++ Dersleri
28 Eylül 2014 tarihinde yayınlandı.
Gösterim: 7587
Programlama yaparken çoğu şey matematiksel ifadelerle birbirine eşitlenip değer ataması yapılır. Hızlıca programlamaya geçmek için en sade biçimde anlatacağım. İşin püf noktası bir değişkeni tanımlarken örneğin bu bir x değişkeni olsun. Bellekte (RAM) da bir yer kaplayacaktır. bu sebeple bizim yüksek ölçekli yazılımlar yazarken, bu veri tiplerini sınıflandırmamız gerekecektir.  C++ dilinde birçok veri tipi var bunu önce bir kod yazıp ne demek istediğimizi anlatalım. Kodumuzu bir üniversitenin öğrenci bilgilerini işleyen bir kod parçası olarak düşünelim.
//standart girdi çıktı
#include <stdio.h>
//string nesnesinin olduğu sınıf dahil ediliyor
#include <string>
//herzamanki ana işlev
int main(int argc, char **argv)
{
	//string nesnesi için
	using namespace std;
	//temel veri tipleri için bellkekte değişkenler atandı ve bellekte yer ayrıldı
	char derece ; 		
	//bu veri tipi ASCII tablosundaki karakterleri kapsar başka değer almaz.
	bool cins ;			
	//bu veri tipi sadece 0 ve 1 değeri alabilir. mantıksal ifade olarak kullanılabilir
	int sira ;			//tam sayı tipidir
	short y ;			//tam sayı tipidir
	long tcno ;			//tam sayı tipidir
	float puan ;		//reel sayı tipidir
	double z ;			//reel sayı tipidir
	long double m ;  	//reel sayı tipidir
	//nesne den veri tipi 
	string adi, soyadi; // veritipi adı aynı olanlar virgülle tek satırda tanımlanabilir.

	//bu kodlarda sadece bellekte yer ayrılması işlemi yapıldı.
	//şimdi bellete ayrılan yere değer girelim.
	derece = 'a' ; 	//derece için bellekte ayrılan yere a harfi yerleştirilir
	cins = '0' ; 	//cinsiyet sadece 1 yada 0 yazılabilir.
	sira = 001 ;	//sira değişkeni tamsayı değeri alabilir.
	puan = 5,0 ;	//reel sayı tipi olduğundan rasyonel sayı değeri alabilir.
	tcno = 12345678910; // daha uzun tam sayı değeri gerektiğinden long kullanmıştık. 
	return 0;
}

 

Devamını oku: C++ Programlama Ders 02 - Veri Tipleri ve Değişkenler

Java Programlama Ders 01 - Başlangıç

  • Yazdır
  • e-Posta
Ayrıntılar
Örsan AKCİYER tarafından yazıldı.
Kategori: Java Dersleri
27 Eylül 2014 tarihinde yayınlandı.
Gösterim: 8013

Java gerçekten çok basit bir dil olduğu için üzerinden fazla geçmeden C++ dan farklı yönleriyle alatacağım. Java da nesne tabanlı bir dildir. Java platform bağımsız çalışır. platform bağımsız demek java ile kodlanan bir yazılım her işletim sisteminde çalıştırılabilir yani bunun illa windows linux gibi değil telefon gibi gömülü işletim sistemine sahip aygıtlarda da çalıştırılması demektir.

Java desteği olmayan bir işletim sisteminde yani Java Virtual Machine (JVM) yani java sanal makinası kurulu olmayan bir sistemde java uygulamaları çalışmaz. Java sanal makina aslında işletim sistemi içinde çalışan bir sanal işletim sistemi gibi düşünebilirsiniz.  Bu sebeple java ile kodlanım derlenen yazılımlar her türlü işletim sisteminde çalıştırılması mümkündür denilebilir.

Diğer önemli farklar c++ da yazılım yazarken üstten aşşağı doğru yazılır fakat bir işlev sınıf daha önce tanımlanmamışsa hata verebilir yazılış sıraları önemlidir. Java da ise programlanırken bütün sınıflar nesneler işlevler aynı seviyeden erişilir. Kod yazarken belirli bir sıra üzerinde gidilmesine gerek yoktur. Elbette her dilde sıralı yazılması gereken yerler olacaktır bu şimdilik kafa karıştırmasına gerek yok. C++ 1. Derste (C++ Programlama Ders 01 - Başlangıç) anllatığım herşey bu ders için de geçerli bu sebeple java üzerinde fazla durmadan. ilk dersteki örnek yazılım java da nasıl yazılır birlikte görelim.

//paket adı
package proje;
//sınıf adı
public class Proje {
    //main işlevi
    public static void main(String[] args) {
    //ilk kodlar bu süslü parantezlerin araya yazılır.
    }
}

Devamını oku: Java Programlama Ders 01 - Başlangıç

  1. C++ Programlama Ders 01 - Başlangıç
  2. JTAG Boot Repair
  3. MeGUI Modern Media Encoder Görsel Eğitim
  4. Chapter Nedir? ve Yapılışı

Page 10 of 14

  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • Buradasınız:  
  • Anasayfa

Language

  • HomeHome
  • TürkçeTürkçe
  • ホームホーム
  • EnglishEnglish

Main Menu

  • Yazılım ProjeleriYazılım Projeleri
  • Anime FansubAnime Fansub
  • Elektronik HobiElektronik Hobi
  • İletişim

User Menu

  • Giriş YapGiriş Yap
  • KaydolKaydol

Login Form

  • Kullanıcı adınızı mı unuttunuz?
  • Parolanızı mı unuttunuz?

Başa dön

© 2023 Tr.Anime(NET);