Egydimenziós tömbök (Vektorok)

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:
Nat Pedellus Informatika 8. osztály óra.
VI. Konténerek 18. Tömbök 19. Rendezés, keresés, karbantartás
VI. Konténerek 18. Tömbök 19. Rendezés, keresés, karbantartás
Programozási nyelvek Páll Boglárka.
Összetett adattípusok a Pascal nyelvben
A négyzetes mátrixok (nxn-es kétdimenziós tömbök)
Egydimenziós tömbökön végezhető műveletek
Programozási nyelvek Páll Boglárka.
A Pascal programozási nyelv alapjai
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:
Ciklusok: 2. Előltesztelő ciklus
Alprogramok paraméterei. Procedure ( ); Function ( ): ; [var] p1,...,pn:típus1; q1,...,q2:típus2; cím szerinti parméterátadaás (értékváltozás hatással.
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
Összetett adattípusok
Kétdimenziós tömbök Mátrixok
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
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,
Nat Pedellus Free Pascal Elágazások..
Free pascal feladatok
Szimmetriák szerepe a szilárdtestfizikában
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
2.1Jelátalakítás - kódolás
Az úttervezési előírások változásai
Fizika II..
Számítógépes Hálózatok
Profitmaximalizálás  = TR – TC
A járműfenntartás valószínűségi alapjai
A magas baleseti kockázatú útszakaszok rangsorolása
Szerkezetek Dinamikája
MÉZHAMISÍTÁS.
BMEGEENATMH Hőátadás.
VÁLLALATI Pénzügyek 2 – MM
Hőtan BMEGEENATMH 4. Gázkörfolyamatok.
Szerkezetek Dinamikája
Összeállította: Polák József
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
Anyagforgalom a vizekben
Melanóma Hakkel Tamás PPKE-ITK
Képzőművészet Zene Tánc
Penicillin származékok szabadgyökös reakciói
Boros Sándor, Batta Gyula
Bevezetés az alvás-és álomkutatásba
Kalandozások az álomkutatás területén
Követelmények Szorgalmi időszakban:
Brachmann Krisztina Országos Epidemiológiai Központ
A sebész fő ellensége: a vérzés
Data Mining Machine Learning a gyakorlatban - eszközök és technikák
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
MOSZKVA ZENE: KALINKA –HELMUT LOTTI AUTOMATA.
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)
Poimenika SRTA –
Összefoglalás.
Az energiarendszerek jellemzői, hatékonysága
Varga Júlia MTA KRTK KTI Szirák,
Outlier detektálás nagyméretű adathalmazokon
További MapReduce szemelvények: gráfproblémák
Ráhagyások, Mérés, adatgyűjtés
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
Összeállította: Polák József
Előadás másolata:

Egydimenziós tömbök (Vektorok)

1000 változót külön beírni semmiképpen sem előnyös! Feladat Olvassuk be 1000 emeber spórolt pénzét, tároljuk ezeket az adatokat és számítsuk ki az átlagosan megtakarított pénzösszeget! var p1, p2, p3, p4, p5, p6, p7, ..., p999, p1000: byte 1000 változót külön beírni semmiképpen sem előnyös! TÖMBÖK

Hogyan kell elképzelni egy tömböt?

Meghatározás A tömb egy olyan összetett adatstruktúra, amely több rögzített számú, azonos típusú elmből épül fel, amelyeket az indexük segítségével azonosíthatunk indexek 1 2 3 4 5 6 7 8 9 10 34 56 23 67 87 12 78 88 99 byte tipusúak n= 10 elem

Hogyan írjuk be Pascalba? var tömb_neve: array [indextípus] of elemtípus; Pl: var t: array [ 1 .. 150 ] of real; m: array [ ‘a’.. ‘z’ ] of integer; Tömb elemeinek azonosítása: T[1], T[99] tömb neve és szögletes zárójelben az index.

Megjegyzések A tönb egyes elemeit úgy használjuk mint a változókat beolvashatjuk őket kiírhatjuk őket műveletek végezhetünk velük

Feladat: olvassunk be egy tömbbe n számot Program tombocske; Var t: array [1..20] of integer; i, n : byte; Begin write(‘Elemek száma: ’); readln(n); for i:=1 to n do readln( t[i] ); End. Beolvasás

Feladat: írjuk ki egy n elmű tömb elemeit Program tombocske; Var t: array [1..20] of integer; i, n : byte; Begin ... for i:=1 to n do writeln( t[i] ); End. Kiírás

Hogyan működik? n=10 i t for i:=1 to n do readln( t[i] ); 1 2 3 4 5 6 7 8 9 10 t 23 12 34 45 12 9 12 4 7 22