İki Boyutlu Dizi Uygulamaları



Benzer belgeler
Matris İşlemleri Uygulaması

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

YZM 2105 Nesneye Yönelik Programlama

D İ Z İ L E R A R R A Y S

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 9. UYGULAMA

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

Minör nedir? Genel olarak, n. mertebeden bir kare matris olan A matrisinin, a ij öğesinin minörünü şöyle gösterebiliriz:

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Örnek 1: Programı yazın ve çalıştırın.

NESNE TABANLI PROGRAMLAMA Final Sınavı Cevapları

1. Her marka için 3 aylık satış toplamı nedir? (Tablodaki satır toplamları)

GEO182 Lineer Cebir. Matrisler. Matrisler. Dersi Veren: Dr. İlke Deniz Derse Devam: %70. Vize Sayısı: 1

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 6. UYGULAMA

m=n şeklindeki matrislere kare matris adı verilir. şeklindeki matrislere ise sütun matrisi denir. şeklindeki A matrisi bir kare matristir.

elemanlı bir dizide bir sinyalin 1 er saniye aralıklarla ölçülen gerilim değerleri tutulmaktadır. Bu sinyalin tepeden tepeye genliğini,

BİL1001 Bilgisayar Bilimlerine Giriş 1

a, b, c değişkenleri ile tanımlı üç sayının büyükten küçüğe sıralamasını bulup sıralamaya uygun abc biçiminde ekrana yazdıran programın akış şeması.

Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Akış Diyagramı)

Adı Soyadı : Öğrenci No :

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir.

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

MAT213 Bilgisayar Programlama I Dersi Dönem Sonu Sınavı ( )

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

Diziler (Arrays) Çok Boyutlu Diziler

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

M.ilkucar MAKU MYO 1

Java Programlama Dilinde Veri Tipleri. Yrd. Doç. Dr. Aybars UĞUR

Diziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU

Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

Dizi türündeki referanslar, dizi nesnelerine bağlanmaktadır. Dizi referansları tanımlamak bu dizinin hemen kullanılacağı anlamına gelmez...

KOCAELİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ. BİLGİSAYAR LABORATUVARI II FİNAL SINAVI SORU ve CEVAPLARI(I. ogr)

BLM 111 ALGORİTMA VE PROGRAMLAMA I

Programlama Dilleri Laboratuvarı

İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama

Bölüm 8, Yrd. Doç. Dr. A. Kadir YALDIR PAÜ Bilgisayar Mühendisliği Bölümü BÖLÜM 8: DİZİLER

Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

Java da İşleçler, Ders #3 (4 Kasım 2009)

İST 264 VERİ YAPILARI Bitirme Sınavı A Grubu

Ders - 7 while döngüsü

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

EM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar

Stringler. Fonksiyon ve Metotlar

BİLGİSAYAR PROGRAMLAMA MATLAB

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

C PROGRAMLAMA D İ L İ

Matrisler Matris Tanımı m satır ve n sütundan oluşan tablosuna matris adı verilir.

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris

Deney 7: Fonksiyon Tanımlama ve Parametre Aktarım Yöntemleri

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

İLKEL VERİ TİPLERİ, STRINGLER VE KONSOL G/Ç


Soru 1: Fahrenheit cinsinden verilen sıcaklığı Kelvin'e çeviren bir program yazınız. Aşağıdaki dönüşüm formülünü kullanabilirsiniz:

JAVADA DİZİ İŞLEMLERİ

BPR152-Algoritma ve Programlama II Uygulama -13

// hataları işaret eden referans

3.Hafta. . Kontrol Deyimleri/İfadeler

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

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

BİLGİSAYAR PROGRAMLAMA DERSİ

Olimpiyat Soruları. sonuçları tekrar fonksiyonda yerine koyup çıkan tüm sonuçları toplayan program (iterasyon sayısı girilecek)

PROGRAMLAMAYA GİRİŞ FONKSİYONLAR

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

Sınıf :10-A Tarih : (0-49,99)1: Geçmez (50-59,99)2: Geçer (60-69,99)3: Orta (70-84,99)4: İyi (85-100)5: Pekiyi

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Hafta 4 Döngü Yapıları

Hafta 5 Algoritma Örnekleri ve Analizi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

ALGORİTMA VE PROGRAMLAMA I

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI

Hafta 11 Çok Boyutlu Diziler

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

5.HAFTA. Sınıf ve Nesne Kavramı, Metot Oluşturma, Kurucu Metot, this Deyimi

C# ÖRNEK UYGULAMALAR

Döngüsel Akış Diagramı Algoritmaları

DİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II

Dr. Musa KILIÇ Öğretim Görevlisi

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

2.3. MATRİSLER Matris Tanımlama

Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak.

HSancak Nesne Tabanlı Programlama I Ders Notları

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

C# Örnek Uygulamalar I

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

Dizi ( Array ) ve Dizgi ( String )

MATRİSLER. Şekil 1 =A6:B7+D6:E7

Transkript:

İki Boyutlu Dizi Uygulamaları 1 1. NxN tipindeki A kare matrisine değer giren ve girilen değerler ekrana yazdıran programın akış diyagramını çiziniz, C ve Java dillerinde Akış diyagramı C Dili Kodları : int n,i,j,a[10][10]; printf("a(%d,%d) : %d\n",i,j,a[i][j]); public class Yazdirma int N,i,j; int A[][] = new int[100][100]; for(j=0;j<n;j++) System.out.print(A*i+*j+ + \t ); System.out.println(); Asst. Prof. Dr. / Yrd. Doç.Dr. Resul DAŞ Sayfa 1

2. Klavyeden girilen NxN tipindeki A ve B kare matrislerini toplayan program(c = A + B) programın akış diyagramını çiziniz, C ve Java dilinde 2 int n,i,j,a[10][10],b[10][10],c[10][10]; printf("b(%d,%d) : ",i,j); scanf("%d",&b[i][j]); C[i][j] = A[i][j] + B[i][j]; printf("c(%d,%d) : %d\n",i,j,c[i][j]); public class Toplama int i,j,n; System.out.print( Kare matrisin tipini giriniz ); int A[][] = new int[n][n]; int B[][] = new int[n][n]; int C[][] = new int[n][n]; for(j=0;j<n;j++) System.out.print( A( + i +, + j + ) = ); A[i][j] = klavye.nextint(); System.out.println( \n B matrisi \n ); for(j=0;j<n;i++) System.out.print( B( +i+, +j+ )= ); B[i][j] = klavye.nextint(); System.out.println( \n C = A + B \n ); for(j=0;j<n;j++) C[i][j] = A[i][j] + B[i][j]; System.out.print(C*i+*j+ + \t ); System.out.println(); Asst. Prof. Dr. / Yrd. Doç.Dr. Resul DAŞ Sayfa 2

3. Klavyeden girilen NxN tipindeki A matrisinin 2. Satır elemanlarının toplamını bulan programın akış diyagramını çiziniz, C ve Java dillerinde 3 int n,i,j,a[10][10], T=0; T = T + A[1][i]; printf("sonuc = %d \n",t); public class Toplama int i,j,n,t=0; System.out.print( Kare matrisin tipini giriniz ); int A[][] = new int[n][n]; for(j=0;j<n;j++) System.out.print( A( + i +, + j + ) = ); A[i][j] = klavye.nextint(); System.out.println( \n B matrisi \n ); T = T + A[1][i]; System.out.print( Sonuc : %d +T); Asst. Prof. Dr. / Yrd. Doç.Dr. Resul DAŞ Sayfa 3

4. Klavyeden girilen NxN tipindeki A matrisinin transpozesini hesaplayan programın akış diyagramını çiziniz, C ve Java dillerinde Akış Diyagramı : C Dilindeki Kodları : Java Dilindeki Kodları : 4 int n,i,j,a[10][10],b[10][10]; B[i][j] = A[j][i]; printf("b(%d,%d) : %d \n",i,j,b[i][j]); public class Transpoze int i,j,n System.out.print( Sayı Giriniz ); N = klavye.nextint; int A[][] = new int[n][n]; int B[][] = new int[n][n]; System.out.println( \n A matrisi ); for(i=0;i<n;i++) for(j=0;j<n;j++) System.out.print( A( +i+, +j+ ) = ); A[i][j] = klavye.nextint(); for(i=0;i<n;i++) for(j=0;j<n;j++) B[i][j] = A[j][i]; System.out.print(B*i+*j+ + \t ); System.out.println(); Asst. Prof. Dr. / Yrd. Doç.Dr. Resul DAŞ Sayfa 4

5. Klavyeden girilen NxN tipindeki A matrisinin determinantı hesaplayan programın akış diyagramını çiziniz, C ve Java dillerinde 5 int i,j,k,n; float A[100][100],B[100][100],d=1; printf("n : "); for(i=0;i<n;i++) for(j=0;j<n;j++) printf("a(%d, %d) : \n",i,j); scanf("%f",&a[i][j]); for(k=0;k<(n-2);k++) d = d / (pow(a[0][0], (n-k-2))); for(i=0;(n-k-1);i++) for(j=0;j<(n-k);j++) B[i][j] = A[0][0]*A[i+1][j+1] - A[0][j+1]*A[i+1][0]; for(i=1;i<(n-k-1);i++) for(j=1;j<(n-k-1);j++)a[i][j] = B[i][j]; d = d * (A[0][0]*A[1][1] - A[0][1]*A[1][0]); printf("\n\n\nsonuc : %0.3f", d); getch(); import java.until.scanner; public class determinant int i,j,k,n; double D=1; System.out.print( N : ); double A[][] = new double[n][n]; double B[][] = new double[n][n]; for(j=0;j<n;j++) System.out.print( A( +i+, +j+ )= ); A[i][j] = klavye.nextfloat(); for(k=0;k<n-2;j++) D = D/ (Math.pow(A[0][0],N-k-2)); for(i=0;i<n-k-1;i++) for(j=0;j<n-k-1;i++) B[i][j] = A[0][0] * A[i+1][j+1] A[0][j+1]*A[j+1][0]; for(i=0;i<n-k-1;i++) for(j=0;j<n-k-1;j++) A[i][j] = B[i][j]; D = D * (A[0][0]*A[1][1] A[0][1]*A[1][0]); System.out.printf( \n Matrisin determinantı = %.3 \n D); Asst. Prof. Dr. / Yrd. Doç.Dr. Resul DAŞ Sayfa 5