Uygulama-2   1 1 1 1 1 2 1 1 1 1 3 1 1 1 1 4 Yukarıdaki matrisi bir dosyaya kaydedin ve bu dosyadan matris değerlerini okuyarak matrisin 2. satır değerlerini.

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
Advertisements

EKRAN ÇIKTISI.
Bilgisayar Programlama Güz 2011
Internet Tabanlı Programlama Dr. Erman Yukselturk
10. DOĞRUSAL DENKLEM TAKIMLARININ ÇÖZÜMÜ (Matris Uygulamaları)
ALGORİTMA ÖRNEKLERİ Programlamaya Giriş
OOP UYGULAMA 5.
Fonksiyonlar ve Alt Programlar
Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Hazırlayan : Nuri AVCI
Ödevlerin en iyi ÇÖZÜMLERİ
Fortran PROGRAMLAMA DİLİ
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
Program Deyimlerinin Yazılması
Makine Müh. & Jeoloji Müh.
Soru1: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan, ancak sayılar birbirine eşitse.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
Veri Yapıları Veri, her türlü değer demektir. Veri yapılarının tasarlanma ve oluşturulma amacı; “verinin işlenmesini kolaylaştırmak ve bu işlemi daha verimli.
Kabuk Programlama Kerem ERZURUMLU
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
MATLAB’ de Programlama
PASCAL ile Programlamaya Giriş
Bilgisayar Programlama Güz 2011
Kabuk Programlama Kerem ERZURUMLU
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
4. KONTROL VE DÖNGÜ KOMUTLARI
BM-103 Programlamaya Giriş Güz 2014 (9. Sunu)
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ Prof.Dr.Mustafa ERGÜN PASCAL ile Programlamaya Giriş DÖNGÜLER (Loops)
Procedure ve Function PASCAL’da
Excel’de VBA programlama (Visual Basic Application) Ders 5
Javascript Examples.
MATLAB’ de Programlama
Programlama Araçları ve Programlama Yapısı
İnternet Programlama-I
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim.
Bilgisayar Uygulamaları
STRING FONKSİYONLARI Dim ders As String
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
Vize Sorusu Klavyeden girilen N adet sayıyı List1 nesnesinde gösteren ve bu sayıların toplamını ve ortalamasını Text1 ve Text2 nesnesinde yazdıran.
DİL ÇEVRİMİ Yüksek düzeyli bir dilde yazılmış bir program ancak makine diline çevrilerek bir bilgisayarda çalıştırılabilir.
Bilgisayar Uygulamaları
PINAR KARTALO Ğ LU.  Belirli sayıda i ş lemlerin tekrarlanması için kullanılan döngülerdir. for döngüleri ba ş langıç ve biti ş de ğ erleri arasında.
AE= COS (Phi_e) *Cos (Lambda_e)
4. GİRİŞ/ÇIKIŞ DEYİMLERİ 4.1. Giriş
Bilgisayar Programlamasına ve Veri Analizine Giriş
DÖNGÜLER.
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
FORTRAN PROGRAMLAMA DEYİMLERİ
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
En Küçük Kareler Yöntemi
A,B,C gibi üç değeri okuyup bu değerlerden herhangi biri sıfır’a eşit ise bu değerleri yazdıran aksi halde çarpımlarını hesaplayıp yazdıran programı program.
Uygulama-2   Yukarıdaki matrisi bir dosyaya kaydedin ve bu dosyadan matris değerlerini okuyarak matrisin 2. satır değerlerini.
Akis diyagramı Örnekleri
7. DİZİLER Bir dizi, aynı tipteki elemanların yan yana sıralanışı ile elde edilen bir bilgi kümesidir. Matematikte kullanılan doğal sayılar (1,2,3,..),
Program Deyimlerinin Yazılması
Format Deyimleri Örnekleri;
1.) Bellekteki A= , B=0.01, C= değerleri WRITE (6 ,10) A,B,C 10 FORMAT (1X,E11.5,5X,E8.2/1X,e13.6) ile yazdırılırsa çıkış görüntüsü nasıl.
S1. Aşağıda Form dizaynı Şekil 1’de verilen Visual Basic projesinde;
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
DO- CONTINUE Deyimi: Bir programda yer alan belirli işlemlerin, önceden bilinen bir düzende ve sayıda yenilenmesi amacı ile kullanılır. Deyimin genel yapısı:
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
Yeraltında bulunan küre biçimindeki bir cismin yeryüzünde vereceği gravite anomalisi analitik olarak aşağıda verilen ifadeyle hesaplanabilir. g (x) = K*m*h.
Uygulama-1   Yukarıdaki matrisi bir dosyaya kaydedin ve bu dosyadan matris değerlerini okuyarak ekrana yazdıran bir.
Dimension x(100) Character*16 dosya_adi
Yeraltında bulunan küre biçimindeki bir cismin yeryüzünde vereceği gravite anomalisi analitik olarak aşağıda verilen ifadeyle hesaplanabilir. g (x) = K*m*h.
AE= COS (Phi_e) *Cos (Lambda_e)
tekhnologic Write your text here CBA tekhnologic Write your text here CBA.
Yeraltında bulunan küre biçimindeki bir cismin yeryüzünde vereceği gravite anomalisi analitik olarak aşağıda verilen ifadeyle hesaplanabilir. g (x) = K*m*h.
FİLLER.
Sunum transkripti:

Uygulama-2   1 1 1 1 1 2 1 1 1 1 3 1 1 1 1 4 Yukarıdaki matrisi bir dosyaya kaydedin ve bu dosyadan matris değerlerini okuyarak matrisin 2. satır değerlerini ekrana yazdıran bir fortran programı yazın…

Dimension x(100,100) Character*16 filename Write(*,*)'veri dosyanizin adini giriniz:‘ Read(*,'(A16)') filename Open(1,file=filename) Do 109 i=1,4 read(1,*) (x(i,j),j=1,4) 109 Continue do 205 i=2,2 DO 255 i=1,3,2 Do 255 i=2,4,2 write(*,*)(x(i,j),j=1,4) 205 Continue Close (1) stop end Dimension x(100,100) Open (1file=‘Matris.txt’) Do 109 i=1,4 read(1,*) (x(i,j),j=1,4) 109 Continue do 205 i=2,2 DO 255 i=1,3,2 Do 255 i=2,4,2 write(*,*)(x(i,j),j=1,4) 205 Continue Close (1) stop end

Kandilli Rasathanesi’nden elde edilen deprem verilerinden Büyüklüğü 4 ve 4’ten büyük depremlerin sayısını bulunuz. DO 234 I=1,K IF ((F(I).GT.4.0).and.(F(I).LT.5.0)) ITOP4=ITOP4+1 IF ((F(I).GT.5.0).and.(F(I).LT.6.0))ITOP5=ITOP5+1 IF ((F(I).GT.6.0).and.(F(I).LT.8.0)) ITOP6=ITop6+1 234 CONTINUE WRITE(*,*) '1995-1999 YILLARI ARASI' WRITE(*,*) 'Buyuklugu 4 ile 5 arasi deprem sayisi=',ITOP4 WRITE(*,*) 'Buyuklugu 5 ile 6 arasi deprem sayisi=',ITOP5 WRITE(*,*) 'Buyuklugu 6 ile 8 arasi deprem sayisi=',ITOP6 103 FORMAT(I4,2F8.4,8x,F4.2) 106 FORMAT(I4,2X,F8.4,2x,F8.4,2x,f4.2) STOP END DIMENSION FLAT(100000),FLONG(100000),F(100000) DIMENSION FF(100000), L(100000) INTEGER K,LX, ITOP4,ITOP5,ITOP6 OPEN (2,FILE='deprem.dat', STATUS='OLD') LX=10000 DO 100 K = 1,LX READ(2,103,END=999) L(K),FLAT(K),FLONG(K),F(K) WRITE (*,106) K, FLAT(K),FLONG(K),FF(K) 100 CONTINUE 999 close(2)

Manyetik Rasathanede ölçülen dakikalık verilerin saatlik ortalamalarının hesaplanması

DIMENSION SUMF(50), AVEF(50) REAL COUNTERF(50) CHARACTER FILE1 DIMENSION SUMF(50), AVEF(50) REAL COUNTERF(50) CHARACTER FILE1*8 INTEGER LX,NNJ,LL(1500),MM(1500),NN(1500) FILE1='CRN6010N‘ OPEN (1,FILE=FILE1//'.dat') LX=1500 DO 5 K = 1,LX READ(1,*,END=999) LL(K),MM(K),NN(K) write (*,*) K, LL(K),MM(K),NN(K) 5 CONTINUE 999 close (1) DO 10 I=1,24 SUMF(I)=0.0 COUNTERF(I)=0.0 DO 11 J=1,60 NNJ=J+60*(I-1) SUMF(I) =SUMF(I)+NN(NNJ) COUNTERF(I)=COUNTERF(I)+1. AVEF(I)=SUMF(I)/COUNTERF(I) 11 CONTINUE 10 CONTINUE DO 12 M=1,24 WRITE(3,101)M,AVEF(M) 12 CONTINUE CLOSE(3) 888 FORMAT(I4,1x,i2,2x,I8) 101 FORMAT(1X,I2,2x,F10.2) STOP END