Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

informations about energy systems, Study Guides, Projects, Research of Energy and Environment

this documents about that energy systems ,sustainable applications and renewable techonlogy

Typology: Study Guides, Projects, Research

2022/2023

Uploaded on 05/30/2024

eylul-tinmaz
eylul-tinmaz 🇹🇷

1 / 111

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
GİRİŞ
Bu ilk derste, bir Fortran programın nasıl derlenip çalıştırılacağı ve Internet'te bulabileceğiz
derleyicilerden bahsedilecektir. En basit Fortran programının derleyip çalıştırdıktan sonra, geriye kalan
sadece Fortran Programlama Dili'nin kurallarını, yapısını ve deyimlerini öğrenmekten ibarettir.
Formula Translation (Formül çevirisi)
Fortran
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Partial preview of the text

Download informations about energy systems and more Study Guides, Projects, Research Energy and Environment in PDF only on Docsity!

GİRİŞ

 Bu ilk derste, bir Fortran programın nasıl derlenip çalıştırılacağı ve Internet'te bulabileceğiz derleyicilerden bahsedilecektir. En basit Fortran programının derleyip çalıştırdıktan sonra, geriye kalan sadece Fortran Programlama Dili'nin kurallarını, yapısını ve deyimlerini öğrenmekten ibarettir.

For mula Tran slation (Formül çevirisi)

Fortran

Bölüm 1: Fortran'a Giriş

Neden Fortran

 Fortran, farklı platformlarda derleyicilere sahiptir.  Fortran, özel veri tipi tanımlamasına izin verir.  Fortran, taşınabilir bir dildir.  Fortran, diğer dillerde olamayan esnek kütüphane fonksiyonlarına sahiptir.  Fortran, yapısal bir dildir.  Fortran, sayısal hesaplamada C/C++, Java ve görsel programlama dillerinden daha güçlü ve hızlıdır.

İlk Fortran Programı

 Fortran, ilk olarak 1954 yılında John Warner Backus ile ekibi tarafından IBM bünyesinde geliştirilmiştir.  Program 1. 1 de verilen Fortran programı yarıçapı girilen bir çemberin çevresini ve alanını hesaplar

Neden Fortran

 Programda, 1. ve 2. satırda! sembolleri ile başlanmıştır. Bu sembolün kullanılması zorunlu değildir. Ancak, !' den sonra yazılan herhangi bir metin, işlem vb. satırlar, derleyici tarafından işlenmez (değerlendirilmez).  Yani! açıklama operatörüdür.

Neden Fortran

PROGRAM deyimi ana programın başladığını gösterir. Programın adı Çember olarak verilmiş.  IMPLICIT NONE deyimi program içinde kullanılacak değişken ve sabitlerin hepsini tanımlamaya zorlar. Aksi halde, ilk harfi I,J,K,L,M,N ile başlayan değişkenler tamsayı diğerleri ise gerçek sayı kabul edilir.  REAL :: R, Alan, Cevre Program içeresinde kullanılan R, Alan ve Çevre değişkenlerinin veri tipi gerçel sayı tipi (real) olarak bildirmiştir.

Kod Yazımı için Tavsiyeler

 Program açıklamaları ve doküman hazırlama program yazıldıkça yapın! Bu unutulmaması gereken çok önemli husustur.  IMPLICIT NONE deyimi program başında mutlaka kullanılmalıdır.  Fortran kodların büyük harf küçük harf ayrımı yapmasa da, anahtar kelimeler ( PROGRAM, PRINT, READ, PARAMETER, ... ) büyük harflerle yazılır.

Kod Yazımı için Tavsiyeler

 Tanımlayıcıların (değişken, sabit, fonksiyon, ... adları) ilk harfi büyük sonrakiler küçük olmalıdır. Örneğin: ➢ Sicaklik ➢ Asal ➢ Son_Alinan_Bit ➢ Isik_Hizi

Kod Yazımı için Tavsiyeler

 Her alt yapıya girerken birkaç boşluk veya TAB tuşunu kullanın. Bu okunabilirliği arttıracaktır. Örneğin:

Bölüm 2: Fortran'nın Temelleri

Veri Tipleri

 Veri tipi (data type) program içinde kullanılacak değişken, sabit, fonksiyon isimleri gibi tanımlayıcıların tipini, yani bellekte ayrılacak bölgenin büyüklüğünü, belirlemek için kullanılır. Bir programcı, bir programlama dilinde ilk olarak öğrenmesi gereken, o dile ait veri tipleridir. Çünkü bu, programcının kullanacağı değişkenlerin ve sabitlerin sınırlarını belirler. Fortran programlama dilinde beş temel veri tipi bulunmaktadır. Bunlar: INTEGER REAL CHARACTER COMPLEX LOGICAL Şimdi bu veri tiplerini ile saklanabilecek sabitleri görelim.

Veri Tipleri

INTEGER Sabitler Bu veri tipi ile tamsayı (pozitif, negatif, sıfır) bilgisi tutulur. Aşağıda geçerli/geçersiz tamsayı sabitlerini inceleyelim.

Veri Tipleri

CHARACTER Sabitler Karakter sabitler (strings) Fortran karakter kümesinden seçilen rakamlar, harfler ve özel simgeler içeren semboller topluluğudur. Fortran'da karakter sabitler tek veya çift tırnak içinde belirtilir. Örneğin: ″Gazi Universitesi″ ile 'Gazi Universitesi’ aynı anlamda ( 26 karakter uzunlukta) geçerli karakter sabitlerdir. Aşağıda geçerli ve geçersiz karakter sabilere örnek verilmiştir.

Veri Tipleri

CHARACTER Sabitler Birden çok karakter sabit birleştirme operatörü, //, ile bir araya getirilir. Yani, "Ben ezelden beridir " // "hür yaşadım, hür yaşarım." işlemi ile, iki karakter sabit aşağıdaki gibi tek bir çatı altında toplanabilir. "Ben ezelden beridir hür yaşadım, hür yaşarım."