7- Turbo Pascal Programlamada Alt Programlar (Procedure)
|
|
- Melek Behçet
- 8 yıl önce
- İzleme sayısı:
Transkript
1 7- Turbo Pascal Programlamada Alt Programlar (Procedure) Alt programların ana programda yapacağımız ek işlevleri üstlendiğinden daha önceki bölümde bahsetmiştik. Alt programlar genelde ana program bloğu içerisinde kullanılan program parçacıkları olarak bilinir. Uzun bilgisayar programlarında kodların karmaşası ve tekrar kullanılamamasından dolayı alt programlar önem kazanmıştır. Yapısal bilgisayar programlama dillerinde ana program sadece alt programların çağrıldığı veya parametrelerine değer geçirme yeri olarak tasarlanmalıdır. Altprogramlar ve fonksiyonlar yukarıdan aşağı (top-down) tasarım ilkelerine uymalıdır. Altprogramlar ayrı dosyalar halinde yazıldıklarına tekrar kullanılabilme şansına sahiptir. Yazılan bir dosya işleme altprogram veya fonksiyonu dışarıdan çağrılma yöntemleri ile tekrar kullanılabilme olanağına sahiptir. Altprogramlar Turbo Pascal bilgisayar programlama dilinde Procedure olarak bilinir. Temel yazım kuralları Procedure içinde geçerlidir. Her alt program bir pascal bilgisayar programında olduğu gibi değişken tanımlama, sabit ve dosya işlemlerini tanımlandığı blokları barındırabilir. Alt programlar fonksiyonlarda olduğu gibi geri dönüş tiplerine de sahip olan ve olmayan iki ayrı tiptedir. Geri dönüş tipine sahip şeklinde yazılan procedure ler parametreli procedure lerdir. Geri dönüş tipi olmayan Procedure ler parametresiz procedure lerdir. Parametreleri ana program ile alt programlar arasında ver taşımak için kullandığımızı hatırlayalım. Altprogramlarda en önemli işlemlerden birisi değişkelerin tanımlanma yeri ve şeklidir. Global değişkenler olarak bilinen genel değişkenler ana program içerisinde ve alt programlar (proedure) içerisinde kullanılan değişken tipleridir. Bu tip değişkenler ana programda tanımlanır ve alt programlarda da kullanılırlar. Global değişkenler tanımlandıkları ana program içerisinden alt programlara geçirilerek kullanılır ve sonuçlar ana programa tekrar aynı değişken içerisinde geri gönderilir. 87
2 Lokal (yerel) değişkenler sadece alt programlarda (Procedure) tanımlanan değişkelerdir. Bu tip değişkenler alt programlarda işlenir ve ana programa aktarılmaz. Ana programa aktarmak gerektiğinde tanımlanan global değişkenler ile aktarılırlar. 7.1 Parametre Almayan Procedure ler Parametresiz procedure ler de alt programda kullanılacak olan değişkenler ana programın içerisinde kullanılan değişkenlerdir. Altprogramlarda kullanılan tüm değişkenler ve sabitler ana program bloğunda tanımlanmıştır. Değişkenler kullanıldıktan sonra içerisinde değerler saklanır. Bu tür altprogramlarda Procedure ismini yazmak yeterlidir. Parametre ihtiyacı olmadığından ana programdan çağrıldığında ayrıca değişken atamadan veya ayırmadan procudure çalışır çalışması sona erdiğinde program kaldığı yerden çalışmaya devam eder. Parametresiz alt program (Procedure) tanımlarken aynen bir pascal bilgisayar programı yazıyormuş gibi tanımlamaları yaparız. Alt programların (Procedure) en çok kullanılan değişkenleri global (genel) değişkenlerdir. Bu değişken tiplerinin kullanılmasının nedeni alt programlara gönderilecek olan değişkenlerin tanımlamaları genelde ana program bloğu içerisinde yapılır. Alt programlar normal program gibi düşünüldüğünden mutlaka ve end bloğu kullanılmalıdır. Procedure deney; Değişken_tanımlama; parametresiz alt programlara bir örnek verelim. Bu örnekte iki değişken alt programlar yardımı ile programa girsin ardından iki değişken sayı birbiri ile çarpılsın daha sonra ekrana yazdırılsın. Programda kullanılacak olan değişkenler gerçel tipte olsun. Genelde bu tip çarpma işlemlerinde 88
3 değişkenler tam sayı tipinde seçilirler. Biz bu örnekte gerçel olanı kullanmaya çalışalım. Program deneme; USES CRT; var x,y,z: real; Procedure deg_gir; writeln( İlk sayıyı girin ); readln(x); writeln( İkinci sayıyı girin ); readln(y); Procedure carp; Z:= x*y; Procedure deg_yaz; writeln( İki sayının çarpımı, z, dir ); readln; {ana program blogu} Clrscr; Writeln( Bu program iki sayıyı carpar ); Deg_gir; Carp; Deg_yaz; End. Programdan görüldüğü gibi değişkenler genel olarak yani global tanımlanmıştır. Bu değişkenler alt programlara ana program bloğu 89
4 içerisinden çağrılmakta ve değerler yine bu global tipte değişkenler ile geri gönderilmektedir. Ana program bloğunda alt programların çağrılma yöntemlerine bakacak olursak burada sadece alt programları (Procedure) adları yazılmıştır. Alt programlar kullanacakları değişkeleri ana program ile ortak kullandığından tekrar alt program içerisinde herhangi bir tanımlama yapılmamıştır. Program çalışmaya başladığında ana programdan alt program olan Procedure deg_gir yardımı ile değişkenleri çağırmakta ve ilk olarak değişkenlerin değerlerinin girilmesi sağlanmaktadır. Daha sonra diğer alt program olan Procedure carp ile girilen değişken değerleri çarpılmakta ve sonuç ana programda tanımlanan z değişkeni ile ana programa aktarılmaktadır. Aktarılan bu değişken değeri Procedure programı ile ekrana yazdırılmaktadır. deg_yaz alt 7.2 Parametre Alan Procedure ler Parametreli altprogramlar (Procedure) ana program ile alt program arasında değişkelerin değerlerinin aktarıldığı yapılardır. Bu tip yapılarda değişken değerleri tek yönlü ve iki yönlü aktarılmaktadır. Tek yönlü aktarımlarda değişkenlerin değerleri alt programa gönderilir ve sonuç değeri olarak aktarılacak olan parametre içerisinde değer aktarılır. Alt programda tanımlanan parametrelerin değerleri yine alt programda tanımlanan değişkenlerin ile ana programa gönderilir. Parametre olarak gönderilen değişken değerlerinin sıralanmasına dikkat etmek gereklidir. Kullanılan parametrelerin değerlerinin değişken değerlerine aktarılmasında sıralama esası geçerlidir. Değişkenlere hangi değer aktarılacak ise parametrelerde o sıra takip edilir. Parametre olarak kullanılan değişkenlerden alt program içerisinde kullanılarak geri değer göndermesi isteniyor ise alt programın başında tanımlanmalıdır. Bu tip alt program tanımlanmasına iki yönlü aktarım denir. Genel olarak parametreli alt program tanımlanması aşağıdaki gibi yapılmaktadır. Alt program isim_1 parametresiz olarak yazılan alt program 90
5 (Procedure) yapısındadır. Bu alt programda ana program bloğundan alt programa herhangi bir değer gönderilmemektedir. Ana programdan çağrılan Procedure isim_1 alt programı sadece kendi içerisinde yazılı olan komutları çalıştıracak ve sonunda ana program çalışmaya kaldığı yerden devam edecektir. Bu tip alt programda ana program yanında alt program içerisindeki değişken tanımlamaları kullanılmamaktadır. Procedure isim_1( değişken_param: değişken_tipi); Değişken_tanımlama; Tek yönlü değer aktarımlı procedur lerde değer tanımında olduğu gibi ana programdan prosedüre veya procedure den ana programa doğrudur. Alt program Procedure isim_2 ana programdan aktarılan parametreler alt programda işlenecek ve ana programa alt programdaki parametreler ile geri gönderilecektir. Bu tanımlamada ana programda tanımlanan değişken listesi de kullanılmaktadır. Eğer ana programda kullanılan bir değişken var ise Procedure tanımlanırken parametre listesinde bu değişkende tanımlanmalıdır. Procedure isim_2( var değişken_param: değişken_tipi); Değişken_tanımlama; İstatistikte kullanılan ortalama ve ortalamanın varyansını hesaplayan Turbo Pascal alt programı aşağıdaki gibi yazılabilir. Bu alt programda 91
6 PROCEDURE avevar(data: glnparray; n: integer; VAR ave,svar: real); var j: integer; s: real; ave := 0.0; svar := 0.0; for j := 1 to n do ave := ave+data[j]; ave := ave/n; for j := 1 to n do s := data[j]-ave; svar := svar+s*s svar := svar/(n-1) Procedure lerde fonksiyonlar gibi değer aktarılacağı zaman fonksiyondan gönderilecek olan değer fonksiyon adı olmaz. Aktarılacak olan değer veya değer kümesi alt programın parametre listesinde tanımlanır. i) Tek Yönlü Değer aktarımlı Alt Programlar Bu tip alt programlarda değerler ana programdan alt programa doğru veya alt programdan ana programa doğrudur. Alt programda kullanılacak olan değişkenler ana programdan işlenerek veya işlenmesi için alt programa gönderilir. İşlenmiş veya işlenecek olan değişkenler alt programın 92
7 çağrılmasından sonra işlenir veya işlenmiş şekilde ana programa gönderilir. Procedure yazılırken eğer ana programdan Procedure değer aktarılacak ise alt program (Procedure) aşağıdaki gibi yazılır. Procedure Procudure_adi(değiş_listesi : değişken_tipi);. Eğer alt programdan (Procedure) ana programa değer aktarılacak ise alt program (Procedure) aşağıdaki gibi yazılır. Görüldüğü gibi aktarılacak olan parametreler VAR değişken parametre bildirimi ile ana programa aktarılacak değişkenler tanımlanır. Procedure Procudure_adi(VAR değiş_listesi: değişken_tipi);. Bu tip bildirimli alt programlara yazılacak olan basit bir örnek aşağıdaki gibidir. Bu örneklerde çağrılacak olan değerler ve parametre listesine dikkat etmek gerekir. Procedure carpma(x,y:integer); carp:=x*y; writeln( İşlemin Sonucu,carp); Alt programdan ana program değer aktarmak için yazılacak olan örnek ise aşağıdaki gibi olur. Bu alt programda görüldüğü gibi değişken parametre tanımlaması yapılarak değer aktarılmıştır. Alt programların parametre 93
8 listesinde değişken parametre olarak tanımlanmakta olduğunu unutmamak gerekiyor. Procedure carpma( VAR carp: integer); var x,y: integer; readln(x); readln(y); carp:=x*y; Görüldüğü gibi aktarılacak olan değer değişken listesinde tanımlanmıştır. Alt program (Procedure) içerisinde kullanılacak olan değerlerde alt program içerisinde değişken olarak tanımlanmıştır. Burada dikkat edilecek olan önemli bir nokta kullanılacak olan değişkenlerin ana program içerisinde genel değişken olarak tanımlanmaması gerekir. Eğer bu tip alt program içerisinde kullanılan değişkenler ana program içerisinde kullanılır ise değişkenlerin kullanımına ait hata kodu üretilecektir. Ek olarak her değişken tanımından önce mutlaka VAR değişken tanım bloğu kullanılmalıdır. ii) Çift Yönlü Değer aktarımlı Alt Programlar Alt program veya ana programda tanımlanan değişken listesi ile ana programdan alt programa veya tam tersi aktarımların yapıldığı alt program tanımlama yöntemidir. Bu tür tanımlamalarda ana programdan alt programa doğru değişken listesinden değer aktarımı yapılabilir. Genel tanımlamasına inceleyecek olursak bir önceki bölümde bahsedilen tanımlamaların birleşiminden oluşmuştur. Genel yöntem ana programda tanımlanan değişkenlerin kullanımına yönelik şekil farkı vardır. kullanılacak olan değişken ana programda tanımlanarak aktarılır. 94
9 Procedure Procudure_adi(VAR değiş_listesi : değişken_tipi, değişkenler: değişken_tipi);. Bu tip alt program tanımlamasına örnek verecek olursak aşağıdaki gibi bir önceki örneği derleyebiliriz. Procedure carpma( VAR carp: integer, x,y: integer); carp:= x*y; Görüldüğü gibi VAR carp tanımından ana programa aktarılacak değer tanımlanmıştır. Her değişkenden önce kullanılması gereken VAR değişken tanım bloğu burada değişken tanımından hemen önce kullanılmıştır. Bu tip alt program tanımlamaları değişkenlerin kontrolü açısından dikkatli yazılması ve değişkenlerin ile parametrelerin sıralama ve tiplerinin de dikkat ile belirlenmesi gerekmektedir. Bu alt programı inceleyecek olursak, VAR carp ile bir değişken tanımlanmasının yapıldığını görmekteyiz. Parametre olarak x,y:integer şeklinde tanımlanmış olan değer aktarım parametreleri alt program (Procedure) parametresidir. Alt programdan (Procedure) ana programa aktarılacak olan sonuç ise carp değişkeni içerisinde ana programa gönderilmektedir. Bir başak örnekte üçgenin alanını hesaplayan iki taraflı aktarım yapan alt program yazalım. Program ucgen_hesap; Var x,y: integer; sonuc:real; Procedure ucgen( VAR alan: real ; a,h: integer); 95
10 alan:= (a*h)/2; writeln( Üçgenin kenar uzunluğunu girin ); readln(a); writeln( Üçgenin h yüksekliğini girin ); readln(h); ucgen(sonuc, x,y); writeln( Üçgenin alanı, sonuc); end. Programda görüldüğü gibi ana program içerisinde kullanılacak olan değişkenler ile alt program içerisinde kullanılacak olan değişkenler ayrı tanımlanmıştır. Bu tanımlama sonucunda ana programda tanımlanan değişkenler alt programlara değer göndermekte kullanılmıştır. Alt program (Procedure) içerisinde kullanılan değişken ve parametreler alt program (Procedure) tanımlanırken bildirilmiştir. Procedure ucgen( VAR alan: real ; a,h: integer); alan:= (a*h)/2; Değişken olarak tanımlanan VAR alan :real; ana programdan gönderilen değişkeni alarak alt program (Procedure) içerisinde kullanmaktadır. Diğer a,h: integer tanımlanması ise alt programın (Procedure) parametre tanımlamasıdır. Ana program içerisinde ucgen(sonuc, x,y); yazımı ile alt program (Procedure) kullanılmıştır. Değişken değer ve parametre listesinde ana program için kullanılan tanımlamaları kullanıldığına dikkat etmek gereklidir. 96
ALT PROGRAMLAR BÖLÜM 11. 11.1 Giriş. 11.1.1 Alt Programlar Hakkında Genel Bilgiler
BÖLÜM 11 ALT PROGRAMLAR 11.1 Giriş Yapısal programlamanın en önemli yaklaşımlarından biri, temel uygulamayı bir takım parçalara bölerek gerçekleştirmektir. Pascal'da bu parçalar altyordam (procedure) veya
DetaylıBölüm 9. Altprogramlar ISBN
Bölüm 9 Altprogramlar ISBN 0-321-49362-1 Giriş Bu bölümde, programlarda sıkça kullanılan işlemlerin bir araya gruplanması ile oluşturulan altprogramlar incelenecektir. Altprogramlar sayesinde bir programda
DetaylıFonksiyonlar (Altprogram)
Fonksiyonlar (Altprogram) C Programlama Dili fonksiyon olarak adlandırılan alt programların birleştirilmesi kavramına dayanır. Bir C programı bir ya da daha çok fonksiyonun bir araya gelmesi ile oluşur.
Detaylı3- Turbo Pascal Programlamada Giriş Çıkış İşlemleri
3- Turbo Pascal Programlamada Giriş Çıkış İşlemleri 3.1 Turbo Pascal Bilgisayar Programına Veri Girişi Programlamanın en önemli kısımlarından birisi programa veri girişinin yapılmasıdır. Yazdığımız bir
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
Detaylı4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları
4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları Şart yapıları bir bilgisayar programının olmazsa olmazlarındandır. Şart yapıları günlük hayatımızda da çok fazla karşılaştığımız belirli
DetaylıİÇ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
İÇ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 UYGULAMA Örnek: Yandaki algoritmada; klavyeden 3 sayı
DetaylıPascalda oluşturulacak dosyalar değişkenler gibi programın başında tanımlanır.
DOSYALAMALAR Programlama bilgilerin her zaman ekrana yazdırılması veya değişkenlerde tutulması yeterli olmayabilir. Programın çalışması sonucu girilen yada hesaplanan her bilgi manyetik ortama programda
DetaylıPascal Programlama Dili (2. hafta)
Pascal Programlama Dili (2. hafta) Öğr. Gör. Özgür ZEYDAN Z.K.Ü. Çevre Müh. Bölümü Đşlem Sırası Öncelik 1 2 3 4 Đşlem Not *, /, Div, Mod, And +, -, Or Eğer aynı işlemciden birden fazla
Detaylı24 Mart 2011. İlgili Modül/ler : Transfer. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL
24 Mart 2011 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Transfer ETA:V.8-SQL ve ETA:SQL ile HUGIN POS CİHAZI ARASINDA VERİ TRANSFERİ Süpermarket, benzin istasyonu, market ve çeşitli
DetaylıPascal Programlama Dili
Pascal Programlama Dili Öğr. Gör. Özgür ZEYDAN Z.K.Ü. Çevre Müh. Bölümü Pascal Programlarının Yapısı Program program_adı; Uses unitler type Özel veri tipleri Const Sabitler Label etiketler var değişken
DetaylıMühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 7. Bölüm Metot Tanımlama ve Kullanma
Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 7. Bölüm Metot Tanımlama ve Kullanma C Programlama Dr. Serkan DİŞLİTAŞ 7.1. Metot Kavramı Programlama dillerinde bütün kod satırlarının
DetaylıFonksiyonlar. C++ ve NESNEYE DAYALI PROGRAMLAMA 51. /* Fonksiyon: kup Bir tamsayının küpünü hesaplar */ long int kup(int x) {
Fonksiyonlar Kendi içinde bağımsız olarak çalışabilen ve belli bir işlevi yerine getiren program modülleridir. C programları bu modüllerden (fonksiyonlar) oluşurlar. Fonksiyonların yazılmasındaki temel
DetaylıEndüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları
8- Turbo Pascal Programlama İle Dosya İşlemleri Dosya işlemleri bilgisayar programlamada verilerin tekrar kullanılması açısından çok önemlidir. Yazılan bilgisayar programlarında elde edilen sonuçlar eğer
Detaylıİsimler ve Kapsam. 24 Şubat 2011. Programlama Dilleri - Pamukkale Üniversitesi 1
İsimler ve Kapsam Tanım: Bir değişkenin kapsamı (scope) değişkenin görülebilir olduğu komutların alanıdır. Görülebilir olduğu alan, bir komut içinde belirlenen değerle kullanılabildiği alandır. Tanım:
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kapsülleme (Erişim Denetleyiciler) Java da Sınıf Oluşturmak Java da Nesne Oluşturmak Java da Constructor Kavramı Java da This Kavramı Java da Constructor
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
METOTLAR Nesneye yönelik programlama dillerinde genellikle fonksiyonlar metot olarak isimlendirilirler. Metot ve fonksiyon olarak ifade edilecek kavramlar aynı anlamda kullanılacaktır. Her çalışan C# programı
DetaylıPROGRAMLAMA TEMELLER. C Program Yap s
PROGRAMLAMA TEMELLER 1 C Program Yap s 2 Aç klama sat r Program kodlar n makine diline çeviren C dili derleyicisi /* ve */ karakterleri aras nda kalan bölümleri ihmal eder. /* Aç klama Sat r */ Sadece
DetaylıJavascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.
Javascript Html sayfalarının içine yazılarak, sayfayı daha etkileşimli hale getirir. click olayları, uyarı mesajları gibi hareketlerle sayfayı daha dinamik hale getirir. Javascript olmadan yazılan html
DetaylıBMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1
BMT 101 Algoritma ve Programlama I 11. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Fonksiyonlar Yük. Müh. Köksal Gündoğdu 2 C++ Hazır Fonksiyonlar Yük. Müh. Köksal Gündoğdu 3 C++ Hazır Fonksiyonlar 1. Matematiksel
DetaylıPASCAL PROGRAMLAMA DİLİ YAPISI
BÖLÜM 3 PASCAL PROGRAMLAMA DİLİ YAPISI 3.1. Giriş Bir Pascal programı en genel anlamda üç ayrı kısımdan oluşmuştur. Bu kısımlar bulunmaları gereken sıraya göre aşağıda verilmiştir. Program Başlığı; Tanımlama
DetaylıBölüm 10. Altprogramların gerçeklenmesi ISBN 0-0-321-49362-1
Bölüm 10 Altprogramların gerçeklenmesi ISBN 0-0-321-49362-1 10. Bölüm konuları Çağırma / geri dönme semantiği Yığıt-dinamik yerel değişkeni olan altprogramların gerçeklenmesi İçiçe altprogramlar Statik
DetaylıBİLG Dr. Mustafa T. Babagil 1
BİLG214 20.10.2009 Dr. Mustafa T. Babagil 1 Yapısal bilgi türlerinin tanımlanması. (C++ daki struct yapısı. ) Daha önce öğrenmiş olduğumuz bilgi tipleri char, int ve float v.b. değişkenler ile dizi (array)
DetaylıInternet Programming II
Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 1 PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır. Form işlemleri
DetaylıPROGRAMLAMAYA GİRİŞ FONKSİYONLAR
PROGRAMLAMAYA GİRİŞ FONKSİYONLAR Fonksiyonlar C programlama dili fonksiyon olarak adlandırılan alt programların birleştirilmesi kavramına dayanır. Bir C programı bir ya da daha çok fonksiyonun bir araya
DetaylıFONKSİYONLAR. Gerçek hayattaki problemlerin çözümü için geliştirilen programlar çok büyük boyutlardadır.
C PROGRAMLAMA FONKSİYONLAR Gerçek hayattaki problemlerin çözümü için geliştirilen programlar çok büyük boyutlardadır. Daha büyük programlar yazmanın en kolay yolu onları küçük parçalar halinde yazıp sonra
DetaylıGöstericiler (Pointers)
C PROGRAMLAMA Göstericiler (Pointers) C programlama dilinin en güçlü özelliklerinden biridir. Göstericiler, işaretçiler yada pointer adı da verilmektedir. Gösterici (pointer); içerisinde bellek adresi
DetaylıEndüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları
2. Veri Tipleri Turbo Pascal bilgisayar programlama dili ile programlama yapabilmek için bilgisayara işlem yapacağımız verilerin tiplerini bildirmemiz gereklidir. Veri tipleri değişken olabileceği gibi
DetaylıNESNEYE YÖNELİK PROGRAMLAMA
NESNEYE YÖNELİK PROGRAMLAMA Metotlar Şu ana kadar yaptığımız örneklerde hep önceden hazırlanmış ReadLine(), WriteLine() vb. gibi metotları kullandık. Artık kendi metotlarımızı yapmanın zamanı geldi. Bilmem
DetaylıAKINSOFT Market Otomasyonu. IBM POS Genius. Yardım Dosyası. Sayfa 1
AKINSOFT Market Otomasyonu Yardım Dosyası Doküman Versiyon : 1.01 Tarih : 24.09.2013 Sayfa 1 Copyright 2011 1. ÇALIŞMA SİSTEMİ HAKKINDA KISA BİLGİ AKINSOFT Market Otomasyonu entegrasyonu sayesinde IBM
DetaylıBu sisteme uygun veri girişi ve veri entegrasyonu İşletme Defter modülünden yapılabilmektedir.
26 Mart 2017 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : İşletme Defteri DEFTER-BEYAN SİSTEMİ ENTEGRASYONU Defter-Beyan Sistemi, serbest meslek erbabı, işletme hesabı esasına göre defter
DetaylıAlgoritma ve Akış Diyagramları
Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları
Detaylı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
Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 1 PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır.
DetaylıDersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK
MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK ALT PROGRAMLAR:M-Fonksiyon Yapısı function cikis_ifadesi1, 2,, n =fonksiyon_adi
DetaylıDinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon
Dinamik Kodlama Ürün Grubu Kategori Versiyon Önkoşulu [X] Fusion@6 [X] Yeni Fonksiyon @6 Uygulama @6 Serisi ürünlerde, kullanıcı arabirimlerinin her yerine eklenen dinamik kodlama özelliği ile, programın
DetaylıBilgisayar Programlama
Bilgisayar Programlama M Dosya Yapısı Kontrol Yapıları Doç. Dr. İrfan KAYMAZ Matlab Ders Notları M-dosyası Genel tanıtımı : Bir senaryo dosyası (script file) özel bir görevi yerine getirmek için gerekli
DetaylıFen ve Mühendislik Uygulamalarında MATLAB
Fen ve Mühendislik Uygulamalarında MATLAB Dosya Yönetimi Fonksiyon Yapısı Doç. Dr. İrfan KAYMAZ MATLAB Ders Notları DOSYA YÖNETİMİ Şu ana kadar bir programda hesaplanan veya elde edilen veriler RAM de
DetaylıUNIT PROGRAMLAR BÖLÜM 13
BÖLÜM 13 UNIT PROGRAMLAR Pascalın en büyük özelliklerinden biri yazılan program parçalarının diğer Pascal programları tarafından paylaşılıp, o program içindeki alt programların diğer programlar tarafından
DetaylıINPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği
INPUTBOX KULLANIMI InputBox komutu, Basic programlama dilinde program algoritması içinde ekran aracışığı ile bir sorgu yönlendirerek, kullanıcının bilgi girmesini sağlamak amacıyla kullanılır. Bu komutun
DetaylıSorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.
Oracle (Devam) SELECT INTO Deyimi Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir. Genel ifade: SELECT kolonisimler INTO
DetaylıAlgoritmalar ve Programlama. Algoritma
Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü
DetaylıAlgoritma ve Akış Diyagramları
Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir. 1 Akış diyagramları
DetaylıC Programlama Dilininin Basit Yapıları
Bölüm 2 C Programlama Dilininin Basit Yapıları İçindekiler 2.1 Sabitler ve Değişkenler......................... 13 2.2 Açıklamalar (Expresions)........................ 14 2.3 İfadeler (Statements) ve İfade
DetaylıSİSTEM BİRİMİ VE EKRAN KOMUTLARI
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
DetaylıKatma Değer Vergisi Beyannamesinin (2) ekinde verilen Katma Değer Vergisi Kesintisi Yapılanlara Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.
21 Temmuz 2016 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Muhasebe IV KDV 2 BEYANNAMESİ, KATMA DEĞER VERGİSİ KESİNTİSİ YAPILANLARA AİT BİLDİRİM Katma Değer Vergisi Beyannamesinin (2)
DetaylıBİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ
BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr. Emel ARSLAN earslan@istanbul.edu.tr C DİLİNDE FONKSİYONLAR C DİLİNDE FONKSİYONLAR C programlama dili fonksiyon olarak adlandırılan alt programların
DetaylıPROGRAMLAMAYA GİRİŞ DERS 2
PROGRAMLAMAYA GİRİŞ DERS 2 Program editörde oluşturulur ve diske kaydedilir Tipik Bir C Programı Geliştirme Ortamının Temelleri 1. Edit 2. Preprocess 3. Compile 4. Link 5. Load 6. Execute Önişlemci programı
DetaylıWEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu
WEB TASARIM I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta PHP Tanımı ve Sunucu Kurulumları 2. Hafta PHP Yazım Notasyonu
DetaylıHesapların Belirlenmesi Bölümünde Kayıtlı Gelen Entegrasyon Tablosu Dosyaları Listesi
22 Ekim 2009 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Bordro BORDRO MUHASEBE ENTEGRASYONU Bordro modülünü kullanan müşterilerimiz bordroya ait bilgileri otomatik olarak Muhasebe modülüne
DetaylıALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları.
Turbo C ++ 3.0 ALGORİTMALAR http://vaibhavweb.tripod.com/others/tc3.zip http://www.top4download.com/turbo-c- /aklqwuba.html 1 2 Bilgisayarda Problem Çözme Adımları Bilgisayarda Problem Çözme Adımları 1-Problemi
DetaylıUygulama İş Akış Kaydında Koşul Tanımlamaları
İŞ AKIŞ YÖNETİMİ YENİLİKLERİ Amaç ve Fayda İş Akış Kayıtlarında yapılan değişiklikler ile; İş akış kayıtlarının koşula bağlı tanımlanabilmesi, İş akış kaydında bulunan açık işlerin farklı iş akış kaydına
DetaylıBİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş math Kütüphane Fonksiyonları Çok Parametreyle Fonksiyon Tanımı Fonksiyon
DetaylıEkran 1: Ziraat Bankasından alınan Excel formatındaki ZIRAATBANKASI.XLS isimli dosya
16 Ocak 2010 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL BANKA EKSTRELERĐ Đlgili Modül/ler : Banka, Cari, Muhasebe BANKA EKSTRELERĐNĐN MUHASEBE, CARĐ VE BANKA FĐŞLERĐNE AKTARILMASI Banka hesap ekstrelerinin
DetaylıÖzyineleme (Recursion)
C PROGRAMLAMA Özyineleme (Recursion) Bir fonksiyonun kendisini çağırarak çözüme gitmesine özyineleme (recursion), böyle çalışan fonksiyonlara da özyinelemeli (recursive) fonksiyonlar denilir. Özyineleme,
DetaylıALGORİTMA VE PROGRAMLAMA II
ALGORİTMA VE PROGRAMLAMA II Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1102 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 İşaretçiler ve Diziler Fonksiyon
DetaylıJAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra
DetaylıMAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya
MAK 1005 Bilgisayar Programlamaya Giriş Fonksiyonlar Prof. Dr. Necmettin Kaya Gerçek hayattaki problemlerin çözümü için geliştirilen programlar çok büyük boyutlardadır. Daha büyük programlar yazmanın en
DetaylıFBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal)
FBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal) Algoritma Geliştirme ve Akış Diyagramları BİLGİSAYARLA PROBLEM ÇÖZÜMÜ AŞAMALARI Analiz Algoritma Geliştirilmesi
DetaylıKAYITLAR BÖLÜM 14. 14.1 Giriş
BÖLÜM 14 KAYITLAR 14.1 Giriş Bir kayıt, bir nesneyle ilgili verilerin bir araya getirilmesidir. Öğrenci kayıtları, taşıt kayıtları, stok kayıtları günlük yaşantımızda karşılaştığımız yaygın kayıtlardır.
DetaylıYUVARLAMA FARKI KAPATMA
YUVARLAMA FARKI KAPATMA Amaç ve Fayda Yayın Tarihi Kategori Ürün Grubu Entegrasyon aktarımından oluşan ya da elle girilen muhasebe yevmiye fişlerinde oluşan ve özellikle ondalıklardan kaynaklanan bakiye
DetaylıSorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir, aksi durumda hata olur.
Oracle (Devam) SELECT INTO deyimi Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir, aksi durumda hata olur. Genel ifade; SELECT koloisimleri INTO değişkenisimleri
DetaylıÖrnek: İki fonksiyondan oluşan bir program. Fonksiyon Tanımı
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar Değer Döndüren Fonksiyonlar Çok Parametreli Fonksiyonlar Değişken Kapsamları Çok Fonksiyonlu Programlar Fonksiyon Tanımı Karmaşıkveuzunprogramları,
DetaylıFatura Dosyalarını Yükleme ile ilgili Detaylar. 14 Temmuz 2014
14 Temmuz 2014 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : E-Fatura Gelen e-fatura Dosyalarının Transferi Firmalara tedarikçilerinden veya hizmet aldıkları firmalardan gelen e-faturalar,
DetaylıProgramlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1
Programlama Dilleri C Dili Programlama Dilleri-ders02/ 1 Değişkenler, Sabitler ve Operatörler Değişkenler (variables) bellekte bilginin saklandığı gözlere verilen simgesel isimlerdir. Sabitler (constants)
DetaylıSTORED PROCEDURE LER (Saklı Yordamlar)
STORED PROCEDURE LER (Saklı Yordamlar) Eskiden yazılımlar, sadece prosedür denilen kod parçalarından oluşurdu. Her prosedür belli bir işlevi yerine getirmek için yazılmış kod parçalarıdır. Mesela, 2 sayı
DetaylıVERİ TABANI ve YÖNETİMİ
VERİ TABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -10- FONKSİYONLAR 3 Giriş Geçen haftaki derslerimizde Görünümleri (View) ve Stored Procedure (SP) leri öğrendik. Bu hafta
DetaylıANA SINIF TÜRETİLEN BİRİNCİ SINIF TÜRETİLEN İKİNCİ SINIF
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kalıtım Kavramı Java da Çok Biçimlilik Kavramı Fonksiyonların Çok Biçimliliği Yapıcı Fonksiyonun Çok Biçimliliği Java da Kalıtım Kavramı 4 Kalıtım;
DetaylıENROUTEPLUS TA YAPILMASI GEREKENLER
11 Mayıs 2010 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Transfer EnRoutePlus TAN METİN DOSYALARININ AKTARIMI (FATURA, NAKİT, ÇEK, SENET) Univera firmasının EnRoutePlus programından
DetaylıELN1001 BİLGİSAYAR PROGRAMLAMA I
ELN1001 BİLGİSAYAR PROGRAMLAMA I DEPOLAMA SINIFLARI DEĞİŞKEN MENZİLLERİ YİNELEMELİ FONKSİYONLAR Depolama Sınıfları Tanıtıcılar için şu ana kadar görülmüş olan özellikler: Ad Tip Boyut Değer Bunlara ilave
Detaylıint faktoriyel(int sayi) { int sonuc = 1; for(int i=sayi;i>0;i--) sonuc*=i; return sonuc; } int main() { int sayi = faktoriyel(5); }
FONKSİYONLAR Fonksiyon, programcı tarafından seçilen bir kod bloğuna isim vermek için kullanılan araçtır. Fonksiyon ismi program içerisinde çağrıldığında fonksiyonun temsil ettiği kod çalıştırılır. Örneğin
Detaylı9 Ekim 2009. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Cari II
9 Ekim 2009 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Cari II CARĐ BAZLI FĐYAT TANIMLAMA YÖNTEMLERĐ Cari bazlı fiyat takibi sayesinde programımız, her cari için ayrı ayrı fiyat tanımlamaya
DetaylıKDV kısım numaraları Pos cihazındaki KDV departman numaralarına göre tanımlandıktan sonra F2-Kaydet butonu ile bu bölüm kayıt edilir.
18 Kasım 2009 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Transfer ETA:V.8-SQL ve ETA:SQL ile ĐNTER-POS CĐHAZI ARASINDA VERĐ TRANSFERĐ Süpermarket, benzin istasyonu shop/market ve çeşitli
DetaylıSunum İçeriği. Programlamaya Giriş 22.03.2011
Programlamaya Giriş Nesne Tabanlı Programlamaya Giriş ve FONKSİYONLAR Sunum İçeriği Nesne Tabanlı Programlama Kavramı Fonksiyon tanımlama ve kullanma Formal Parametre nedir? Gerçel Parametre nedir? Fonksiyon
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Veri Tipleri ve Özelilkleri Değişken Tanımlama Kuralları Değişken Veri Tipi Değiştirme (Type Casting) Örnek Kodlar Java Veri Tipleri ve Özelilkleri
DetaylıPASCAL ARŞİVİ BÖLÜM 7. 7.1 Giriş. 7.2 Sistem Birimi ve Katarlar. 7.2.1 Chr
BÖLÜM 7 PASCAL ARŞİVİ 7.1 Giriş Pascal Arşivi, programcılara sistem, ekran, grafik ve yazıcı birimleri için hazırlanmış standart yardımcı programlardan oluşmuştur. Pascal içinde bulunan arşiv fonksiyonları
DetaylıÖrnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf
İçindekiler 1. Giriş... 1 1.2. c++ Programı Yapısı... 2 1.3.Using Direktifi... 5 Bölüm 2. Veri türleri, değişken kavramı, sabit ve değişken bildirimleri ve c++ da kullanımı 7 2.1. Temel veri türleri...
DetaylıC PROGRAMLAMA D İ L İ
C PROGRAMLAMA DİLİ Fonksiyonlar (Alt programlar) Fonksiyon Kavramı Fonksiyon, belirli sayıda verileri kullanarak bunları işleyen ve bir sonuç üreten komut grubudur. Her fonksiyonun bir adı ve fonksiyona
DetaylıECZACI İSKONTOSU UYGULAMASI
ECZACI İSKONTOSU UYGULAMASI Amaç ve Fayda Yayın Tarihi Kategori Ürün Grubu Bu uygulama ile, ecza depolarının eczacılara kestikleri satış faturalarında, ilaçların perakende ve depo satış fiyatları baz alınarak,
DetaylıYığın MİKROİŞLEMCİ SİSTEMLERİ. Yığın. Örnek MİB için Yığın. Yığma İşlemi. Çekme İşlemi
Yığın MİKROİŞLEMCİ SİSTEMLERİ Yrd.Doç.Dr. Şule Öğüdücü Geçici olarak veri saklamak amacıyla kullanıcı tarafından bellek içinde ayrılmış bir alandır. Yığında en son saklanan veri yığından ilk olarak çekilir.
DetaylıSAKLI YORDAM (Stored Procedure) Sibel Somyürek
SAKLI YORDAM (Stored Procedure) Sibel Somyürek Saklı Yordam Saklı yordamlar veritabanı kataloğunda saklanan SQL kod bloklarının tanımlanmasıdır. Mesela, iki sayı alıp bunların toplamlarını hesaplayan bir
DetaylıBilgisayar Programlama. 1.Hafta
Bilgisayar Programlama 1.Hafta Ders Planı 1. Bilgisayar Programlamaya Giriş 2. C Derleyicileri 3. GCC Kullanımı 4. Veri Tipleri ve Operatörler 5. Kontrol Yapıları 6. Döngüler 7. Döngüler 2. Hafta 8. Fonksiyonlar
DetaylıPROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK Giriş-Tanımlamalar Program Nedir? Tanımlanmış bir problemi bilgisayar ortamında çözen ürüne program denir. Programlama Nedir? Tanımlanmış
DetaylıProgram ile birlikte 4 adet örnek Excel dosyası ve bu dosyaları transfer etmekte kullanılan örnek dizaynlar verilmektedir.
27 Mayıs 2013 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Veri Aktarma, Muhasebe MUHASEBE FİŞİNE EXCEL DEN FATURA TRANSFERİ Excel de bulunan fatura verilerinin muhasebe fişine toplu olarak
DetaylıOMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI
OMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI 23.01.2016 1. (6 puan) İnternetten, kod.txt isimli bir dosyayı Linux kurulu bir
DetaylıGİRİŞ/ÇIKIŞ VE TANIMLAMA DEYİMLERİ
GİRİŞ/ÇIKIŞ VE TANIMLAMA DEYİMLERİ Giriş/Çıkış deyimlerine neden gerek vardır? Biçimli giriş/çıkış deyimleri, Klavye den veri girişi Dosya dan veri okuma ve dosyaya yazma Ekrana sonuçları yazdırma, Yazıcı,
DetaylıInternet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları
DetaylıWebInstaller. 1. Kurulum Đçin Gereksinimler
WebInstaller Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu @6 Uygulama E-Netsis.Net uygulamasının kurulumu Netsis\ENetsis.Net\Kurulum dizininde bulunan NetsisWebInstall.exe
DetaylıBölüm 9. Altprogramlar ISBN 0-321-49362-1
Bölüm 9 Altprogramlar ISBN 0-321-49362-1 9. Bölüm konuları Giriş Altprogram temelleri Yerel atıf ortamları (local referencing environments) Parametre geçme yöntemleri Altprogram olan parametreler Çok anlamlı
DetaylıTEKRARLAMA DEYİMLERİ BÖLÜM 9. 9.1 Giriş. 9.2 For-Do
BÖLÜM 9 TEKRARLAMA DEYİMLERİ 9.1 Giriş 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
DetaylıPointer Kavramı. Veri Yapıları
Pointer Kavramı Veri Yapıları Pointer Kavramı- Pointer Nedir? Göstericiler, işaretçiler ya da pointer adı da verilmektedir. Gösterici (pointer); içerisinde bellek adresi tutan değişkenlerdir. Şu ana kadar
Detaylıenum bolumler{elektronik, insaat, bilgisayar, makine, gida};
BÖLÜM 12: Giriş C programlama dilinde programcı kendi veri tipini tanımlayabilir. enum Deyimi (Enumeration Constants) Bu tip, değişkenin alabileceği değerlerin belli (sabit) olduğu durumlarda programı
DetaylıEXCEL 2007 ELEKTRONİK ÇİZELGE
EXCEL 2007 ELEKTRONİK ÇİZELGE Excel, Microsoft Office paketinde yer alan ve iş hayatında en sık kullanılan programlardandır. Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri)
Detaylı18 Haziran 2009. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Muhasebe
18 Haziran 2009 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Muhasebe ÖRNEKLER ĐLE FĐŞ CAMBAZI Fiş cambazları muhasebe fişlerini işlerken hızlı, pratik ve hatasız işlememizi sağlayan ETA
DetaylıMATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü
MATLAB İLE PROGRAMLAMAYA GİRİŞ Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü nedimtutkun@gmail.com 1 3. Hafta Ders İçeriği M Dosyası Oluşturma Fonksiyon Yazma Fonksiyonlar ve Alt Programlar MATLAB
DetaylıKoordinat Dönüşümleri (V )
KOORDİNAT DÖNÜŞÜMLERİ ve FARKLI KOORDİNAT SİSTEMLERİ İLE ÇALIŞMA FieldGenius ile birden fazla koordinat sistemi arasında geçiş yaparak çalışmak mümkündür. Yaygın olarak kullanılan masaüstü harita ve CAD
DetaylıDatasoft Yazılım Genel Muhasebe Programı Defter Dökümleri Kılavuzu
Datasoft Yazılım Genel Muhasebe Programı Defter Dökümleri Kılavuzu Uygulamanın Đçeriği: Gümrük ve Ticaret Bakanlığı ile Maliye Bakanlığı 19 Aralık 2012 tarih ve 28502 sayılı Resmi gazetede yayınladığı
DetaylıC PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI
C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1 PROGRAM - ALGORİTMA AKIŞ ŞEMASI Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Algoritma bir sorunun
DetaylıBİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Sınıflar, Nesneler, Fonksiyon ve Veri Üyeleri Sınıf ve Fonksiyon Üyeleri
DetaylıFİŞ NUMARASI DÜZENLEMESİ
FİŞ NUMARASI DÜZENLEMESİ Önbilgi : Yapılan düzenlemenin devreye alınması neticesinde Distribütör Sistem Sorumluları tarafından öncelikli olarak, yeni modüle uygun fiş numaraları tanımlamaları yapılmalıdır.
DetaylıFONKSİYONLARIN TABLO ŞEKLİNDE HESAPLANMASI
FONKSİYONLARIN TABLO ŞEKLİNDE HESAPLANMASI Bu kısımda bir fonksiyon değerlerinin tablo şeklinde hesaplanması incelenecektir. İncelenecek fonksiyon y=f(x) şeklinde bir değişenli veya z=f(x,y) şeklinde iki
Detaylı