Kétdimenziós tömbök Mátrixok

Slides:



Advertisements
Hasonló előadás
 Megfigyelhető, hogy amikor több elem közötti összehasonlítás történik, akkor szükség van egyszerre több értékre is, főleg akkor, ha ezek az értékek jóval.
Advertisements

Gyakorló feladatsor eljárásokra Készítette: Rummel Szabolcs Elérhetősé:
Egydimenziós tömbök. Deklarálás: var valtozónév:array[kezdőérték..végsőérték]of típus; type típusnév = array [kezdőérték..végsőérték] of típus; var valtozónév:
Microsoft Excel Függvények VIII.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
A négyzetes mátrixok (nxn-es kétdimenziós tömbök)
A Pascal programozási nyelv alapjai
Egydimenziós tömbök (Vektorok)
1.Feladat Olvassunk be egy n x m–es egész számokat tartalmazó mátrixot. Számítsuk és írjuk ki a mátrix két szélső során és oszlopán lévő elemek összegét.
Ciklusok: 1. Számlálós ciklus
A REKORD TIPUS Páll Boglárka. Ismétlés: Feladat Készítsünk kimutatást a XI.B osztály tanulóiról. Minden tanuló esetén a következő adatokat tartjuk nyilván:
A Pascal programozási nyelv alapjai
Listák, Vermek és Várakozási Sorok. Listák Pl: Kirándulók listája Bevásárló lista Alma Kenyér Krumpli Szappan Mosópor Bevásárló lista.
Tömbök és programozási tételek
Szintaktikai, szemantikai szabályok
Összetett adattípusok
Pole (array of...).  Zložený datový typ na ukladanie viacerých premených  Zápis: var meno_pola : array [ konce intervala ] of základný typ ; Základné.
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
Free pascal feladatok
Szimmetriák szerepe a szilárdtestfizikában
Kauzális modellek Randall Munroe.
Az úttervezési előírások változásai
Számítógépes Hálózatok
Szenzorok Bevezetés és alapfogalmak
Végeselemes modellezés matematikai alapjai
Szerkezetek Dinamikája
AUTOMATIKAI ÉPÍTŐELEMEK Széchenyi István Egyetem
Hőtan BMEGEENATMH 4. Gázkörfolyamatok.
Szerkezetek Dinamikája
Anyagforgalom a vizekben
Melanóma Hakkel Tamás PPKE-ITK
Képzőművészet Zene Tánc
Boros Sándor, Batta Gyula
TANKERÜLETI (JÁRÁSI) SZAKÉRTŐI BIZOTTSÁG
Nemzetközi tapasztalatok kihűléssel kapcsolatban
A nyelvtechnológia eszközei és nyersanyagai 2016/ félév
Járványügyi teendők meningococcus betegség esetén
Pharmanex ® Bone Formula
Data Mining Machine Learning a gyakorlatban - eszközök és technikák
Bőrimpedancia A bőr fajlagos ellenállásának és kapacitásának meghatározása Impedancia (Z): Ohmos ellenállást, frekvenciafüggő elemeket (kondenzátort, tekercset)
Végeselemes modellezés matematikai alapjai
Összefoglalás.
Az energiarendszerek jellemzői, hatékonysága
Konzerváló fogászat Dr. Szabó Balázs
További MapReduce szemelvények: gráfproblémák
Járműcsarnokok technológiai méretezése
Grafikai művészet Victor Vasarely Maurits Cornelis Escher.
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
RÉSZEKRE BONTOTT SOKASÁG VIZSGÁLATA
Az anyagok fejlesztésével a méretek csökkennek [Feynman, 1959].
Konferencia A BIZTONSÁGOS ISKOLÁÉRT Jó kezdeményezések
Vizuális adatanalízis
XXV. Nemzetközi Magyar Matematikaverseny Budapest
VÁLLALATI FINANSZÍROZÁSI FORRÁSOK
Érzékelők és beavatkozók Széchenyi István Egyetem
Fraktál analízis a matematikától a kórélettanig
Grosz Imre docens: Munkaállomások
Az asztma gyógyszeres kezelése
Egyéb furcsa esetek.
A 12. C a PÁNKE Húsvéti Játszóházának rendezvényén
III. Sz. Belgyógyászati Klinika
Készítette: Géczi József
Stabilizotóp-geokémia IV
MINTAVÉTEL, LEÍRÓ STATISZTIKA
ELTE IK tavaszi félév Valasek Gábor
A PLC-s vezérlés előnyei és alkalmazásai (Mitsubishi)
BIOLÓGIA - KÉMIA Biológia: 9. évfolyamon heti 3,
“Fontold meg...” Klikkelj az egérrel a következő képért...
1 A víz világnapja 1 H2O.
Nevezetes algoritmusok
Előadás másolata:

Kétdimenziós tömbök Mátrixok

Mátrixok deklarálása A mátrix egy azonos típusú elemeket tartalmazó tábla. A mátrix összes eleme egy adott soron és egy adott oszlopon helyezkedik el. pl. Az a mátrix, i- edik során és j-edik oszlopán lévő elemet a következőképpen jelöljük: a[i,j] oszlopok 1 2 3 4 6 -8 12 9 5 14 16 22 -7 15 10 a[2,3]=16 2 sor és 3 oszlopban lévő elem sorok

type mat=array[1..25, 1..20] of real; Var a:mat; Var <mátrix azonosító>: array[<sor azonosító>,<oszlop azonosító>] of <elemtípus>; Pl. a: array [1..25, 1..20] of integer; - egy maximum 25 soros és 20 oszlopos mátrix, melynek elemei egész típusúak type mat=array[1..25, 1..20] of real; Var a:mat; var a:array[1..25, 1..20] of real; Ugyanúgy mint a vektoroknál itt is meg kell adni egy étéket a soroknak és az oszlopoknak. Egy m sorszámú és n oszlopszámú a mátrix elemei: a[1,1], a[1,2], …, a[1,n] 1 sor a[2,1], a[2,2], …, a[2,n] 2 sor …………………………. a[m,1], a[m,2], …, a[m,n] m sor

Mátrix feltöltése és kiíratása Legyen egy a mátrix m sorral és n oszloppal: i=1, 2, …., m j=1, 2, …, n Mátrix elemeinek étékadása: Mátrix elemeinek kiíratása: for i:=1 to m do for i:=1 to m do for j:=1 to n do begin begin for j:=1 to n do write(‘a[‘,i,‘ , ’,j,’]=’); write(a[i,j]:4); readln(a[i,j]); writeln; end; end;

Feladatok: Számoljátok ki egy mátrix elemeinek az összegét és szorzatát. Számoljátok ki két négyzetes mátrix elemeinek összegét (ugyanarról a pozícióról) és az eredményt tároljátok el egy másik mátrixba. a11 a12 a21 a22 + b11 b12 b21 b22 = c11 c12 c21 c22 ,ahol c11=a11+b11 c12=a12+b12 c21=a21+b21 c22=a22+b22

3. Írassátok ki egy vektorba egy mátrix elemeinek összegét soronként majd egy másikba oszlopokként. pl. 3+4=7 3 4 8 7 V=(7, 15) 8+7=15 4. Olvassatok be egy m*n- es mátrixot. Írassátok ki a páros sorokban és páratlan oszlopokban lévő pozitív számok összegét. 5. Legyen két mátrix, A és B. Hasonlítsátok össze a két mátrix elemeit , majd egy C mátrixban írassátok ki a két mátrix ugyanazon pozícióról lévő elemek közül a legnagyobbat, majd egy D mátrixba a legkisebbet. 6. Számoljátok ki a tanulók évi átlagát, tudván hogy mindenik tantárgyból milyen átlagot értek el. Legyen m tanuló és n tantárgy.