Karakter Değişkenlere İlişkin Komutlar



Benzer belgeler
SAB104 Bilgisayar Programlama

PASCAL ARŞİVİ BÖLÜM Giriş. 7.2 Sistem Birimi ve Katarlar Chr

VISUAL BASIC STANDART KÜTÜPHANE FONKSİYONLARI

PROGRAMLAMA ALGORĠTMA

SİSTEM BİRİMİ VE EKRAN KOMUTLARI

Temel Bilgisayar Programlama ve BASIC Diline Giriş

Len() fonksiyonu yardımı ile kendisine parametre olarak verilen karaktersel veya başka bir tip bilginin uzunluğu bulunur.

BİLGİSAYARLARIN YAPISI

Problem. N sayıda öğrencinin boy ortalaması. N: Öğrenci sayısı S: Başlangıç değeri TOP: Toplam BOY: Boy ORT: Ortalama. Algoritma

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

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

Ders 5: Temel Kütüphane Fonksiyonlar

Bilgisayar Programlama MATLAB

RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR

UYGULAMALAR -2 Select case Yapısı: Select Case case case case case case is case Else End Select Örnek:

BPR152-Algoritma ve Programlama II Uygulama -8

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

Fonksiyonlar (Altprogram)

Pascal Programlama Dili (2. hafta)

Karakter katarları ile ilgili fonksiyonlar içerir Yerel kayan noktalı sayılar tanımlanır

ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.

BÖLÜM 1b: C++ PROGRAMLAMANIN YAPISI. C++, hard diskte TC, BIN, INCLUDE, LIB gibi alt dizinlere yüklenir.

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

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

Internet Programming II

C Konsol Giriş Çıkış Fonksiyonları

Programlama Dilleri 1. Ders 4: Diziler

Imports ifadesi, program satırlarının en üstüne (Public Class satırından önce) yazılmalıdır. Aksi halde hata mesajı ile karşılaşılır.

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

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

ALGORİTMA VE PROGRAMLAMA II

Uygulama 1) Sabit olarak belirlenen sayıda tekrar eden (5 kez) Visual Basic kaynak kodlarını yazınız.

ÜNİTE İÇİNDEKİLER HEDEFLER MATEMATİKSEL METOTLAR. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA. (Math Sınıfı ve Metotları)

VERİ YAPILARI VE PROGRAMLAMA

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

ALP OĞUZ ANADOLU LİSESİ EĞİTİM ÖĞRETİM YILI BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM 2.SINAV ÖNCESİ ÇALIŞMA SORULARI VE YANITLARI

TEMEL STRING İŞLEMLERİ

BİLGİSAYAR PROGRAMLAMA MATLAB

Visual Basic Uygulamaları-4. Dİ Zİ LER (ARRAYS) ve Nesne Kü meleri

EXCEL de her bir çalışma alanı bir sayfa olarak adlandırılırken, birden fazla sayfa ise kitap olarak adlandırılır.

HSancak Nesne Tabanlı Programlama I Ders Notları

Ürün Profil ve Yapılandırma Kodu Tanımlama

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

PROGRAMLAMA TEMELLER. C Program Yap s

Diziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU

EXCEL DE ARİTMETİKSEL İŞLEMLER

IN ve NOT IN Tablodaki alan içeriklerine ulaşmak için IN deyimi kullanılır.

Quick-Basic Kursu Quick BASIC Kursu

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

GNUPLOT ÇİZİM PROGRAMI

MTM 305 MİKROİŞLEMCİLER

PASCAL PROGRAMLAMA DİLİ YAPISI

MatLab. Mustafa Coşar

ALFASAYISAL BİLGİLER KARAKTER DİZİLERİ (STRING)

Bilgisayar Programlama

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

Internet Programming II

KLAVYEDE TUŞLAR İMLEÇ NEDİR?

Görsel Programlama 1

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ

Dr. Fatih AY Tel:

MATLAB/Değişkene Değer Atamak

Pascal Programlama Dili

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

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

Dolgu Rengi: Seçili hücre veya hücrelerin arka planını renklendirir.

GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI. ENF102 Jeoloji 1. #include <stdio.h> printf Fonksiyonu ÖRNEK. printf

BİLGİSAYAR PROGRAMLAMA DERSİ

ALGORİTMA VE PROGRAMLAMA II

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

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

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

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

BÖLÜM 7: DÖNGÜ KONTROL YAPILARI

MATLAB Temelleri. EEM104 - Bilgisayar Programlama. Matlab ın Açılış Ekranı. Dr. Mehmet Siraç Özerdem EEM Dicle Üniversitesi. Launch Pad.

Temel Giriş/Çıkış Fonksiyonları

Quick-Basic Kursu. Quick BASIC. Kursu

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA

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

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

BİLGİSAYAR PROGRAMLAMA DERSİ

FORTRAN Değişkenleri

1.SORU. Genişlemiş ascii karakterlerinin kodlarını karşılarına yazan C programını

Programlamaya Giriş. Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi.

MatLab. Mustafa Coşar

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

MATLAB ile ANALİZ (MIA)

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

BİLGİSAYAR PROGRAMLAMA DERSİ

1.1. Yazılım Geliştirme Süreci

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

DESTEK DOKÜMANI. : İnsan Kaynakları

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları)

Transkript:

Karakter Değişkenlere İlişkin Komutlar

ASCII Kodlama Sistemi Bilgisayar sayılar üzerine kurulmuş makinalar olduklarından onların düşünmeleri ve hatırlamaları sayısal değerlerle olmaktadır. Bundan dolayı sayısal olmayan alfabetik ve diğer özel karakterlerle çalışması gerektiğinde bilgisayarın bunları önce sayısal hale dönüştürmesi gerekmektedir. Karakterleri göstermek için değişik kodlama sistemleri kullanılmaktadır. Bunların en yaygın olanı ASCII harfleri ile tanımlanan American Standard Code for Information Interchange (ASCII) dir.

ASCII KOD TABLOSU

CHR$(x) ASCII kodu verilen karakteri gösterir. PRINT CHR$(64) PRINT CHR$(65) PRINT CHR$(200) @ A

ASC(degisken$) degisken$ ın sahip olduğu değerin ilk karakterinin ASCII kod numarasını verir. A$ = A PRINT ASC(A$) 65 A$ = ALİ PRINT ASC(A$) 65

VAL(degisken$) degisken$ ın sahip olduğu rakamlardan oluşan fakat sayısal nitelik taşımayan ifadeye sayısal nitelik kazandırmak için kullanılır. A$ = 18 PRINT VAL(A$) 18 A$ = 18YIL PRINT VAL(A$) 18 A$ = YIL18 PRINT VAL(A$) 0

INPUT$(n) Klavyeden veri girişini n kadar karakter ile sınırlar. C$=INPUT$(4) IF c$= evet then PRINT DOĞRU CEVAP

INKEY$ Klavyeden girilen tuşu bellekte saklamak için kullanılır. Daha çok klavyeden istenilen bir tuşa basılana kadar programı bekletmek için kullanılır. Kullanımı : GIT: IF INKEY$ <> E THEN GOTO GIT PRINT BRAVO!!!

? İŞARETi? İşareti PRINT komutu yerine kullanılır.? 5 PRINT 5

TIME$ Bilgisayarın saatini gösterir. PRINT TIME$ 13:18:04

DATE$ Bilgisayarın tarihini gösterir. PRINT DATE$ 04 20 2010

UCASE$(ad$) Ad$ içindeki tüm karakterleri büyük harfe çevirir. Türkçe harflerde çalışmaz. PRINT UCASE$( AbcDeFşğ )

LCASE$(ad$) Ad$ içindeki tüm karakterleri küçük harfe çevirir. Türkçe harflerde çalışmaz. PRINT LCASE$( AbcDeFşğ)

COLOR Program çalıştığında karakterlerin rengi değişir. COLOR 0 Arkaplanın rengi COLOR 1 Mavi COLOR 2 Yeşil COLOR 3 Deniz Mavisi COLOR 4 Kırmızı COLOR 5 Pembe COLOR 6 Turuncu COLOR 7 Gri COLOR 8 Koyu Gri COLOR 9 Açık Mavi COLOR 10 Açık Yeşil COLOR 11 Açık Deniz Mavisi COLOR 12 Açık Kırmızı COLOR 13 Açık Pembe COLOR 14 Açık Sarı COLOR 15 Beyaz COLOR 16 31 Aynı renklerin yanıp sönen hali

PRINT USING Bir sayının programcının belirlediği düzene göre yazdırılmasını sağlar. PRINT USING ###.## ; 10.2 PRINT USING ###.## ; 1.234 PRINT USING ##.# ; 107.15 PRINT USING ## ; 107.15 10.20 1.23 %107.2 %107

Çarpım Tablosu 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7 8 9 10 2 2 4 6 8 10... 3 3 6 9... 4... 5 6 7 8 9 10

CLS PRINT 1 2 3 4 5 6 7 8 9 10 PRINT FOR I=1 TO 10 PRINT USING #### ; I; FOR J=1 TO 10 PRINT USING ##### ; I*J; NEXT J PRINT NEXT I END

TAB(x) Yazdırılacak bir ifadenin istenilen sütundan yazdırılmasını sağlar. PRINT TAB(30); 5 PRINT 12; TAB(25); 65 PRINT 1212342; TAB(25); 65

SPC(x) Yazdırılan satırda x adet sütun atlatılması veya boşluk bırakılması için kullanılır. PRINT MERHABA ; SPC(5); ALİ

SPACE$(x) X adet boşluk karakteri içeren bir karakter dizisi oluşturur. L$=SPACE$(I) FOR X=1 TO 4 PRINT SPACE$(X); ALI NEXT X ALI ALI ALI ALI

LOCATE X,Y Ekranın belirli bir satır ve sütununun bulunduğu konumdan başlayarak okuma veya yazma işlemlerinin yapılması amacıyla kullanılır. X Satır numarası (1 25 arası) Y Sütun numarası (1 40 veya 1 80 arası) LOCATE 10,20 : PRINT MERHABA LOCATE 10,20 : INPUT X

BEEP Hoparlörden bip sesi verir. BEEP

Sayısal Değişkenlere İlişkin Komutlar

MOD Bir sayının başka bir sayıya bölümünden kalanı verir. PRINT 8 MOD 5 3

INT(X) X sayısını kendisinden bir küçük tamsayıya çevirir. PRINT INT(3.2) 3 PRINT INT(3.6) 3 PRINT INT(0.5) 0 PRINT INT( 2.3) 3 PRINT INT( 0.4) 1

CINT(X) X sayısını en yakın tamsayıya çevirir. PRINT CINT(3.2) 3 PRINT CINT(3.6) 4 PRINT CINT(0.5) 1 PRINT CINT( 2.3) 2 PRINT CINT( 0.6) 1

ABS(X) X sayısının mutlak değerini alır. PRINT ABS( 2.6) 2.6 PRINT ABS(12.3) 12.3

SQR(X) X sayısının karekökünü alır. PRINT SQR(9) 3

EXP(X) X sayısının e üssünü hesaplar. PRINT EXP(4) 54.59815 (=e 4 )

LOG(X) X sayısının e tabanına göre logaritmasını (yani ln) hesaplar. PRINT LOG(10) 2.302585 X sayısının 10 tabanına göre logaritmasını bulmak için ; PRINT LOG(X)/LOG(10)

TRİGONOMETRİK FONKSİYONLAR SIN(AÇI) COS(AÇI) TAN(AÇI) AÇI LAR RADYAN CİNSİNDEN GİRİLMELİDİR. DERECE CİNSİNDEN AÇI GİRMEK GEREKİYORSA AÇI(RADYAN) = AÇI(DERECE) * 3.141593 / 180 DÖNÜŞÜMÜ YAPILMALIDIR.

RND 0 ila 1 arasında rastgele sayı türetir. FOR A = 1 TO 5 PRINT RND NEXT A

RANDOMIZE TIMER RND ile sürekli aynı rastgele sayıların türetilmesini engeller. RANDOMIZE TIMER FOR A = 1 TO 5 PRINT RND NEXT A

BELLİ BİR ARALIKTA RASTGELE Genel kural TAMSAYI ÜRETİLECEKSE CINT(RND * (m n) + n ) m : türetilecek olan en büyük sayı n : türetilecek olan en küçük sayı CINT(RND * 59 + 1 ) 1 ila 60 (dahil) arasında