Atomerőművek üzemtanának fizikai alapjai. MATLAB használata
|
|
- Gusztáv Bodnár
- 5 évvel ezelőtt
- Látták:
Átírás
1 Matlab képernyője Az egyes részablakok áthelyezhetőek. Fő tudnivalók róluk, fontossági sorrendben: Command window: ide írhatunk parancsokat, ide is írja ki az eredményt. Olyan, mint bárhol máshol egy command window. Lehet ide egész programokat begépelni (nem éri meg ), vagy számológépként használni. Innen indítjuk el a megírt programjainkat. Hibakeresésnél is nagyon hasznos tud lenni. Workspace: ha vannak változóink, akkor itt kilistázza őket és a legfontosabb jellemzőiket (állítható, hogy mit szeretnénk látni, pl típusa, értéke, stb.). Kettőt rákattintva a változóra megnyílik egy ablak ami a változóban lévő adatokat tartalmazza. Editor: ha már tudunk írni programot, akkor ide írjuk be és mentjük el. Futtatni vagy gyorsgombbal (Editor -> Run) vagy a command window-ból lehet (vagy egy másik programból ). Current folder: amikor futtatunk egy programot fontos, hogy abban a mappában legyünk ahol a futtatni kívánt program is van. Olyan, mint egy windows intéző. Command History: a command windowba előzőleg beírt parancsokat jegyzi meg. A matlab bezárása és újranyitása után is megőrzi ezeket. Hasznos, mert lehet innen puskázni. Details (még nem fontos): egy programra rákattintva a Current folder ablakban kiírja ide annak részeit (később: milyen függvényeket tartalmaz, és azokat hogyan kell meghívni) Legeslegfontosabb: jobb felső sarok, search documentation vagy Help. A MATLABnak nagyon jó help-je van!!! Online Help is van, szintén nagyon hasznos. 1
2 Programozás alapjai A programozás egy eszköz, amivel problémákat tudunk megoldani. Ehhez a problémát értelmezni kell, és úgy megfogalmazni, hogy az a programozás eszközével megoldható legyen. Ehhez tudni kell: - Mi legyen a program bemenete, kimenete és a köztük lévő kapcsolat specifikáció: A leendő program által elvégzendő feladat (mit csináljon a program?) - Megoldás leírása lépésről-lépésre algoritmus: A program által végrehajtandó lépések leírása (hogyan csinálja a program?) Példa 1.1: Számítsuk ki n faktoriálist. Specifikáció: program bemenete: n program kimenete: n! köztük lévő kapcsolat: kimenet = n*(n-1)*.*1 Algoritmus:?? Mit is csináljon a program? 4 Faktoriális Kérjen be egy számot, és jegyezze meg ezt a számot n-nek. 2. Jegyezzen meg egy eredményt, ez legyen Egészen addig szorozza be az eredményt n-el, és közben n értékét írja felül n-1-el, amíg n értéke 1 nem lesz. 4. Ekkor az eredmény értéke a tényleges eredmény lesz. Ezt írja ki. 3. Mi ez az addig...amíg? Mit csinál itt a program? 3.0 Ellenőrzi az amíg feltétel teljesülését: n értéke 1? Ha igen, akkor lép a 4. Pontra. Ha nem, akkor végrehajtja a műveletet: 3.1 eredmény értéke legyen eredmény szorozva n-el 3.2 n értéke legyen 1-el kevesebb 3.3 visszamegy 3.0 pontra A programozás lényege a megoldandó problémához megfogalmazni a specifikációt és kitalálni az algoritmust amivel meg lehet oldani. Az algoritmusírásra nincsenek általános szabályok. Egy-két alapvető problémára létezik ismert algoritmus, de alapvetően ezt kell kitalálni az adott feladathoz. A program írása az algoritmus kitalálása után már csak az algoritmus gépi nyelvre fordítása. Új fogalmak: Változók: megjegyzett dolgok Műveletek: szorzás, kivonás Sorrend: a lépések egymás utánisága, beleértve az ellenőrzést, visszamenést is. Ez egyértelműen meghatározza a programnak, hogy mikor mit kell csinálnia. Hogyan írjuk meg a példát matlab kódban? A Current folder -ben hozzunk létre egy könyvtárat és a könyvtárban egy script -et. Ennek.m kiterjesztése lesz, és ha megnyitjátok, az editorban megnyílik egy üres lap (ha eddig nem volt nyitva az editor, akkor megnyílik automatikusan). Ide lehet beírni a programot. 2
3 1. Kérjen be a felhasználótól egy számot, és jegyezze meg ezt a számot n-nek. A programunknak van egy bemenete (n) és lesz a végén egy kimenete (eredmeny). Ezt a programnak tudnia kell a legelején: function eredmeny = faktorialis(n) function: így adunk meg egy olyan programot, amit elnevezünk, és később futtatunk adott bemenetre. Létezik a matlabban function és script: A scriptnek nincs bemenete és nincs kimenete, egyszerűen végrehajtja a leírt műveleteket. A function-nak van bemenete és/vagy kimenete. Akkor írunk ilyet, ha egy másik programból meg szeretnénk hívni, például ha egy műveletet sokszor kell elvégezni egy programban, akkor beírjuk egy függvényben és azt hívjuk meg többször. Így áttekinthető lesz a programunk. Pl a sin(x) is egy (beépített) function eredmeny: a program kimenete (lehet több is, nem valószínű hogy most találkozni fogtok ilyennel) faktorialis: a program neve. Ezen a néven futtatjuk majd. Célszerű (eleinte kötelező!) ugyanúgy hívni a programot, mint az.m filet, amiben elmentjük. (n): a program bemenete. Lehet neki több bemenete is, ez esetben a zárójelben vesszővel kell elválasztani ezeket, pl (n, róka, béka, kiskutya). A kimenetnek olyan nevének kell lennie, amilyen változónk ténylegesen lesz is a programban, egyéb esetben nem tudja a program, hogy mit adjon vissza. A bemeneten megadott változónevekbe írja bele a bemenetet, olyan sorrendben ahogy szerepel. A programunk innentől azzal a névvel fogja használni a megadott változót. (lokális változó) Most az egyszerűség kedvéért feltételezzük, hogy a felhasználó pozitív egész számot írt be. Ha nem, akkor a programunk hibakezelés nélkül el fog szállni és végtelenségig futni. (Fontos: ha egy programunk elszáll, megállítani ctrl+c billentyűkombinációval lehet. Van az az eset, amikor az egész matlabot újra kell indítani ) 2. Jegyezzen meg egy eredményt, ez legyen 1. eredmeny = 1; Itt az eredmeny változó értékébe beírja az 1-et. Mindig először a jobb oldalt értékeli ki és a kapott értéket beírja a bal oldali változóba. Figyelem! Ha van már eredmeny nevű változónk, akkor lelkiismeret-furdalás nélkül törli ami addig benne volt, és beleírja az 1-et!! A pontosvessző pusztán azért kell, mert ha nem tesszük ki, akkor a művelet eredményét (ami jelenleg az, hogy eredmeny=1) kiírja a command window-ba. Semmi más hatása nincs. Próbáljátok ki! Programozás során célszerű nem kiíratni minden változót, mert lelassíthatja a programot. Viszont pl hibakeresésnél nagyon hasznos lehet. Változók: Olyan dolgok, amiben az adatokat tároljuk. 3
4 Eltérő típusa lehet: int (egész szám); double (valós szám); string (szöveg); logikai. A matlabban lehetnek speciálisan mátrixok, cellatömbök (olyan mátrix, aminek elemei nem csak számok, hanem bármilyen típusúak lehetnek még cellatömbök is ), anonymus függvények (egy tényleges matematikai függvény, pl parabola 1*x.^2 + 2*x + 3;). Általában a változó típusát a változó használata előtt meg kell adni, viszont a matlab egy olyan környezet, ahol ezt nem kell (nem is lehet), sőt, ha egy változónak string értéke van, attól még int értéket is adhatok neki a következő sorban (ez esetben int típusú lesz). A meglévő változóink aktuális típusát a Workspace-ben láthatjuk. 3. Egészen addig szorozza be az eredményt n-el, és közben n értékét írja felül n-1-el, amíg n értéke 1 nem lesz. 3.0 Ellenőrzi az amíg feltétel teljesülését: n értéke 1? Ha igen, akkor lép a 4. Pontra. Ha nem, akkor végrehajtja a műveletet: while n~=1 A while egy ciklus. Mellette egy u.n. logikai változó van. Valójában egy művelet, aminek az eredménye egy logikai igaz vagy hamis. Ha igaz, akkor a következő sorra lép. Ha hamis, akkor az end utasítás után folytatja a programot. A feltételvizsgálatok műveleteinek listáját ld. az összefoglalásnál a táblázatban. Ez konkrétan azt jelenti, hogy nem egyenlő. 3.1 eredmény értéke legyen eredmény szorozva n-el eredmeny = eredmeny * n; Ilyet már láttunk: értékadás, ugyan olyan, mint a 2. lépésnél volt. Először kiszámolja eredmeny * n, majd beírja a kapott értéket az eredmeny változóba 3.2 n értéke legyen 1-el kevesebb n = n-1; Szintén egy értékadás. 3.3 visszamegy 3.0 pontra end A ciklus végéhez érve visszamegy az elejére (a while-hoz), és újra ellenőrzi az ottani feltételt. 4. Ekkor az eredmény értéke a tényleges eredmény lesz. Ezt írja ki. Maga a függvény (program) adja vissza meghívásakor. Ez azt jelenti, hogy ha a függvényt úgy hívjuk meg pl a parancssorból, hogy: a = faktorialis(4), akkor az a változó értéke a függvény által visszaadott érték lesz (azaz 4! = 24). Ha csak számológépet szeretnénk a matlabból, akkor azt írjuk be, hogy: faktorialis(4), ekkor az output ans = 24 lesz. Ez az ans egy változó, mert a levegőben nem lóghat az eredmény, de ezt a változót nem szokás használni változóként, mert bonyodalmakat okozhat. Tehát a programozásban egymás utáni műveleteket tudunk beírni, tudunk bele elágazásokat tenni (valamilyen feltételhez kötött művelet), és ciklusokat (ismétlődő művelet) tenni. Elágazások és ciklusok gyűjteménye a másik lapon, illetve röviden az összefoglalásban. Ciklusokról röviden: másik lap (Kódok.pdf)! Összegzés + amit itt még fontos megjegyezni: - Kommentelni fontos, úgy kell, hogy egy % jelet írunk a komment elé. - ;-t írva a sor végére nem írja ki a command windowba a sor eredményét. Egyébként kiírja. Ez lassítja a programot, szokjatok rá, hogy általában írunk ;-t. - Amit a matlab narancssárgával aláhúz, azt érdemes elolvasni, de nem feltétlenül hiba. (warning) 4
5 - Amit viszont pirossal húz alá, az szintaktikai hiba. (error) Amíg az ott van, a programot nem lehet futtatni. - Scriptnek hívják azt, aminek nincs bemenete-kimenete - Function-nak hívják azt, aminek van bemenete és/vagy kimenete - Nagyon sok beépített függvény van a matlabban, nagyon jó dokumentációval. - If használata: if feltétel1 Művelet ha feltétel1 igaz elseif feltétel2 Művelet ha feltétel1 hamis, de feltétel2 igaz else Művelet, ha feltétel1 és feltétel2 hamis end End után megy tovább egyenesen a programban. Tetszőleges számú elseif követheti egymást, vagy akár egy sem kell. - For használata: for ciklusváltozó = mettől:meddig Művelet end End-hez érve visszamegy újra a feltételhez, ciklusváltozó értékét növeli, amíg az a meddig-et el nem éri. - While használata while feltétel Művelet ha igaz end End-hez érve visszamegy újra a feltételhez - Logikai vizsgálatok: < kisebb > nagyobb == egyenlő (= már foglalt!) <= kisebb egyenlő >= nagyobb egyenlő ~ tagadás ~= nem egyenlő && ÉS VAGY - A feltétel nem csak egy egyszerű kifejezés lehet, mint pl a<=b, hanem pl egy összetettebb logikai művelet is: a<=b && d<a (a kisebb egyenlő b ÉS d kisebb a) - Vannak olyan műveletek, amiknek végtelen a végeredménye: 1/0 = inf - Vagy olyanok, amiknek nem szám: inf/inf = NaN - Adott változó törlése: clear változónév - Minden változó törlése: clear all - Command window tartalmának törlése: clc 5
6 Ezt úgy általánosságban minden programnyelv tudja, esetleg máshogy kell neki megmondani. Amiért a matlabot szeretjük, az azért van, mert könnyen tudunk vektorokkal és mátrixokkal számolni. (meg mert nagyon sok jól dokumentált beépített függvénye van, amit nem kell nekünk megírni) Vektorok/mátrixok Vektorok/mátrixok megadása: Sorvektor: sorvektor1 = [ ]; Oszlopvektor: oszlopvektor1 = [21; 22; 23]; Mátrix: matrix1 = [ ; ; ]; [] közé tesszük a tartalmat, és szóközt (vagy vesszőt) írunk a sor elemei közé, pontosvesszőt pedig a sorok közé. Műveletek: Transzponálás: oszlopvektor3 = sorvektor1'; matrix2 = matrix1'; Konstanssal szorzás: matrix3 = matrix1 * 2; Konstans hozzáadása minden elemhez: matrix4 = matrix1 + 3; Mátrixműveleteknél figyelni kell a szükséges (matekon is tanult) dimenzióegyezésre. A vektor egy olyan mátrix, aminek egyik dimenzióban 1 a mérete. Mátrixok összege: matrix5 = matrix3 + matrix1; Mátrixok szorzata: matrix6 = matrix1 * matrix2; Elemenkénti műveletek:.-ot kell tenni a műveleti jel elé, pl: Mátrixok elemenkénti szorzása: matrix8 = matrix3.*matrix1; Mátrix elemeinek négyzetre emelése: matrix9 = matrix1.^2; Fontos beépített függvények: Speciális mátrixok/vektorok létrehozása Sorvektor: x = linspace(min,max,elemek száma); egy számsor lesz a vektorban min értéktől max értékig, egyenletes lépésközzel. Az elemek száma az elemek száma lesz. Ez egyben a vektor hossza. Sorvektor máshogy: x = min:lépésköz:max; Ugyan azt adja, mint az előző, csak itt nem az elemek számát, hanem a lépésközt kell megadni. 0-kat tartalmazó adott méretű mátrix: y = zeros(2,3); 1-eseket tartalmazó adott méretű mátrix: z = ones(3,4); Mátrix mérete: [sorok, oszlopok] = size(matrix1); Mátrix minimum eleme: min(matrix1) Mátrix maximum eleme: max(matrix1) Mátrix elemeire való hivatkozás: matrix(hanyasdiksor, hanyadikoszlop) pl matrix(1,2) első sor 2. oszlop eleme Ha egy egész sort szeretnénk: sorvektor = matrix(1,:); Egész oszlop: oszlopvektor = matrix(:,1); Oszlop egy része: reszoszlopvektor = matrix(1:2,3); 6
7 ! Összegzés + amit itt még fontos megjegyezni: - Mátrixot úgy adunk meg, hogy [] között felsoroljuk az elemeit Space vagy, megy a sor elmei közé ; megy a sorok közé - Mátrixot úgy is megadhatunk, hogy pl függvénnyel létrehozunk speciális mátrixot - Elemeire hivatkozni ()-el lehet az elem koordinátáival: matrix(hanyasdiksor, hanyadikoszlop) - Egész sor/oszlopra hivatkozni az oszlop/sor helyére írt :-al lehet. (Ennek egy részére: a : köré a kezdő és végértéket is beírhatjuk) - Sok hasznos beépített függvény van: size, min, max 7
8 Feladatok 1. Hozz létre egy 91 elemű vektort, amit for ciklussal tölts fel 1-10-ig egyenletesen növekvő számokkal (a vektor neve legyen x, és legyen sorvektor). Csináld meg a feladatot egy paranccsal is (linspace) 2. Számold ki egy y vektorba az x vektor elemeinek a négyzetét. a. Egy soros paranccsal b. Ciklussal Írd be a plot(x,y) parancsot. Nézd meg mi történik. 3. Hozz létre egy 10 sorból és 4 oszlopból álló mátrixot. Első két sora legyen: [ ; ]. A további sorai legyenek az előző két sor megfelelő oszlopában lévő két elem összege. Tipp: for vagy while ciklus ciklusváltozó=3-mal kezdve 4. Adott egy hat számot tartalmazó vektor. Írj programot, ami eldönti, hogy van e köztük páros szám. Ha nincs, akkor legyen a kimenete 0. Ha van, akkor a kimenete legyen az első páros szám sorszáma. 8
A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana
A MATLAB alapjai Kezdő lépések - Matlab Promt: >> - Help: >> help sqrt >> doc sqrt - Kilépés: >> quit >> exit >> Futó script leállítása: >> ctrl+c - Változók listásása >> who >> whos - Változók törlése
RészletesebbenA számok kiíratásának formátuma
A számok kiíratásának formátuma Alapértelmezésben a Matlab négy tizedesjegy pontossággal írja ki az eredményeket, pl.» x=2/3 x = 0.6667 A format paranccsal átállíthatjuk a kiíratás formátumát. Ha több
RészletesebbenA MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei
A MATLAB alapjai Atomerőművek üzemtanának fizikai alapjai - 2016. 03. 04. Papp Ildikó Kezdő lépések - Matlab Promt: >> - Help: >> help sqrt >> doc sqrt - Kilépés: >> quit >> exit - Változók listásása >>
RészletesebbenMATLAB alapismeretek I.
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek I. A MATLAB bemutatása MATLAB filozófia MATLAB modulok A MATLAB felhasználói felülete MATLAB tulajdonságok
RészletesebbenMatlab alapok. Baran Ágnes. Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15
Matlab alapok Baran Ágnes Elágazások, függvények Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15 Logikai kifejezések =, ==, = (két mátrixra is alkalmazhatóak, ilyenkor elemenként történik
RészletesebbenWebprogramozás szakkör
Webprogramozás szakkör Előadás 5 (2012.04.09) Programozás alapok Eddig amit láttunk: Programozás lépései o Feladat leírása (specifikáció) o Algoritmizálás, tervezés (folyamatábra, pszeudokód) o Programozás
RészletesebbenBaran Ágnes. Gyakorlat Függvények, Matlab alapok
Matematika Mérnököknek 1. Baran Ágnes Gyakorlat Függvények, Matlab alapok Matematika Mérnököknek 1. A gyakorlatok fóliái: https://arato.inf.unideb.hu/baran.agnes/oktatas.html Feladatsorok: https://arato.inf.unideb.hu/baran.agnes/oktatas.html
RészletesebbenFüggvények ábrázolása
Függvények ábrázolása Matematikai függvényeket analitikusan nem tudunk a matlabban megadni (tudunk, de ilyet még nem tanulunk). Ahhoz, hogy egy függvényt ábrázoljuk, hasonlóan kell eljárni, mint a házi
RészletesebbenMatlab alapok. Vektorok. Baran Ágnes
Matlab alapok Vektorok Baran Ágnes Vektorok megadása Megkülönbözteti a sor- és oszlopvektorokat Sorvektorok Az a = ( 1.2, 3.1, 4.7, 1.9) vektor megadása elemei felsorolásával: az elemeket vesszővel választjuk
RészletesebbenMATLAB alapismeretek II.
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek II. Feladat: Plottoljuk a sin(x) függvényt a 0 x 4π tartományban Rajzoltassuk az e -x/3 sin(x) függvényt
RészletesebbenBASH script programozás II. Vezérlési szerkezetek
06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van
RészletesebbenAlgoritmusok Tervezése. 1. Előadás MATLAB 1. Dr. Bécsi Tamás
Algoritmusok Tervezése 1. Előadás MATLAB 1. Dr. Bécsi Tamás Tárgy adatok Előadó: Bécsi Tamás, St 106, becsi.tamas@mail.bme.hu Előadás:2, Labor:2 Kredit:5 Félévközi jegy 2 db Zh 1 hallgatói feladat A félév
RészletesebbenBASH SCRIPT SHELL JEGYZETEK
BASH SCRIPT SHELL JEGYZETEK 1 TARTALOM Paraméterek... 4 Változók... 4 Környezeti változók... 4 Szűrők... 4 grep... 4 sed... 5 cut... 5 head, tail... 5 Reguláris kifejezések... 6 *... 6 +... 6?... 6 {m,n}...
Részletesebben1. Alapok. #!/bin/bash
1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk
RészletesebbenM-Fájlok létrehozása MATLAB-ban
M-Fájlok létrehozása MATLAB-ban 1 Mi az M-fájl Annak ellenére, hogy a MATLAB rendkívül kifinomult és fejlett számológépként használható, igazi nagysága mégis abban rejlik, hogy be tud olvasni és végrehajtani
RészletesebbenMérnöki programozás 8. Szerkesztette: dr. Vass Péter Tamás
Mérnöki programozás 8 Szerkesztette: dr. Vass Péter Tamás Octave egy magasszintű interaktív programozási nyelv, főként numerikus módszerek alkalmazására és programozására szolgál, a programozási nyelvhez
RészletesebbenBevezetés a programozásba I 3. gyakorlat. PLanG: Programozási tételek. Programozási tételek Algoritmusok
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 3. gyakorlat PLanG: 2011.09.27. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Algoritmusok
RészletesebbenVáltozók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):
Python Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása alatt
RészletesebbenProgramozási segédlet
Programozási segédlet Programozási tételek Az alábbiakban leírtam néhány alap algoritmust, amit ismernie kell annak, aki programozásra adja a fejét. A lista korántsem teljes, ám ennyi elég kell legyen
RészletesebbenGyakorló feladatok az 1. nagy zárthelyire
Gyakorló feladatok az 1. nagy zárthelyire 2012. október 7. 1. Egyszerű, bevezető feladatok 1. Kérjen be a felhasználótól egy sugarat. Írja ki az adott sugarú kör kerületét illetve területét! (Elegendő
RészletesebbenSzkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
RészletesebbenA függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.
Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód
RészletesebbenMemento kurzus: Matlab bevezető
Memento kurzus: Matlab bevezető Segédanyag: Molnár Tamás 2018. november 9. Tartalomjegyzék 1. Bevezetés 1 1.1. A Matlab kezelőfelülete................................... 1 1.2. Matlab script futtatása....................................
RészletesebbenMatlab alapok. Baran Ágnes
Matlab alapok Mátrixok Baran Ágnes Mátrixok megadása Mátrix megadása elemenként A = [1, 2, 3; 4, 5, 6; 7, 8, 9] vagy A = [1 2 3; 4 5 6; 7 8 9] eredménye: A = 1 2 3 4 5 6 7 8 9 (Az egy sorban álló elemeket
RészletesebbenAWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa
RészletesebbenInformációk. Ismétlés II. Ismétlés. Ismétlés III. A PROGRAMOZÁS ALAPJAI 2. Készítette: Vénné Meskó Katalin. Algoritmus. Algoritmus ábrázolása
1 Információk 2 A PROGRAMOZÁS ALAPJAI 2. Készítette: Vénné Meskó Katalin Elérhetőség mesko.katalin@tfk.kefo.hu Fogadóóra: szerda 9:50-10:35 Számonkérés időpontok Április 25. 9 00 Május 17. 9 00 Június
RészletesebbenBevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés. Szekvenciális fájlkezelés Fájlok használata
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 4. gyakorlat PLanG: 2011.10.04. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Fájlok
RészletesebbenProgramozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek
Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő
RészletesebbenMATLAB/OCTAVE/ ALAPOZÓ 1
MATLAB/OCTAVE/ ALAPOZÓ 1 A gyakorlatok során Octave/Matlab matematikai környezet használatát fogjuk elsajátítani geodéziai, térinformatikai példákon keresztül. Mind a MATLAB, mind az Octave alapvetően
RészletesebbenBevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 4. gyakorlat PLanG: 2011.10.04. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Fájlok
RészletesebbenBaran Ágnes. Gyakorlat Halmazok, függvények, Matlab alapok. Baran Ágnes Matematika Mérnököknek Gyakorlat 1 / 34
Matematika Mérnököknek 1. Baran Ágnes Gyakorlat Halmazok, függvények, Matlab alapok Baran Ágnes Matematika Mérnököknek 1. 1.-2. Gyakorlat 1 / 34 Matematika Mérnököknek 1. A gyakorlatok fóliái: https://arato.inf.unideb.hu/baran.agnes/oktatas.html
RészletesebbenVáltozók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):
Javascript Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása
RészletesebbenII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot
Részletesebben1. Jelölje meg az összes igaz állítást a következők közül!
1. Jelölje meg az összes igaz állítást a következők közül! a) A while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag. b) A do while ciklusban a ciklusmag után egy kilépési feltétel van.
RészletesebbenBevezetés a programozásba I.
Bevezetés a programozásba I. 3. gyakorlat Tömbök, programozási tételek Surányi Márton PPKE-ITK 2010.09.21. ZH! PlanG-ból papír alapú zárthelyit írunk el reláthatólag október 5-én! Tömbök Tömbök Eddig egy-egy
RészletesebbenS z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami
RészletesebbenFeladat Nézzük meg a súgóban (help és doc) a sin parancs használatáról olvasható információt! Próbáljuk ki a kirajzoltató utasítást.
1 1. GYAKORLAT A MATLAB ALAPJAI KÖRNYEZET, SÚGÓ Először a D:\ meghajtón hozzuk létre a munka könyvtárat, hogy itt dolgozhassunk, majd indítsuk el a ot! Windows alatt a ot az ikonjára kattintva indíthatjuk
RészletesebbenMATLAB OKTATÁS 1. ELŐADÁS ALAPOK. Dr. Bécsi Tamás Hegedüs Ferenc
MATLAB OKTATÁS 1. ELŐADÁS ALAPOK Dr. Bécsi Tamás Hegedüs Ferenc BEVEZETŐ A Matlab egy sokoldalú matematikai programcsomag, amely a mérnöki számításokat egyszerusíti le. (A Matlab neve a MATrix és a LABoratory
RészletesebbenVezérlési szerkezetek
Vezérlési szerkezetek Szelekciós ok: if, else, switch If Segítségével valamely ok végrehajtását valamely feltétel teljesülése esetén végezzük el. Az if segítségével valamely tevékenység () végrehajtását
RészletesebbenTömbök kezelése. Példa: Vonalkód ellenőrzőjegyének kiszámítása
Tömbök kezelése Példa: Vonalkód ellenőrzőjegyének kiszámítása A számokkal jellemzett adatok, pl. személyi szám, adószám, taj-szám, vonalkód, bankszámlaszám esetében az elírásból származó hibát ún. ellenőrző
RészletesebbenMatematikai programok
Matematikai programok Mátrixalapú nyelvek MatLab Wettl Ferenc diái alapján Budapesti M szaki Egyetem Algebra Tanszék 2017.11.07 Borbély Gábor (BME Algebra Tanszék) Matematikai programok 2017.11.07 1 /
Részletesebben% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés)
% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés) %% mindennek a kulcsa: help és a lookfor utasítás (+doc) % MATLAB alatt help % help topics - témakörök help
RészletesebbenDelphi programozás I.
Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban
RészletesebbenHORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport
10-es Keressünk egy egész számokat tartalmazó négyzetes mátrixban olyan oszlopot, ahol a főátló alatti elemek mind nullák! Megolda si terv: Specifika cio : A = (mat: Z n m,ind: N, l: L) Ef =(mat = mat`)
RészletesebbenOperációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - szintaxis, vezérlési szerkezetek Operációs rendszerek 11. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
RészletesebbenOccam 1. Készítette: Szabó Éva
Occam 1. Készítette: Szabó Éva Párhuzamos programozás Egyes folyamatok (processzek) párhuzamosan futnak. Több processzor -> tényleges párhuzamosság Egy processzor -> Időosztásos szimuláció Folyamatok közötti
RészletesebbenObjektumorientált Programozás III.
Objektumorientált Programozás III. Vezérlési szerkezetek ismétlés Matematikai lehetőségek Feladatok 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő
RészletesebbenGyakorló feladatok Gyakorló feladatok
Gyakorló feladatok előző foglalkozás összefoglalása, gyakorlató feladatok a feltételes elágazásra, a while ciklusra, és sokminden másra amit eddig tanultunk Változók elnevezése a változók nevét a programozó
RészletesebbenPython bevezető foglalkozás Python bevezető foglalkozás
Python bevezető foglalkozás program, programozás, programnyelvek a Python nyelv és az IDLE környezet változók és adattípusok konzol input és output (input(), print()) vezérlési szerkezetek (if/else, while)
RészletesebbenMatematikai programok
Matematikai programok Mátrixalapú nyelvek octave Wettl Ferenc Algebra Tanszék B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Wettl
RészletesebbenBevezetés a programozásba
Bevezetés a programozásba 1. Előadás Bevezetés, kifejezések http://digitus.itk.ppke.hu/~flugi/ Egyre precízebb A programozás természete Hozzál krumplit! Hozzál egy kiló krumplit! Hozzál egy kiló krumplit
RészletesebbenMATLAB alapismeretek III.
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek III. Z= F(x,y) alakú kétváltozós függvények rajzolása Több objektum rajzolása egy ábrába Kombináljuk
RészletesebbenA C# programozási nyelv alapjai
A C# programozási nyelv alapjai Tisztán objektum-orientált Kis- és nagybetűket megkülönbözteti Ötvözi a C++, Delphi, Java programozási nyelvek pozitívumait.net futtatókörnyezet Visual Studio fejlesztőkörnyezet
RészletesebbenVektorok. Octave: alapok. A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István
Vektorok A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Octave: alapok Az octave mint számológép: octave:##> 2+2 ans = 4 Válasz elrejtése octave:##> 2+2; octave:##> + - / * () Hatványozás:
RészletesebbenInternet programozása. 3. előadás
Internet programozása 3. előadás Áttekintés Hogyan használjuk az if szerkezetet arra, hogy bizonyos sorok csak adott feltételek teljesülése mellett hajtódjanak végre? Hogyan adhatunk meg csak bizonyos
RészletesebbenAWK programozás Bevezetés
09 AWK programozás Bevezetés AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa és feldolgozhatóvá
RészletesebbenAWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK futtatási módok AWK parancs, közvetlen programkódmegadás: awk 'PROGRAMKÓD' FILE példa: ls -l awk '{print $1, $5}' a programkód helyére minden indentálás
RészletesebbenFelvételi tematika INFORMATIKA
Felvételi tematika INFORMATIKA 2016 FEJEZETEK 1. Természetes számok feldolgozása számjegyenként. 2. Számsorozatok feldolgozása elemenként. Egydimenziós tömbök. 3. Mátrixok feldolgozása elemenként/soronként/oszloponként.
Részletesebben1. Olvassuk be két pont koordinátáit: (x1, y1) és (x2, y2). Határozzuk meg a két pont távolságát és nyomtassuk ki.
Számítás:. Olvassuk be két pont koordinátáit: (, y) és (2, y2). Határozzuk meg a két pont távolságát és nyomtassuk ki. 2. Olvassuk be két darab két dimenziós vektor komponenseit: (a, ay) és (b, by). Határozzuk
RészletesebbenBevezetés a MATLAB programba
Bevezetés a MATLAB programba 1. Mi az a MATLAB? A MATLAB egy olyan matematikai programcsomag, amely mátrix átalakításokat használ a komplex numerikus számítások elvégzésére. A Mathematica és Maple programokkal
RészletesebbenBevezetés a programozásba. 5. Előadás: Tömbök
Bevezetés a programozásba 5. Előadás: Tömbök ISMÉTLÉS Specifikáció Előfeltétel: milyen körülmények között követelünk helyes működést Utófeltétel: mit várunk a kimenettől, mi az összefüggés a kimenet és
RészletesebbenMATLAB. 9. gyakorlat. Cellatömbök, struktúrák, fájlműveletek
MATLAB 9. gyakorlat Cellatömbök, struktúrák, fájlműveletek Menetrend Kis ZH Cellatömbök és használatuk Struktúrák és használatuk Fájlműveletek Kis ZH pdf Félévzárás (1) Akinek egyik nagyzh-ja sem sikerült
Részletesebben12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor
12. előadás Egyenletrendszerek, mátrixok Dr. Szörényi Miklós, Dr. Kallós Gábor 2015 2016 1 Tartalom Matematikai alapok Vektorok és mátrixok megadása Tömbkonstansok Lineáris műveletek Mátrixok szorzása
RészletesebbenProgramozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás V 1.0 OE-NIK,
Programozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás OE-NIK, 2013 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk
RészletesebbenKeresési algoritmusok, optimalizáció
Keresési algoritmusok, optimalizáció Az eddig tanultakból a mostani részben gyakran használt (emiatt szükséges az ismeretük) programozási ismeretek: függvények létrehozása, meghívása (ld. 3. óra anyagában)
RészletesebbenAnnak a function-nak a neve, amiben letároltuk az egyenletünket.
Function-ok a MATLAB-ban Előző óra 4. Feladata. Amikor mi egy function-t írunk, akkor azt eltárolhatjuk egy.m fileban. Ebben az esetben ha egy másik programunkból szeretnénk meghívni ezt a függvényt (pl
RészletesebbenMegjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:
1. Tétel Az állomány két sort tartalmaz. Az első sorában egy nem nulla természetes szám van, n-el jelöljük (5
Részletesebbenend function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t..
A Név: l 2014.04.09 Neptun kód: Gyakorlat vezető: HG BP MN l 1. Adott egy (12 nem nulla értékû elemmel rendelkezõ) 6x7 méretû ritka mátrix hiányos 4+2 soros reprezentációja. SOR: 1 1 2 2 2 3 3 4 4 5 6
RészletesebbenBevezetés a programozásba I.
Elágazás Bevezetés a programozásba I. 2. gyakorlat, tömbök Surányi Márton PPKE-ITK 2010.09.14. Elágazás Elágazás Eddigi programjaink egyszer ek voltak, egy beolvasás (BE: a), esetleg valami m velet (a
RészletesebbenSzoftvertervezés és -fejlesztés I.
Szoftvertervezés és -fejlesztés I. Operátorok Vezérlési szerkezetek Gyakorlás 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát képezik.
RészletesebbenMATLAB. 3. gyakorlat. Mátrixműveletek, címzések
MATLAB 3. gyakorlat Mátrixműveletek, címzések Menetrend Kis ZH Mátrixok, alapműveletek Vezérlő szerkezetek Virtuális műtét Statisztikai adatok vizsgálata pdf Kis ZH Mátrixok, alapműveletek mátrix létrehozása,
RészletesebbenOperációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH bevezetés, script írása, futtatása Operációs rendszerek 4. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
RészletesebbenVezérlési szerkezetek. Szelekció Ciklusok
Vezérlési szerkezetek Szelekció Ciklusok Szelekciós vezérlés A program egy feltétel teljesülése alapján választja ki, hogy mely műveleteket hajtsa végre. Alakja: if ( feltétel ) { műveletek, ha feltétel
RészletesebbenA MATLAB PROGRAMOZÁSA
1 8 9. GYAKORLAT A MATLAB PROGRAMOZÁSA BEVEZETÉS Eml. (ea.): A beépített programozási nyelve elemként tartalmazza mindazon vezérlőszerkezeteket, amelyek a strukturált programok kialakításánál használhatók.
RészletesebbenMATLAB/OCTAVE/ ALAPOZÓ 1
MATLAB/OCTAVE/ ALAPOZÓ 1 A numerikus módszerek gyakorlatok során Matlab matematikai környezetben mutatjuk meg a mérnöki problémák megoldásához használható különböző numerikus eljárásokat. Otthoni gyakorláshoz
Részletesebben6. fejezet: Ciklusok
6. fejezet: Ciklusok Mint a nyelvekben általában, itt is léteznek ciklusok. Az alapvető három ciklus-típus: elöltesztelő, hátultesztelő és számláló. Lássuk ezeket sorban! Elöltesztelő = while. A while
Részletesebben9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum.
Programozási tételek Programozási feladatok megoldásakor a top-down (strukturált) programtervezés esetén három vezérlési szerkezetet használunk: - szekvencia - elágazás - ciklus Eddig megismertük az alábbi
RészletesebbenSZÁMÍTÁSOK A TÁBLÁZATBAN
SZÁMÍTÁSOK A TÁBLÁZATBAN Az Excelben az egyszerű adatok bevitelén kívül számításokat is végezhetünk. Ezeket a cellákba beírt képletek segítségével oldjuk meg. A képlet: olyan egyenlet, amely a munkalapon
RészletesebbenA 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória
Oktatási Hivatal A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató INFORMATIKA II. (programozás) kategória Kérjük a tisztelt tanár kollégákat, hogy a
RészletesebbenWebprogramozás szakkör
Webprogramozás szakkör Előadás 4 (2012.03.26) Bevezető Mi is az a programozási nyelv, mit láttunk eddig (HTML+CSS)? Az eddig tanult két nyelven is mondhatni programoztunk, de ez nem a klasszikus értelemben
RészletesebbenA programozás alapjai 1 Rekurzió
A programozás alapjai Rekurzió. előadás Híradástechnikai Tanszék - preorder (gyökér bal gyerek jobb gyerek) mentés - visszaállítás - inorder (bal gyerek gyökér jobb gyerek) rendezés 4 5 6 4 6 7 5 7 - posztorder
RészletesebbenKonzolalkalmazások gyors tesztelése
Juhász Tibor: Konzolalkalmazások gyors tesztelése Kiegészítés a Programozási ismeretek haladóknak című könyvhöz (Műszaki Kiadó, 2012) A programozás versenyeken, de egyéb esetekben is fontos lehet, hogy
RészletesebbenI. VEKTOROK, MÁTRIXOK
217/18 1 félév I VEKTOROK, MÁTRIXOK I1 I2 Vektorok 1 A síkon derékszögű koordinátarendszerben minden v vektornak van vízszintes és van függőleges koordinátája, ezeket sorrendben v 1 és v 2 jelöli A v síkbeli
RészletesebbenIsmerkedés a Matlabbal
Ismerkedés a Matlabbal Közelít és szimbolikus számítások I. gyakorlat Antal Elvira A programról A Matlab egy tudományos számításokra specializálódott programrendszer. Neve a Matrix Laboratory kifejezésb
Részletesebben1. feladat Készítse el szövegszerkesztővel, majd mentse osztály.txt néven a következő tartalmú szöveges fájlt:
BME MOGI Gépészeti informatika 12. 1. feladat Készítse el szövegszerkesztővel, majd mentse osztály.txt néven a következő tartalmú szöveges fájlt: Matematika;Fizika;Történelem;Irodalom;Nyelvtan;Angol;Testnevelés;
RészletesebbenI. Specifikáció készítés. II. Algoritmus készítés
Tartalomjegyzék I. Specifikáció készítés...2 II. Algoritmus készítés...2 Egyszerű programok...6 Beolvasásos feladatok...10 Elágazások...10 Ciklusok...1 Vegyes feladatok...1 1 I. Specifikáció készítés A
RészletesebbenProgramozás BMEKOKAA146. Dr. Bécsi Tamás 3. előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 3. előadás Vezérlési szerkezetek Elágazás Gyakran előfordul, hogy meg kell vizsgálnunk egy állítást, és attól függően, hogy igaz vagy hamis, a programnak más-más
Részletesebben// keressük meg a legnagyobb faktoriális értéket, ami kisebb, // mint százmillió
BME MOGI Gépészeti informatika 3. 1. feladat Végezze el a következő feladatokat! Kérjen be számokat 0 végjelig, és határozza meg az átlagukat! A feladat megoldásához írja meg a következő metódusokat! a.
RészletesebbenInformatika terméktervezőknek
Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások
RészletesebbenAlapok: Használd számológép helyett
Alapok: Használd számológép helyett Az Excelt ugyanúgy használhatod, mint a számológépet, vagyis bármit ki tudsz vele számolni. Egész egyszerűen csak írj egy egyenlőségjelet a sor elejére és aztán ugyanúgy,
RészletesebbenPHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv
PHP A PHP rövidítés jelentése hivatalosan: PHP Hypertext Preprocessor. Ez egy kiszolgáló-oldali parancsnyelv, amit jellemzően HTML oldalakon használnak. A különbség a két nyelv között az, hogy a kiszolgáló
RészletesebbenEgyszerű példaprogramok gyakorláshoz
Egyszerű példaprogramok gyakorláshoz Tartalom Feladatok... 2 For ciklus... 2 Szorzótábla... 2 Szorzótábla részlet... 3 Pascal háromszög... 4 Pascal háromszög szebben... 5 DO-LOOP ciklus... 6 Véletlen sorsolás...
RészletesebbenSzámítástechnika I. BMEKOKAA152 BMEKOKAA119 Infokommunikáció I. BMEKOKAA606. Dr. Bécsi Tamás 3. előadás
Számítástechnika I. BMEKOKAA152 BMEKOKAA119 Infokommunikáció I. BMEKOKAA606 Dr. Bécsi Tamás 3. előadás A Math osztály (System.Math) Metódus Művelet Math.Sin(x) sin(x), ahol az x szög értékét radiánban
RészletesebbenOperációs rendszerek gyak.
Operációs rendszerek gyak. AWK programozás Hirling Dominik Szegedi Tudományegyetem AWK AWK: a pattern scanning and processing language mintaelemző-és feldolgozó nyelv bármilyen szövegből minták alapján
RészletesebbenMűveletek mátrixokkal. Kalkulus. 2018/2019 ősz
2018/2019 ősz Elérhetőségek Előadó: (safaro@math.bme.hu) Fogadóóra: hétfő 9-10 (H épület 3. emelet 310-es ajtó) A pontos tárgykövetelmények a www.math.bme.hu/~safaro/kalkulus oldalon találhatóak. A mátrix
Részletesebben6. előadás. Matlab 1. (Ismerkedés, környezet, adattípusok) Dr. Szörényi Miklós, Dr. Kallós Gábor. Széchenyi István Egyetem
6. előadás Matlab 1. (Ismerkedés, környezet, adattípusok) Dr. Szörényi Miklós, Dr. Kallós Gábor 2015 2016 1 Tartalom A Matlab általános bemutatása Matlab környezet Ablakok, súgó rendszer A Matlab, mint
RészletesebbenAdattípusok, vezérlési szerkezetek. Informatika Szabó Adrienn szeptember 14.
Informatika 1 2011 Második előadás, vezérlési szerkezetek Szabó Adrienn 2011. szeptember 14. Tartalom Algoritmusok, vezérlési szerkezetek If - else: elágazás While ciklus For ciklus Egyszerű típusok Összetett
RészletesebbenProgramozás alapjai. 6. gyakorlat Futásidő, rekurzió, feladatmegoldás
Programozás alapjai 6. gyakorlat Futásidő, rekurzió, feladatmegoldás Háziellenőrzés Egészítsd ki úgy a simplemaths.c programot, hogy megfelelően működjön. A program feladata az inputon soronként megadott
RészletesebbenPYTHON. Avagy hosszú az út a BioPythonig
PYTHON Avagy hosszú az út a BioPythonig Miért a Python? Mert ez áll a legközelebb az ember által beszélt nyelvhez. Mert ez a leggyorsabb az ismert script nyelvek közül Mert rengeteg modul érhető el hozzá
RészletesebbenEgyszerű programozási tételek
Egyszerű programozási tételek 2. előadás Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar 2011. szeptember 15. Sergyán (OE NIK) AAO 02 2011. szeptember 15.
Részletesebben