Szimmetrikus Programozás, AZ ALAPOK

Slides:



Advertisements
Hasonló előadás
Készítette: Nagy Mihály tanár Perecsen, 2006.
Advertisements

Átma-Véda-Vishwa-Bráhm
Informatika I. 6. Adattábla függvények, érzékenységi vizsgálatok.
Geometriai transzformációk a felsőtagozaton
Matematika és módszertana
FRAKTÁLOK.
Készítette: Babinszki Helga TEJ3W9
Matematika a mindennapokban
Matematikai Analízis elemei
3. A programozás eszközei, programozás-technikai alapismeretek
Projektlabor, Projektmunka és Projekt szeminárium tapasztalatai és kérdései az informatika oktatásában az Eszterházy Károly Főiskolán dr. Kovács Emőd,
Geometriai Transzformációk
Geometriai transzformációk
Euklidészi gyűrűk Definíció.
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
5. előadás (2005. március 22.) Függvények definíciója, deklarációja, hívása Enumerációs adattípus 1.
FRAKTÁLOK.
Halmazok, relációk, függvények
Matematika: Számelmélet
Nagy Belterület Menedzser Szoftver TDK vagy Szakdolgozat Téma Készítette: Kusper Gábor Minden jog fenntartva!
Algoritmizálás Göncziné Kapros Katalin humaninformatika.ektf.hu.
A SAT probléma különböző reprezentációinak vizsgálata oktatási szempontból (újratöltve) Az általánosítás fegyvere a kutatásban Kusper Gábor,
WEB-Programozó Felsőfokú Szakképzés kialakítása az Eszterházy Károly Főiskolán dr. Kovács Emőd, dr. Kusper Gábor,
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
A digitális számítás elmélete
Szűrés és konvolúció Vámossy Zoltán 2004
5. VÉGTELEN HALMAZOK 5.1 Kiválasztási axióma
ELTE Szlávi - Zsakó: Programozási alapismeretek 5.1/ Sorozatszámítás Specifikáció (a végleges) :  Bemenet:
A Fibonacci-féle sorozat
Fraktálok.
Matematika a természetben és a művészetben
Rendszerező összefoglalás matematikából
Dinamikus klaszterközelítés Átlagtér illetve párközelítés kiterjesztése N játékos egy rácson helyezkedik el (periodikus határfeltétel) szimmetriák: transzlációs,
PROLOG PROGRAMOZÁSI NYELV
1 TARTALOM: 0. Kombinatorika elemei (segédeszközök) 1. Eseményalgebra 2. A valószínűség: a) axiómák és következményeik b) klasszikus (=kombinatorikus)
Vámossy Zoltán 2004 (H. Niemann: Pattern Analysis and Understanding, Springer, 1990) DIP + CV Bevezető II.
A szinusz és koszinuszfüggvény definíciója, egyszerű tulajdonságai
Programozás. fordító (compiler): a program forrásszövegéből egy gépi kódú, futtatható programot (pl. EXE) állít elő, vagyis a programot lefordítja a gép.
A rekurzió Páll Éve Boglárka.
16. Modul Egybevágóságok.
Fedezzük fel a geometria szépségeit
Természetes és formális nyelvek Jellemzők, szintaxis definiálása, Montague, extenzió - intenzió, kategóriákon alapuló gramatika, alkalmazások.
Kombinatorikus Programozás TDK vagy Szakdolgozat Téma Készítette: Kusper Gábor Minden jog fenntartva!
Lokális állapotsűrűség és Friedel-oszcilláció vizsgálata grafénben
Csempe Programozás érettségi mintafeladat
Logikai programozás 2..
2. Koordináta-rendszerek és transzformációk
Szoftverfejlesztés az Informatikus Szakigazgatási Agrármérnök szakon Bakó Mária Várallyai László DE, Gazdaságtudományi Kar.
Elektronikus tananyag
SZIMMETRIA és ASZIMMETRIA az EMBERI TESTBEN
Szimmetria Szimmetria figyelhető meg a legapróbb atomi elemektől egészen a galaxis méretű világokban is. Szimmetria létezhet: geometriában biológiában.
Algebrai struktúrák: csoport, gyűrű, test. RSA Cryptosystem/ Titkosítási rendszer Rivest, Shamir, Adelman (1978) RSA a neten leggyakrabban használt.
előadások, konzultációk
Algoritmizálás, adatmodellezés
Felosztási tétel Legyen R ekvivalenciareláció: reflexív, azaz tetsz. a-ra aRa, szimmetrikus, azaz tetsz. a, b-re ha aRb, akkor bRa, tranzitív, azaz tetsz.
FIBONACCI SOROZAT.
Hasonlóság modul Ismétlés.
NJSzT Nemes Tihamér Országos Középiskolai Sámítástechnikai Tanulmányi Verseny.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Alapvető programozási tételek megvalósítása Czigléczky Gábor 2009.
Programozási nyelvek csoportosítása.
Programozás alapjai Készítette: Csiszár Nóra Anita
Adatstruktúrák Algoritmusok Objektumok
Tengelyes tükrözés.
A Fraktálok Szent István Király Zeneművészeti szakközépiskola és AMI
Blaise Pascal (1623 – 1662) Készítette: Longo Paolo
Algoritmusok és Adatszerkezetek I.
ELEMI GEOMETRIAI ISMERETEK
Informatikai gyakorlatok 11. évfolyam
Csoport, félcsoport, test
Az informatika (programozás) oktatásának pedagógiai módszerei
Előadás másolata:

Szimmetrikus Programozás, AZ ALAPOK TDK vagy Szakdolgozat Téma 2004.12.19. Készítette: Kusper Gábor Minden jog fenntartva!

Programnyelvek Osztályozása Program: Valós világban felmerülő problémára keresi a választ. A problémát modellezni kell (Mit?), majd megoldani (Hogyan?). Imperatív Programozási Nyelvek Hangsúly: Hogyan? Deklaratív Programozási Nyelvek Hangsúly: Mit?

Deklaratív Programozási Nyelvek Logikai Alapegység: Predikátum Pl.: Prolog Funkcionális Alapegység: Függvény Pl.: SML, Lisp, Clean

Deklaratív nyelvek jellemzői Alapegység erős kifejező eszköz. Matematikai alapokon nyugszik. Mintaillesztés. Mellékhatás kerülése.

Lehetséges új deklaratív nyelvet alkotni? Erős kifejező eszközt kell találni! Matematikailag megalapozottnak kell lennie. Mintaillesztés támogatása előny. Mellékhatás kerülése automatikusan adódik a deklaratív megközelítésből.

Szimmetrikus Programozás Új Deklaratív Irány Szimmetrikus Programozás

Szimmetria! Mert Erős kifejező eszköz: Matematikai alapok: Geometria. Ami szimmetrikus, az szép. Az aszimmetrikus arc szép. Tulajdonságokat gyakran szimmetriával fogalmazunk meg. Matematikai alapok: Geometria. Mintaillesztés: A szimmetria alapja a motívum. Azt tükrözzük, forgatjuk, stb…

Szimmetrikus Entitások a Matematikában és a Természetben Pascal Háromszög Fraktálok Falevél Hópehely

Minta A szimmetrikus program alapegysége a minta. A minta lehet: Szimbólum, Jel, Ábra (A). Szimmetria alkalmazása mintára (AA). A minta definíciója rekurzív! A minta fogalma a term fogalmának felel meg.

Szimmetria A szimmetria lehet: Klasszikus geometriai szimmetriák: Eltolás, forgatás, tükrözés. Bármely függvény felfogható szimmetriaként: 2+2=4 : 2 és 2 + szimmetriában áll a 4-gyel. A szimmetria fogalma a függvény fogalmának felel meg.

Sorminta A sorminta lehet: A minták közt szimmetria áll. Egy minta. Véges sok mintából álló sorozat. Végtelen sok mintából álló sorozat. A minták közt szimmetria áll. A sorminta fogalma a program fogalmának felel meg. A program eredménye a sorminta utolsó mintája A sorminta is minta.

A Pascal Háromszög Programja 1 | + |

A Program Futása 1 | + + | + + 1 1 + + + +

A Program Futása 1 1 + + + + 1 1 2 1 + + + +

A Program Futása 1 2 1 + + + + 1 2 3 1 3 1 + + + +

A Program Futása 1 3 3 1 + + + + 1 3 4 6 3 4 1 1 + + + +

Egyéb példa programok peldaprog1_pascalharomszog.xls peldaprog2_szumma.xls

Vége! Ha szeretné ezt a témát választani TDK vagy Szakdolgozati témaként, kérem, írjon levelet email címemre: gkusper@aries.ektf.hu