BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Benzer belgeler
Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Nesne Yönelimli Programlama

İnternet Programcılığı Dersi 2.Dönem Ders Notu

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Nesne Tabanlı Programlama

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Internet Programming II

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-2 Değişken Kavramı ve Temel Operatörler

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

C Konsol Giriş Çıkış Fonksiyonları

BÖLÜM 3 OPERAT A ÖRLER

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

PASCAL PROGRAMLAMA DİLİ YAPISI

Internet Programming II

2.3- OPERATÖRLER ÇALIŞMA YAPRAĞI

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

Internet Programming II

Operatörler. 6.1 Operatör Nedir?

Nesne Tabanlı Programlama

Degişken Tanımlama Ve Operatörler

C Programlama Dilininin Basit Yapıları

Algoritma ve Programlama: Karar Yapıları ve Döngüler

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

PROGRAMLAMAYA GİRİŞ DERS 2

JAVASCRIPT JAVASCRIPT DİLİ

HSancak Nesne Tabanlı Programlama I Ders Notları

/*int sayi1, sayi2,toplam=0;

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

Bölüm 10: PHP ile Veritabanı Uygulamaları

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Algoritma ve Programlamaya Giriş

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

C++ Operatörler (Operators)

BİLGİSAYAR PROGRAMLAMA DERSİ

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

Bölüm 2 - C ile Programlamaya Giriş

Java da Program Denetimi ve Operatörler

YZM 2105 Nesneye Yönelik Programlama

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

ALGORİTMA VE PROGRAMLAMA I

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLŞİM TEKNOLOJİLERİ İNTERNET PROGRAMCILIĞI 2 482BK0095

ESM-361 Mikroişlemciler. 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

C Programlama printf() Fonksiyonu

PHP Nedir? PHP de Temel Sözdizimi (Syntax)

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ)

C PROGRAMLAMA DİLİNE GİRİŞ

Giris {\} /\ Suhap SAHIN Onur GÖK

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Her veri tipine yetecek ve ancak o kadar anabellek alanı ayrılır. Programcı, ana bellekte ayrılacak adresin büyüklüğünü bilerek değişkenlerini

mikroc Dili ile Mikrodenetleyici Programlama Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları

C/C++ ile Programlamaya Giriş. Yrd.Doç.Dr.Bülent Çobanoğlu

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

Genel Programlama II

Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır.

Yrd.Doç.Dr.Bülent Çobanoğlu

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Temel Giriş/Çıkış Fonksiyonları

BBS515 Nesneye Yönelik Programlama. Ders 3 Zümra Kavafoğlu

IF / ELSE IF / ELSE. Bu deyimler, koşullu işlem yapan deyimlerdir ve daima if deyimi ile başlar, else if veya else ile devam eder.

BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI

ÜNİTE İÇİNDEKİLER. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA HEDEFLER OPERATÖRLER

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

C#(Sharp) Programlama Dili

T.C. MİLLÎ EĞİTİM BAKANLIĞI DENİZCİLİK İNTERNET PROGRAMCILIĞI 2

Print Komutu ile Değişkenleri Yazdırmak

Toplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir.

BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

Ruby. Prof.Dr.Timur Karaçay Başkent Üniversitesi

Nesne Yönelimli Programlama

OPERATÖRLER Alıştırmalar

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

TABAN ARĠTMETĠĞĠ. ÇÖZÜM (324) 5 = = = = 89 bulunur. Doğru Seçenek C dir.

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN


Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R

Standart Veri Tipleri

Pascal Programlama Dili

Eln 1001 Bilgisayar Programlama I

Java: printf() Metodu İle Çıktıyı Biçemleme

BİLGİSAYAR PROGRAMLAMA MATLAB

ÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER DEĞİŞKENLER VE VERİ TİPLERİ

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları

Transkript:

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 için önüne koyulur. 6 tabanındaki sayıları belirtmek için önüne x koyulur. 6 tabanındaki sayıları yazarken 9 dan sonra A,B,C,D,E ve F harfleri kullanılır. Örneğin, decimal 45, octal 45, hexadecimal x45f gibi Kesirli Değerler (Float) Sayıların ondalık kısmı ile tamsayı kısmı arasında nokta kullanılır. Örneğin, 456.23 Mantıksal Değerler (Boolean) Mantıksal değerler true veya false şeklindedir. Javascript true değerini ile false değerini ile tutar. Yapılan bir işlemin sonucunun doğru olduğu durumda true, yanlış olduğu durumda false değerini alır.

Karakter Kümeleri (String) Javascript içerisinde çift tırnak veya tek tırnak arasına yazılan değerlerin tamamı string ifadedir. String ifade içerisinde harf olabileceği gibi rakamda olabilir. Özel Karakterler Karakter kümesi içerisinde çeşitli komutlar verilmek istendiğinde kullanılan karakterlerdir. Bu karakterlerin kullanıldığı bir bilgi sayfaya yazdırılacağı zaman <pre> </pre> etiketleri arasında olması gerekir. \b Backspace tuşunun görevini yapar. \n İmlecin yeni satıra geçmesini sağlar. \r Enter tuşunun görevini yapar. \t Tab tuşunun görevini yapar. \\ Yazıya ters-bölü işareti koydurur. \ Yazıya tek-tırnak işareti koydurur. \ Yazıya çift-tırnak işareti koydurur. Değişkenler 3

Değişkenler 4 UYGULAMA : Javascript te özel karakter kullanımı.. Verilen kodları yazıp tarayıcı sayfasında görüntüleyiniz. 2. <pre> etiketini kullanmadan aynı ekran çıktısını oluşturunuz.

5 Aritmetik Operatörler Aşağıdaki tablo aritmetik operatörleri ve kullanım şeklini göstermektedir. Operatör Görevi Kullanımı + Toplama a=b+3 - Çıkarma a=b-3 * Çarpma a=b*3 / Bölme a=b/2 % Bölme işleminden kalan a=b%4 ++ Artırma ++b veya b++ (b=b+) -- Azaltma --b veya b-- (b=b-) b++ kullanıldığı zaman b değişkeni üzerinde işlem yapılır ve daha sonra b değişkeni bir artırılır. ++b kullanıldığında ise b değişkeni artırılır ve daha sonra işlem yapılır.

6 Not: + operatörü ile işlem yapılan iki değişkenden birisi karakter türünde ise sonuç karakter türünde çıkacaktır. Yani toplama işlemi değil birleştirme işlemi yapılacaktır. Atama Operatörleri Bir değişkene değer atamak için kullanılır. Operatör Örnek Eşdeğeri = a=b += a+=b a=a+b -= a-=b a=a-b *= a*=b a=a*b /= a/=b a=a/b %= a%=b a=a%b

7 Karşılaştırma Operatörleri Bu operatörler genellikle if gibi şarta bağlı işlemlerde kullanılır. Operatör Görevi Açıklama == Eşit (a==b) a ve b değişkenlerinin eşitliğini kontrol eder. === Denk (a===b) a ve b değişkenlerinin tip ve değer olarak eşitliğini kontrol eder.!= Eşit değil (a!=b) a ve b değişkenlerinin eşit olup olmadığını kontrol eder. < Küçük (a<b) a değişkeninin b den küçüklüğünü kontrol eder. <= Küçük veya Eşit (a<=b) a değişkeninin b den küçük veya eşitliğini kontrol eder. > Büyük (a>b) a değişkeninin b den büyüklüğünü kontrol eder. >= Büyük veya Eşit (a>=b) a değişkeninin b den büyük veya eşitliğini kontrol eder.

8 Mantıksal Operatörler Bu operatörler birden fazla karşılaştırmanın veya karşılaştırmanın olumsuzunun yapılacağı durumlarda kullanılır. AND Operatörü (&&) Koşul Koşul 2 Sonuç (False) (False) (False) (True) NOT Operatörü (!) Koşul OR Operatörü ( ) Koşul Koşul 2 Sonuç Sonuç (True) (False) (False) (True) (True) (True)

9 Koşula Bağlı Operatör Bu operatör iki değişken arasında karşılaştırma yapmanın en kısa yoludur.? ve : karakterleri kullanılır. Karşılaştırmanın sonucu bir değişkene atanarak istenildiği gibi kullanılabilir. Kullanım şekli: sonuc=degisken_ [karşılaştırma operatörü] degisken_2? degisken_3:degisken_4 Bu kullanım şeklinde, karşılaştırma işleminin sonucu doğruysa sonuc değişkenine degisken_3, doğru değilse degisken_4 değeri atanır.