- Listeler Bir veri yapısı olan listeler aynı tür veri tiplerinin ard arda sıralanması ile oluÅŸan bir yapıdır. ÖrneÄŸin bir kütüphanede yazarların isimlerinin ard arda yazılması ile yazarlar listesi, kitap isimlerinin ard arda yazılması ile kitapların listesini elde ederiz. Bunun gibi listeleri günlük hayatımızda çokca kullanırız. Listenin uzunluÄŸu listede bulunan elemanların sayısına eÅŸittir. Birinci eleman Bütün Yazı…
Basit ama kullanışlı proğramlama dili
Pascal – Özel Veri Tipleri
- Veri Tipleri Pascal programlama dilinde tanımlı olamayan fakat programcı tarafından tanımlanıp kullanılan veri tipleri vardır. Bu veri tipleri tip tanımlama bölümünde tanımlanırlar. Program içerisinde kullanım için tip tanımlama bölümünde tanımlanan özel isim deÄŸiÅŸken tanımlama bölümünde deÄŸiÅŸken tipi gibi kullanılır. Örnek olarak ; Type Max = 1..100; Var notlar : Max; Åžeklinde Max isminde özel Bütün Yazı…
Pascal – Unitler
- Unit Programlar UNIT PROGRAMLAR Pascalda, diÄŸer programların kullanabileceÄŸi pascal programlarına unit programlar denilmektedir. Bu programlar derlendikten sonra Turbo Pascal tarafından .TPU (Windows ‘ta .TPW, korumalı modda .TPP) uzantısını alırlar. Unitler birer bağımsız programdırlar, ancak kendi baÅŸlarına çalıştırılamazlar. Kendilerini çalıştıran bir ana program vasıtasıyla çalışabilirler. Unitler, bir program hacminin 64 KB sınırını aÅŸması veya birden Bütün Yazı…
Pascal – Alt Programlar
- Procedure Alt Programlar Alt programlar genellikle tekrar edilen iÅŸlemleri kolaylıkla yapabilmek için yazılırlar.Bilgisayar dillerinin tamamında bulunan alt program yapısı PASCAL Programlama dilinde PROCEDURE ve FUNCTION türü alt programlar olmak üzere iki ayrı türdedir. Procedure Alt Programlar Bir pascal programında Procedure alt programlara eriÅŸim ve procedure alt programın program içindeki yeri aÅŸağıdaki genel gösterim ÅŸeklinde Bütün Yazı…
Pascal – Standart Fonksiyonlar
- Lenght Komutu LENGTH : Verilen string ifadedeki karakter sayısını verir. Sonucu byte tipinde bir fonksiyondur. Formatı:        LENGTH(STRING İFADE) Örnek 1: uses crt; const a=‘ankara’; begin clrscr; writeln(a,’   ’,length(a),’  karakterlidir.’); readln; end. Programın Çıktısı Örnek 2: Verilen bir mesajın kaç karakterden oluÅŸtuÄŸunu bulan program. uses crt; var m : strıng;x : byte; begin  clrscr; write(‘mesaj Bütün Yazı…
Pascal – İndeksli DeÄŸiÅŸkenler
- Dizilere GiriÅŸ DİZİLER Bir dizi, aynı tipteki elemanların yanyana sıralanışı ile elde edilen bir bilgi kümesidir. ÖrneÄŸin 10 bileÅŸenli bir vektör için 10 basit tip deÄŸiÅŸken kullanılması gerekirken, 10×10 boyutlarındaki matris için 100 basit tip deÄŸiÅŸken kullanılması gerekmektedir. Bizim için gerekli olan, aynı tipte elemanlardan oluÅŸan bir veri kümesini tek bir deÄŸiÅŸken ismi kullanarak Bütün Yazı…
Pascal – Döngü Deyimleri
- For Döngüsü Bu bölümde program içerisinde belirli blokların herhangi bir ÅŸarta baÄŸlı olarak veya ÅŸarttan bağımsız bir ÅŸekilde ardışık olarak çalıştırılması için kullanılan deyimler üzerinde durulacaktır. Bu tekrarlama deyimleri FOR-DO, REPEAT-UNTIL, WHILE-DO ÅŸeklindedir. For-Do Döngü Deyimi : For deyimi, bir program parçasının herhangi bir boolean ÅŸartına baÄŸlı olmaksızın belirlenen sayıda üstüste çalıştırılması için kullanılır. Bütün Yazı…
Pascal – Kontrol Deyimleri
- IF – Then Deyimi Kontrol komutları olarak ; IF ve CASE deyimlerini inceleyeceÄŸiz. CASE ve IF deyimleri belirli bir ÅŸartın doÄŸru veya yanlış olmasına baÄŸlı olarak programın bir parçasının çalıştırılmasını saÄŸlamak için kullanılır. IF Deyimi : IF deyimi, bir ÅŸartın doÄŸru veya yanlış olmasına baÄŸlı olarak programın belirli parçalarının çalışmasını veya çalışmamasını saÄŸlar. IF Bütün Yazı…
Pascal – Ekran Komutları
- Clrscr ve Gotoxy Komutları 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 unit isminin yazılması gereklidir. Aksi halde, ekran komutlarıyla ilgili yazılan komutlar Pascal derleyicisi tarafından tanınmayacaktır. Clrscr : “Clrscr” CRT üniti içinde yer alan bir alt programdır. Ekranda daha önce Bütün Yazı…
Pascal – GiriÅŸ – Çıkış Komutları
- Read – Readln Deyimleri Yazım İçin Format Belirleme :Writeln deyimi ile yapılan bilgi çıkışlarını düzenlemek için yazım formatları kullanılır. Yazdırılmak istenilen deÄŸerin tipine baÄŸlı olarak iki farklı yazım formatı kullanılır. 1. Yazım Formatı (M:n) :Bu yazım formatına göre yazdırılmak istenilen M deÄŸeri n karakterlik alanda saÄŸa dayalı olarak yazılır. M deÄŸerini oluÅŸturan dijit veya Bütün Yazı…