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



Benzer belgeler
Pascal Programlama Dili (2. hafta)

Pascal Programlama Dili

MTM 305 MİKROİŞLEMCİLER

Kitaplik adlı Programın Turbo Pascal Kodları:

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

TEKRARLAMA DEYİMLERİ BÖLÜM Giriş. 9.2 For-Do

PROGRAMLAMA TEMELLER. C Program Yap s

Pascalda oluşturulacak dosyalar değişkenler gibi programın başında tanımlanır.

Karakter Değişkenlere İlişkin Komutlar

ALT PROGRAMLAR BÖLÜM Giriş Alt Programlar Hakkında Genel Bilgiler

KAYITLAR BÖLÜM Giriş

Programın çalışma yönünün değiştirilmesi için kullanılan GOTO deyiminin genel kullanımı şu şekildedir; GOTO Etiket;

3- Turbo Pascal Programlamada Giriş Çıkış İşlemleri

TÜRKĐYE NOTERLER BĐRLĐĞĐ

Bu Hafta Öğreneceklerimiz

4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları

KELİME İŞLEMCİ MİCROSOFT OFFİCE WORD KULLANIMI

MATLAB DE 2 BOYUTLU GRAFİK TÜRLERİ

HSancak Nesne Tabanlı Programlama I Ders Notları

KLAVYEDE TUŞLAR İMLEÇ NEDİR?

2. HTML Temel Etiketleri

Ekran 1 : Font Komutları Dosyası ekranı

7- Turbo Pascal Programlamada Alt Programlar (Procedure)

PASCAL PROGRAMLAMA DİLİ YAPISI

Grafik Komutları. Grafik Türleri plot: çizgisel grafikler bar: sütun bar şeklindeki grafikler stem: sütun çizgisel grafikler pie: pasta grafikleri

Seri Takibi Yenilikleri

Bilgisayar Programlarının geliştirilmesinde aşağıdaki adımlar gerçekleştirilmelidir:

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

AYBEY ELEKTRONİK. MFS Güvenlik Sistemi KULLANIM KILAVUZU F/ R:3

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ DERS NOTLARI

UNIT PROGRAMLAR BÖLÜM 13

Mühendislik Sanatları Merkezi. RGB Lookup. Müşteri renklerinizi renk kartelalarından gözünüzle aramayın KULLANIM KILAVUZU

BMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

HTML Etiketleri Genel Özellikler (Global Attributes)

Bölüm 1 PROGRAMLAMAYA GİRİŞ. Bölüm 2 ALGORİTMA

ALGORİTMA VE PROGRAMLAMA I

BLISS. teknik döküman

PM 2 KARTLI VE ġġfrelġ GEÇĠġ KONTROL TERMĠNALĠ KURULUM VE KULLANIM KILAVUZU

OYUN GELİŞTİRME AŞAMALARI-III (ARAYÜZ TASARIMI)

Q-P 110A Kullanım Kılavuzu

LABORATUVAR ÇALIŞMASI 1 - Python a Giriş

Üye Kimlik Kartı 1 / 8

TDBB KURUM KİMLİĞİ KILAVUZU

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer.

İş Akış Yönetimi LOGO KASIM 2011

DOSYALAR BÖLÜM Giriş Text Dosyalar

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

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

KMD99 RF 99 Kanal Kumanda. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

6. ÇİZİM İŞLEMLERİ Boyutlu Eğri Çizimi x ve y vektörleri ayni boyutta ise bu vektörleri ekrana çizdirmek için plot(x,y) komutu kullanılır.

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

BİLGİ GİRİŞ VE MESAJ PENCERELERİ. 1-Sadece kullanıcıya mesaj vermek için kullanılır.

Sistem Açıklamaları-1 (585 UniComp Metallic Basecoat Mixing Colors)

1- adresine girilir. Buradan Adobe Photoshope 5.0 programı bilgisayara indirilip, kurulur.

Matlab da 2-boyutlu Grafik Çizimi. Arş. Gör. Mehmet Ali ÜSTÜNER

Yukarıdaki program çalıştırıldığında aşağıdaki sonucu elde ederiz.

AGSoft Çocuk Gelişim Takip Programı Kullanım Kılavuzu

ALGORİTMA VEYA PROGRAMLAMA DAİR KAVRAMLAR

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Ölçüler (Size): 200X X X X X200 80X300 80X150 AC416 KEMİK - BONE AC408 KEMİK - BONE 3. Hav Yüksekliği. 12 mm. Sistem.

ÜRÜN KATALOĞU SINIRLAR AŞILMAK İÇİNDİR.

1) Dokümanı baştan sona okumanızı tavsiye ederiz. Bazı ipuçları mevcuttur.

Tema Etiket Programı Kullanım Kılavuzu

Renk kalitesi kılavuzu

MPLAB IDE v7.60 PROGRAMI KULLANIMI

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

Klavye Kullanımı KLAVYE KULLANIMI

KURUM KİMLİĞİ KILAVUZU

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

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu

RD-6813 Şifrematik Kullanım Kılavuzu

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Günümüzde Borland Pascal 7.0, Borland Delphi, Visual Basic, Visual C++ gibi program geliştirme setlerinin oldukça güçlü grafik paketleri vardır.

BÖLÜM 6. ÇEŞİTLİ KONULARDA ALGORİTMA VE AKIŞ ŞEMALARI

BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

I FEEL BEAUTY GÜZEL HISSEDIYORUM

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

DIV KAVRAMI <style> position: absolute

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

a, ı ı o, u u e, i i ö, ü ü şu that (something relatively nearby) şu ekmek o that (something further away) o dondurma

Görüntü İyileştirme Teknikleri. Hafta-8

İÇİNDEKİLER ÖNLEMLER... 4 ÖNSÖZ... 6 GENEL GÖRÜNÜM... 6 GÖSTERGE VE TUŞ TAKIMI... 7 İŞLEMLER... 9

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

MUHTARLIK BİLGİ SİSTEMİ KULLANIM KILAVUZU

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 5. Hafta. Öğr. Gör. Dr. Barış Doğru

AYBEY ELEKTRONİK. MFS Güvenlik Sistemi KULLANIM KILAVUZU F/ R:3

Kişisel Bilgisayarın Parçaları

BMB1002 Bilgisayar Programlamaya Giriş. Dosyalar. Prof. Dr. Necmettin Kaya

STEM komutu ayrık zamanlı sinyalleri veya fonksiyonları çizmek amacı ile kullanılır. Bu komutun en basit kullanım şekli şöyledir: stem(x,y).

e-arşiv Suite8 kullanım kılavuzu

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi

KURUMSAL KİMLİK KURUMSAL KİMLİK REHBERİ.

SQL Uyarı Programı Kurulum ve Kullanımı

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

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

PROGRAMLAMAYA GİRİŞ DERSİ II. ÖDEVİ

BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları

Transkript:

BÖLÜM 6 SİSTEM BİRİMİ VE EKRAN KOMUTLARI Ekran komutları ekrandaki görüntü tasarımı için kullanılan komutlardır. Bu komutların program içinde kullanılabilmesi için, program başlığı satırından sonra USES komutunda CRT (Windows programları için WINCRT) unit isminin yazılması gereklidir. Aksi halde, ekran komutlarıyla ilgili yazılan komutlar Pascal derleyicisi tarafından tanınmayacaktır. En çok kullanılan ekran komutları aşağıda verilmiştir. 6.1 Clrscr "Clrscr" CRT/WINCRT üniti içinde yer alan bir alt programdır. Ekranda daha önce yazılı olan ifadeleri silerek ekranın temizlenmesi amacıyla kullanılır. 6.2 GotoXY Kursörü ekranın istenilen sütun ve satırına taşımak için kullanılır. Kullanımı; GotoXy(Sütun,Satır); şeklindedir. Normal bir ekran üzerinde 80 sütun ve 25 satır dır. j:word; clrscr; for j:=1 to 20 do gotoxy(j,j);write('balıkesir Üniversitesi'); gotoxy(50-j,j);write('balıkesir Üniversitesi'); end;

46 6.3. Readkey Klavyeden basılan karaktesi okumak için kullanılır. Bu fonksiyonun sonucu char tipi bilgidir. Turbo/Borland Pascal 7.0 'da tek başına kullanıldığında program bu komuta rastladığında, herhangi bir tuşa basılıncaya kadar programın çalışması kesilir. Örnek tus:char; clrscr; Write('Balıkesir ');Readkey; Writeln('Üniveristesi');Readkey; Readkey komutunun çok kullanıldığı uygulamalardan biri de basılan veya basılacak karakteri kontrol etmektir. Aşağıda verilen örnek programda her B tuşuna basıldığında "Balıkesir Üniversitesi" yazmaktadır. Program ESC tuşuna basılarak durdurulmaktadır. tus:char; j:word; repeat tus:=readkey; if upcase(tus)='b' then Write('Balıkesir Üniversitesi'); until tus=#27; 6.4 Keypressed Klavyeden bir tuşa basılıp basılmadığını kontrol etmek amacıyla kullanılan bir komuttur. Aşağıda verilen örnek programı inceleyiniz.

47 tus:char; j:word; j:=0; repeat Write('Balıkesir Üniversitesi'); j:=j+1; if keypressed then tus:=readkey; if j=75 then clrscr; j:=0; end; until tus=#27; 6.5 Window Ekranda pencere oluşturmak için kullanılan bir komuttur. Bu komut sadece Turbo/Borland Pascalda kullanılabilir. Kullanımı; Window(X1,Y1, X 2,Y2); X1 :Pencerenin sol sütun numarası (1-80) Y1 :Pencerenin sol satır numarası (1-25) X2 :Pencerenin sağ sütun numarası (1-80) Y2 :Pencerenin sağ satır numarası (1-25) X1,Y1 X2,Y2

48 6.6 Delay Programın belirtilen süre kadar bekletilmesini sağlar. Delay (1000) komutu, programın 1 sn bekletilmesini sağlamaktadır. Bu komut sadece Turbo/Borland Pascalda kullanılabilir. uses crt; window(20,5,60,20); REPEAT DELAY(5); Write('BAÜ'); UNTIL keypressed; 6.7 ClrEol Kursörün bulunduğu konumdan satırın sonuna kadar bütün karakterleri silmek için kullanılır. Kursör bulunduğu konumda kalır. uses wincrt; ClrScr; Writeln('Günaydın Bugün nasılsınız?'); Writeln('Enter tuşuna Basınız...'); Readln; GotoXY(1,2); {Kursör 2.satır 1.sütuna konumlandırılıyor} ClrEol; Writeln ('İyi olmanızı duymak güzel.'); 6.8 Highvideo Ekrana yazılacak yazının parlak yazılmasını sağlar. Bu komut sadece Turbo/Borland Pascalda kullanılabilir. 6.9 Lowvideo Ekrana yazılacak yazının mat yazılmasını sağlar. Turbo/Borland Pascalda kullanılabilir. Bu komut sadece Dos için

49 6.10 Normvideo Ekrana yazılacak yazının normal parlaklıkta yazılmasını sağlar. Bu komut sadece Turbo/Borland Pascalda kullanılabilir. Uses Crt; Begin Clrscr; Highvideo;Writeln('Parlak'); Lowvideo;Writeln('Mat'); Normvideo;Writeln('Normal'); End; 6.11 WhereX Kursörün üzerinde bulunduğu sütunun numarasını verir. 6.12 WhereX Kursörün üzerinde bulunduğu satırın numarasını verir. uses wincrt; Write('Şu anda kursör pozisyonu :',WhereX,',',WhereY); 6.13 TextColor Ekrana yazdırılacak yazının rengini ayarlamak için kullanılır. Bu komut sadece Turbo/Borland Pascalda kullanılabilir. Kullanımı; Textcolor(Renkkodu/Adı);

50 Renklerin kodları aşağıda verilmiştir. Renk Kod Adı Siyah 0 Black Mavi 1 Blue Yeşil 2 Green Turquaz 3 Cyan Kırmızı 4 Red Pembe 5 Magenta Kahve 6 Brown Açık gri 7 Lightgray Koyu gri 8 Darkgray Açık mavi 9 Lightblue Açık yeşil 10 Lightgreen Açık turquaz 11 Lightcyan Açık kırmızı 12 Lightred Açık pembe 13 Lightmagenta Sarı 14 Yellow Beyaz 15 White Yanıp/sönme 128 Blink Textcolor(0)=Textcolor(black) 6.14 Textbackground Ekrana yazdırılacak yazının zemin rengini ayarlamak için kullanılır. Bu komut sadece Turbo/Borland Pascalda kullanılabilir. Kullanımı; Textbackground(renk kodu); uses Crt; { Siyah üzerinde yeşil karakterler} TextColor(Green); TextBackground(Black); WriteLn('Merhaba'); { Gri üzerinde yanıp sönen kırmızı karakterler} TextColor(LightRed+Blink); TextBackground(LightGray); WriteLn('Günaydın!'); { Mavi üzerinde sarı karakterler} TextColor(14); { Yellow = 14 } TextBackground(Blue); WriteLn('nasılsın'); NormVideo; { Orijinal özellik } End.

51 6.15 Sound/Nosound Sound, verilen frekansta ses üretmek için kullanılır. Nosound, sound ile üretilen sesi ortadan kaldırmak için kullanılır. Bu komutlar sadece Turbo/Borland Pascalda kullanılabilir. uses Crt; Sound(220); Delay(200); NoSound; Çalışma Sorusu: Readkey ve/veya keypressed komutlarından yararlanarak bir şifre programı yazınız. Program çalıştırılıp şifrenin girilmesi esnasında her girilen karaktere karşılık ekranda X karakteri görüntülenecektir.