% % MATLAB alapozó % % , Földváry Lóránt % Laky Piroska (kiegészítés)

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés)"

Átírás

1 % % MATLAB alapozó % % , Földváry Lóránt % 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 elfun % elementary functions - alapfüggvények help ops % operators and special characters - műveletek, speciális karakterek lookfor inverse % megkeresi azokat a parancsokat, aminek a helpjében szerepel % az inverz szó % a parancs megszakítható a CTRL+C billentyűkombinációval lookfor determinant doc help % a doc parancs részletesebb leírását adja a parancsoknak % Octave alatt csak a help+parancsnév működik (elfun, ops nem), illetve a % doc és a lookfor parancs, de nyugodtan nézhetjük az Octave helpje mellett a % MATLAB online helpjét is, részletesebb leírásokért %% szám felírási módok e-2 1d-2 exp(1) % e= pi % % számok megjelenítése format long 0.01 % format short 0.01 % % sor végén pontos vessző: a végrehajtott utasítás eredménye NEM jelenik % meg a képernyőn. 0.01; a=0.01; % a változóneveknek betűvel kell kezdődniük (később már lehet bennük szám) % ugyanígy a MATLAB.m fájlok neve sem kezdődhet számmal, és ékezetes betűk % sem lehetnek benne, se az őket tartalmazó könyvtárnévben % képernyő és a változók törlése clc % törli a Command Window tartalmát clear all % törli az összes korábbi változót % korábbi parancsok visszahívhatóak a fel, le nyilakkal a parancssorban % TAB-bal kiegészíthetőek megkezdett parancsok pl. len+tab->length %% Vektorok, mátrixok % vektor megadás % sor vektor vs=[ ]; % szóközzel vagy vesszővel elválasztva % oszlop vektor vo=[1; 2; 3; 4; 5; 6; 7]; % mátrix megadás M=[1 2 3; 4 5 6; 7 8 9]; 1

2 % mátrix/vektor méretének megtekintése size(m) size(vs) size(vo) % változóba mentése [p,q]=size(m); % mátrix/vektor "hossza": a maximális mérete length(m) length(vs) length(vo) % mátrix valahányadik sora M(2,:) M(2,1:) % mátrix valahányadik oszlopa M(:,3) % mátrix valamelyik eleme M(2,3) % mátrix valamelyik részhalmaza M(2,2:3) M(1:2,2:3) % mátrix többszöri egymás mellé illesztése MM=repmat(M,1,3) % 1 sorba 3-szor egymás mellé % mátrix/vektor transzponáltja vs size(vs) vs' size(vs') % M M' % mátrix főátlója diag(m) % vektorból képzett diagonális mátrix diag(vs) % mátrix determinánsa det(m) % mátrix inverze inv(m) % Hiba üzenet: a mátrix szinguláris vagy rosszul kondicionált % Az eremények lehet, hogy rosszak % Ha zavarnak a hibaüzenetek: % warning off K=[3 7 2; 4 9 1; 4 4 7]; L=[2 4 5; 6 9 2; 3 8 5]; % Mátirxok összefűzése KL1 = [K L] KL2 = [K;L] % elemi műveletek mátrixokkal O=K+L; 2

3 O=K-L; O=K*L; O=K/L; % K*inv(L) O=K\L; % inv(k)*l % elemi műveletek számokkal % egy index-szel kiválasztott mátrix elem egy szám sz1=vo(4) sz2=k(2,3) sz1+sz2 sz1-sz2 sz1*sz2 sz1/sz2 sz1\sz2 % sz2/sz1 % elemi műveletek számsorokkal vp=[4; 4; 2; 6; 0; -2; 5]; vo+vp vo+vp' % Hibaüzenet: a mátrix dimenziók nem egyeznek vo*vp % Hibaüzenet: a mátrix dimenziók nem egyeznek vo.*vp % elemenkénti szorzás vo./vp % Inf: végtelen szám vo.^2 % vektort elemenként négyzetre emel % A. nagyon fontos bármilyen függvény írásakor, amit szeretnénk, hogy ne % csak skalárokkal, hanem vektorokkal is működjön *,/,^ előtt:.*,./,.^!!! % elemi művetelek tenzorokkal K+L K-L K.*L % elemenkénti szorzás % K*L % mátrix szorzás K./L % elemenkénti osztás % K/L % K*inv(L) % konstans hozzáadása minden egyes elemhez K K-1 L./(K-1) % konstans hozzáadása egy elemhez O=K; O(3,2)=O(3,2)+2 %% logikai műveletek vp(4) % egyenlő (==), nem egyenlő (~=) vp(4)==5 % 0, mert nem egyenlő vp(4)==6 % 1, mert egyenlő vp(4)~=6 % 0, mert egyenlő vp(4)~=5 % 1, mert nem egyenlő % kisebb, nagyobb vp(4)>5 % 1, mert nagyobb vp(4)>=7 % 0, mert nem nagyobb, és nem is egyenlő vp(4)>=6 % 1, mert nem nagyobb, de egyenlő vp(4)~>6 % Hibaüzenet: nincs "nem nagyobb" vagy "nem kisebb" művelet % or vp(3) % 2 vp(4) % 6 vp(3)==5 vp(4)==6 % 1, mert az egyik feltétel igaz 3

4 % and vp(3)==5&&vp(4)==6 % 0, mert csak az egyik feltétel igaz % matrixok elemenkénti vizsgálata: or- and-& %% elemek keresése % adott értékű elemek kiválasztása K K==7 find(k==7) [ind1,ind2]=find(k==7) % az index vektorokban lévő elemek megtekintése K(ind1,ind2) % Hát ez bizony nem az, amit szerenénk... K(ind1(1),ind2(1)) K(ind1(2),ind2(2)) %% ciklus műveletek % 1. "for" ciklus % A fenti ind1 és ind2 vektorokhoz tartozó K mátrix elemek megjelenítése for i=1:length(ind1) i K(ind1(i),ind2(i)) % string változók összefűzése x='boci boci' y=' tarka' s=[x y] z='se füle se farka' xyz=[s;z] % hibaüzenet MATLAB-ban, - nem egyforma hosszúságúak a sorok % Octave-ban működik, szóközökkel tölti fel a helyeket % A változók string változóvá alakítása: num2str for i=1:10 ['A ciklus a(z) ' num2str(i) '. elemnél tart'] % Adekvát megjelenítés: disp disp(3) % az output számként értelmezett disp('3') % az output stringként értelmezett for i=1:10 disp(['a ciklus a(z) ' num2str(i) '. elemnél tart']) % A string változó utasításszerű végrehajtása: eval disp(['3+2']) eval(['3+2']) eval(['out=3+2;']) disp(out) % ezekre egy példa az ind1 és ind2 vektorok felhasználásával for i=1:2 % változók szerinti ciklus (ind1 és ind2) for j=1:length(ind1) % változók hossza szerinti ciklus disp(['ind' num2str(i) '(' num2str(j) ')']) eval(['ind' num2str(i) '(' num2str(j) ')']) 4

5 % for j=1:length(ind1) disp(['k(ind1(' num2str(j) '),ind2(' num2str(j) '));']) eval(['k(ind1(' num2str(j) '),ind2(' num2str(j) '))']) % 2. "while" i=0; while i<20; i=i+1; disp(i) % számok 0-20-ig % i=0; while i<=20; i=i+1; disp(i) % számok 0-21-ig % rand - egyenletes eloszlású random szám generátor [0,1] intervallumban rand(1) % 1x1 rand(3) % 3x3 rand(3,1) % 3x1 % randn-normális eloszlású random szám generátor, 0-várható érték,1-szórás randn(3) % Ciklus, amíg 0.9-nél kisebb számokat kapunk r=0;i=0; while r<0.9 r=rand(1); disp(r) i=i+1; disp(i) % ciklus, amíg közelítőleg 0 determinánsú mátrixot nem kapunk (<0.01) i=rand(4); disp(i); disp(det(i)); j=1; while abs(det(i))>1e-2 disp(['ez a(z) ' num2str(j) '. ciklus']) i=rand(4); disp(i); disp(det(i)); j=j+1; %% Kerekítések i=100*rand(1); disp(i) disp(round(i)) % matematikai kerekítés a legközelebbi egészre disp(ceil(i)) % felfelé kerekít 5

6 disp(floor(i)) % lefelé kerekít disp(fix(i)) % 0 felé kerekít a legközelebbi egészre % mínusz számokra disp(round(-i)) % legközelebbi egész felé disp(ceil(-i)) % felfelé disp(floor(-i)) % lefelé disp(fix(-i)) % nulla felé %% Feltételi műveletek % "if" i=100*rand(1); disp(i) if i>=70; disp(['halihó!']) elseif i<70&&i>=40; disp(['hull a hó!']) elseif (i<10) (i<40&&i>20) disp(['télapó!']) else disp(['gestapo!']) % switch (case - otherwise) jegy=ceil(rand(1)*5) switch jegy case 5 disp('kiváló!') case 4 disp('jó') case 3 disp('közepes') case 2 disp('elégséges') otherwise disp('elégtelen') % A menu parancs MATLAB-ban egy grafikus ablakot jelenít meg választási % lehetőségekkel, Octave-ban szövegesen írja ki a választási lehetőségeket a % képernyőre, Octave-ben a listdlg-t lehet használni grafikus ablakhoz, ha van % java csomag telepítve pizza=menu('válassz egy pizzát!','sajtos', 'Sonkás', 'Gombás'); switch pizza case 1 disp('sajtos pizza relés') case 2 disp('sonkás pizza relés') case 3 disp('gombás pizza relés') otherwise disp('nincs pizza relés') %% megjelenítések x=0:3:297; % ig 3-asával a számok (100 db) 6

7 a=rand(100,1); b=rand(100,1); figure; plot(a); title('random generált sor') % sorr: abcissza, ordináta figure; plot(x,a); title('random generált sor - abcisszával ellátva'); xlabel('abcissza'); ylabel('ordináta') % vonaltípusok: '-',':','-.','--' (folytonos, pontozott,pont-vonal,szaggatott) % színek: b,g,r,c,m,y,k,w - kék,zöld,piros,cián,magenta,sárga,fekete,fehér figure; plot(x,a,'k:'); title('random generált sor - abcisszával ellátva'); xlabel('abcissza'); ylabel('ordináta') % hold on: a meglévő információ megtartása végett % leg: vonaltípusokhoz rel megnevezést figure; plot(a,'r'); hold on; plot(b,'b') title('random generált sorok'); leg('a','b','location','best') % szimbólumok (van egy csomó, lásd "help plot") figure; plot(a,'m*'); hold on; plot(b,'ch') title('random generált sorok'); leg('a','b','best') % 1 "hold on" elég figure; plot(a,'m*'); hold on; plot(b,'ch'); plot(a,'k-'); plot(b,'r-'); title('random generált sorok'); leg('a','b') hold off; % 3D megjelenítés figure(1);plot3(x,a,b,'r*'); xlabel('x'); ylabel('a');zlabel('b') % aktuális forgatási mátrix lekérdezése out=view % aktuális Hz forgatás és V magasság lekérdezése [az,el]=view % view alkalmazása view(2); % az=0, el=90 view(3); % az=-37.5, el=30 view(out); % tetszőleges forgatási mátrix view([az,el]) % % Polárkoordinátás megjelenítés t = 0:0.01:2*pi; % szögek 0-tól 2pi-ig r = abs(sin(2*t).*cos(2*t)); % távolságok a szög függvényeként % MIvel t vektor, fontos a.* műveletnél a. használata!!! figure(2); polar(t, abs(sin(2*t).*cos(2*t))); title('abs(sin(2t)*cos(2t))'); %% Input/output a képernyőről/re nev=input('add meg a neved: ') % Hibaüzenet, ha nem nincs idézőjel '...' nev=input('add meg a neved: ','s') % Ha szöveges választ várunk r=input('add meg a kör sugarát: ') 7

8 T=pi*r*r; disp(['a kör területe: ' num2str(t)]) fprintf('a kör területe: %.2f\n',T) % formázott megjelenítés, 2 tizedesre, képernyőre utca='street'; fprintf('angolul a %s rövidítése %.2s.\n',utca,utca); % első két betű % konverziós karakterek: f-lebegőpontos szám, d-egész szám, s-string % \n - sorvége jel %% Műveletek stringekkel a = 'teodolit'; b = 'szintező'; c = 'libella'; length(a) bc = [b c] % más megoldás: strcat(b,c) ab = [a; b] % más megoldás: strvcat(a,b) size(ab) % 2x8 ac = [a; c] % hiba, nem egyforma hosszú stringek! ac = strvcat(a,c) % kitölti szóközökkel az üres helyeket % másik megoldás: char(a,c), ez is kitölti szóközökkel az üres helyeket char(a,c) a(1:3) ab(1:2,1:5) char(97) % 'a' betű ASCII kódja 97 char(36) s1 = sprintf('a pi értéke: %.4f',pi) % fprintf-hez hasonlóan lehet formázott szöveget megadni, de az sprintf egy % stringbe teszi az eredmény, nem csak a képernyőre írja ki! user = input('add meg a neved: ','s'); s2 = sprintf('%s, add meg az azonosítódat: ',user); id = input(s2); bl = blanks(4) % 4 szóközből álló string length(bl) % 4 nevek = char('mira', 'Dominik', 'István') nev1 = nevek(1,:) %Mira length(nev1) nev1 = deblank(nev1) % üres helyek levágása a szó végéről length(nev1) % strtrim - szó eleji és szó végi szóközök levágása s = Az élet nem habostorta! ; s2 = strsplit(s) % a szóközöknél szétszedi a stringet % Octave-ban működik, Matlab-ban csak a 2013-as verziótól kezdve % Meg lehet adni elválasztó karaktert a szóköz helyett pl. strsplit(s, ; ) s = 'Üdvözöljük a második MATLAB órán!'; [s1 s2] = strtok(s) % két részre vágja az első szóköznél a stringet % meg lehet adni más elválasztó karaktert is 8

9 [s1 s2] = strtok(s,'m') s2 = strrep(s,'matlab','geodézia') % csere MATLAB -> geodézia strcmp(s,s2) % összehasonlíja a két stringet, ha nem egyezik, eredménye 0 % strcmpi ua. mint előbb, de nem számít a kis/nagy betű % keresés findstr(s,'matlab') % 22. karakternél kezdődik a MATLAB szó findstr(s,'geodézia') % [] nincs eredmény str = num2str(pi) % számot szöveggé alakít num = str2num(' ') % szöveget számmá alakít %% Saját függvények készítése % Függvény fejléce: % function [out1, out2,...] = funname(in1, in2,...) % a függvény neve (funname) ugyanaz kell, hogy legyen, mint az m file neve! kor.m: function [ter ker]=kor(r) % A 'kor' függvény kiszámolja a megadott sugarú kör területét, kerületét % Függvény hívása: kor(r) ter = pi*r*r; ker = 2*r*pi; [t k] = kor(5) % t= , k= help kor szulinap.m function szulinap(nev,kor) % A 'szulinap' függvény felköszönti a szülinapost % Függvény hívás: szulinap(nev,kor) % nev - string, kor - egész fprintf('boldog %d. születésnapot %s!\n',kor,nev); help szulinap szulinap('laci',3) %Boldog 3. születésnapot Laci! % Moduláris programozás, függvényekkel, szubfüggvényekkel % Téglalap terület számítás teglalap.m: function teglalap [hossz, szel] = beolvas; megjelenit(hossz, szel) function [a,b] = beolvas a = input('add meg a téglalap szélességet: '); b = input('add meg a téglalap hosszát: '); function megjelenit(a,b) ter=a*b; 9

10 fprintf('egy %.2f m széles, %.2f m hosszú téglalap területe: %.2f m^2\n',a,b,ter) %% Cellatömbök, struktúrák % Celatömbökbe különböző típusú adatokat, különböző hosszúságú stringeket % tárolhatunk, kapcsos zárójel használatával cella = {23,'kispista',1:3:15,'julcsi'} % cella = [23] 'kispista' [1x5 double] 'julcsi' cella{1} % 23 cella{3} % cella{3}(2) % 4 cellamatrix = {45, 'a'; 1:5:100, 'Hello'} % cellamatrix = % [ 45] 'a' % [1x20 double] 'Hello' cellamatrix{2,2} % Hello cellamatrix{2,1}(3) % 11 % Struktúrák % Egy adott struktúrában különböző mezők szerint rezett adatok szemely=struct('nev','pista','kor',23,'tel',' ','varos','budapest') % szemely = % nev: 'Pista' % kor: 23 % tel: ' ' % varos: 'Budapest' szemely.nev='csilla' % szemely = % nev: 'Csilla' % kor: 23 % tel: ' ' % varos: 'Budapest' % Struktúra vektor emberek(1)=struct('nev','pista','kor',23,'tel',' ','varos','budapest '); emberek(2)=struct('nev','csilla','kor',19,'tel',' ','varos','budapes t'); emberek(3)=struct('nev','juliska','kor',35,'tel',' ','varos','budape st'); emberek % emberek = % 1x3 struct array with fields: % nev % kor % tel % varos emberek(2).nev % Csilla struct2cell(szemely) 10

1. Előadás Matlab lényeges vonásai,

1. Előadás Matlab lényeges vonásai, 1. Előadás Matlab lényeges vonásai, adattípusok. Salamon Júlia Előadás I. éves mérnök hallgatók számára A Matlabról A MATLAB (MATrix LABoratory = mátrix laboratórium) egy interaktív, tudományos és műszaki

Részletesebben

3. Gyakorlat Ismerkedés a Java nyelvvel

3. Gyakorlat Ismerkedés a Java nyelvvel 3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az

Részletesebben

A számok kiíratásának formátuma

A 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észletesebben

1. Feladatlap. Függvények. Mőveletek Matlab nyelvben. Példa inverz osztásra >>d=2\1 d= 0.5000. Információkérési lehetıségek help utasítás

1. Feladatlap. Függvények. Mőveletek Matlab nyelvben. Példa inverz osztásra >>d=2\1 d= 0.5000. Információkérési lehetıségek help utasítás . Feladatlap Információkérési lehetıségek help utasítás help - leírásokat tartalmazó alkönyvtárak listáját írja ki help alkönyvtár_név a megadott alkönyvtárban található kulcsszavak listáját írja ki help

Részletesebben

6. 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. 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észletesebben

C# gyorstalpaló. Készítette: Major Péter

C# gyorstalpaló. Készítette: Major Péter C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,

Részletesebben

Matlab alapok. Baran Ágnes. Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15

Matlab 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észletesebben

MATLAB alapismeretek II.

MATLAB 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észletesebben

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. 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észletesebben

Informatika terméktervezőknek

Informatika 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észletesebben

BASH SCRIPT SHELL JEGYZETEK

BASH 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észletesebben

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Részletesebben

Atomerőművek üzemtanának fizikai alapjai. MATLAB használata

Atomerőművek üzemtanának fizikai alapjai. MATLAB használata 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

Részletesebben

Alkalmazott modul: Programozás

Alkalmazott modul: Programozás Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás Feladatgyűjtemény Összeállította: Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Frissítve: 2015.

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek emelt szint 0911 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

Operációs Rendszerek II. labor. 2. alkalom

Operációs Rendszerek II. labor. 2. alkalom Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,

Részletesebben

MATLAB. 3. gyakorlat. Mátrixműveletek, címzések

MATLAB. 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észletesebben

Internet programozása. 3. előadás

Internet 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észletesebben

Bevezetés a C++ programozásba

Bevezetés a C++ programozásba Bevezetés a C++ programozásba A program fogalma: A program nem más, mint számítógép által végrehajtható utasítások sorozata. A számítógépes programokat különféle programnyelveken írhatjuk. Ilyen nyelvek

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei

A 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észletesebben

Programozás alapjai. 5. előadás

Programozás alapjai. 5. előadás 5. előadás Wagner György Általános Informatikai Tanszék Cserélve kiválasztásos rendezés (1) A minimum-maximum keresés elvére épül. Ismétlés: minimum keresés A halmazból egy tetszőleges elemet kinevezünk

Részletesebben

7. Strukturált típusok

7. Strukturált típusok 7. Strukturált típusok 1. Mintafeladat a különböző tömbtípusok konstanssal való feltöltésére és kiíratására! (minta7_1) program minta7_1; fejlec:array[1..8] of char = 'Eredmény'; adatok:array[1..4] of

Részletesebben

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3) Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index

Részletesebben

MATLAB alapismeretek III.

MATLAB 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észletesebben

Megoldott feladatok. Informatika

Megoldott feladatok. Informatika Megoldott feladatok Informatika I.81. Egy autóbuszjegyen az n*n-es négyzethálóban összesen k lyukasztás lehet. Ha a buszjegyet fordítva helyezzük a lyukasztóba, akkor a jegy tükörképét kapjuk. (Csak egyféleképpen

Részletesebben

D X F F Á J L K É S Z Í T É S E M A T L A B B A L

D X F F Á J L K É S Z Í T É S E M A T L A B B A L D X F F Á J L K É S Z Í T É S E M A T L A B B A L Feladat egy szöveges állományban tárolt koordinátajegyzék beolvasása, majd ebből DXF vonallánc készítése, AutoCAD-be történő beolvasása. Az xydata.txt

Részletesebben

S 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 S z á m í t ó g é p e s a l a p i s m e r e t e k 10. előadás Ami eddig volt Számítógépek architektúrája Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Shell script Windows adminisztráció

Részletesebben

A C# PROGRAMOZÁSI NYELV

A C# PROGRAMOZÁSI NYELV A C# PROGRAMOZÁSI NYELV 2010.02.23. Bevezetés C# nyelv jellemzői 2 Kis és NAGY betű érzékeny Minden utasítást pontos vessző zár. Utasítás zárójel a:,. .NET Framework keretrendszerek 3 Microsoft.NET Framework

Részletesebben

MATLAB/OCTAVE/ ALAPOZÓ 1

MATLAB/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észletesebben

Függvények ábrázolása

Fü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észletesebben

Készítette: Nagy Tibor István

Készítette: Nagy Tibor István Készítette: Nagy Tibor István A változó Egy memóriában elhelyezkedő rekesz Egy értéket tárol Van azonosítója (vagyis neve) Van típusa (milyen értéket tárolhat) Az értéke értékadással módosítható Az értéke

Részletesebben

Információs Technológia

Információs Technológia Információs Technológia (Struktúra, mutatók, függvényhívás) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 október 14/21. Struktúra

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek emelt szint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

Programozás II. Fájlkezelés

Programozás II. Fájlkezelés Programozás II. Fájlkezelés Kocsis Zoltán Tamás 2013. 03. 28 Fájlkezelés Az stdio.h-ban megadott FILE* típusú pointerrel és függvényekkel lehet elérni a fájlunkat. FILE *fp; /* fájl mutató (file pointer/handle)

Részletesebben

Közúti forgalommodellezési gyakorlatok

Közúti forgalommodellezési gyakorlatok Közúti forgalommodellezési gyakorlatok Dr. Bede Zsuzsanna, Csikós Alfréd, Horváth Márton Tamás, Dr. Tettamanti Tamás, Dr. Varga István Lektorálta: Esztergár-Kiss Domokos BME, Közlekedésmérnöki és Járműmérnöki

Részletesebben

Algoritmizálás + kódolás C++ nyelven és Pascalban

Algoritmizálás + kódolás C++ nyelven és Pascalban Algoritmizálás + kódolás nyelven és ban Motiváció A Programozási alapismeretek tárgyban az algoritmizáláshoz struktogramot, a kódoláshoz nyelvet használunk, a Közismereti informatikában (a közoktatásban

Részletesebben

Programozás 5. Dr. Iványi Péter

Programozás 5. Dr. Iványi Péter Programozás 5. Dr. Iványi Péter 1 Struktúra Véges számú különböző típusú, logikailag összetartozó változó együttese, amelyeket az egyszerű kezelhetőség érdekében gyűjtünk össze. Rekord-nak felel meg struct

Részletesebben

Programozás III CSOMAGOK. Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek.

Programozás III CSOMAGOK. Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. Programozás III CSOMAGOK Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. A Java is csomagok halmaza: csomagokban van a fejlesztő környezet és az osztálykönyvtárak is: rt.jar fájl

Részletesebben

Algoritmusok 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 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észletesebben

Java II. I A Java programozási nyelv alapelemei

Java II. I A Java programozási nyelv alapelemei Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak

Részletesebben

Bevezetés a C programozási nyelvbe. Az Általános Informatikai Tanszék C nyelvi kódolási szabványa

Bevezetés a C programozási nyelvbe. Az Általános Informatikai Tanszék C nyelvi kódolási szabványa Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C programozási nyelvbe Az Általános Informatikai Tanszék C nyelvi kódolási szabványa Oktatási segédletek a levelező műszaki informatikus hallgatók

Részletesebben

C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán

C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán Publication date 2011 A tananyag a TÁMOP-4.1.2-08/1/A-2009-0046

Részletesebben

Országzászlók (2015. május 27., Sz14)

Országzászlók (2015. május 27., Sz14) Országzászlók (2015. május 27., Sz14) Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy ország zászlójára vonatkozó adatokat olvas be! Az egyes zászlóknál azt tartjuk nyilván,

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1321 ÉRETTSÉGI VIZSGA 2014. október 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA

Részletesebben

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real

Részletesebben

Bevezetés a C++ programozási nyelvbe

Bevezetés a C++ programozási nyelvbe Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C++ programozási nyelvbe Oktatási segédlet Összeállította: Ficsor Lajos 2001. 1. A C++ programozási nyelv története A C++ programozási nyelv

Részletesebben

Készítette: niethammer@freemail.hu

Készítette: niethammer@freemail.hu VLogo VRML generáló program Készítette: Niethammer Zoltán niethammer@freemail.hu 2008 Bevezetés A VLogo az általános iskolákban használt Comenius Logo logikájára épülő programozási nyelv. A végeredmény

Részletesebben

Apple Swift kurzus 3. gyakorlat

Apple Swift kurzus 3. gyakorlat Készítette: Jánki Zoltán Richárd Dátum: 2016.09.20. Apple Swift kurzus 3. gyakorlat Kollekciók: Tömb: - let array = [] - üres konstans tömb - var array = [] - üres változó tömb - var array = [String]()

Részletesebben

E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás

E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás Egy RAPID program bizonyos számú parancsból áll, amik leírják a robot működését. A különböző parancsoknak konkrét utasítások felelnek meg,

Részletesebben

Mé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 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észletesebben

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként

Részletesebben

117. AA Megoldó Alfréd AA 117.

117. AA Megoldó Alfréd AA 117. Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,

Részletesebben

Suzuki alkatrész árlista import

Suzuki alkatrész árlista import Suzuki alkatrész árlista import 1149 Budapest, Egressy út 17-21. Telefon: +36 1 469 4021; fax: +36 1 469 4029 1 Tartalomjegyzék Suzuki alkatrész árlista import...1 Bevezetés...3 Változások az új árlista

Részletesebben

C# feladatok gyűjteménye

C# feladatok gyűjteménye C# feladatok gyűjteménye Készítette: Fehérvári Károly I6YF6E Informatika tanár ma levelező tagozat 1) Feladat: ALAPMŰVELETEK Készítsünk programot, amely bekér két egész számot. Majd kiszámolja a két szám

Részletesebben

Matlab alapok. Baran Ágnes

Matlab 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észletesebben

Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar Programozás I. 3. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Primitív típusok Típus neve Érték Alap érték Foglalt tár Intervallum byte Előjeles egész 0 8 bit

Részletesebben

Ó É Á É Ü É Á Á Ú É Á ű ő ő Ú ő Ü Ü ő ő Á É Á Ú É Á ő ő ő ő Á ő Á É ő Á ő ő ő É ő Á Á ő Á É Á ő Ú ű ő ű ő Ú ő ő Ú Ú ő Ó Ú ő É Ú ő Á É ő Ú Ó É ő ő ő Ü ő ő ű Á Ú ő Ü Á É É Á Á ő É Ú ű Á Ü Ú Ü ű Ü ű Ú Ú Ú

Részletesebben

Programozás 3. Dr. Iványi Péter

Programozás 3. Dr. Iványi Péter Programozás 3. Dr. Iványi Péter 1 Egy operandus művelet operandus operandus művelet Operátorok Két operandus operandus1 művelet operandus2 2 Aritmetikai műveletek + : összeadás -: kivonás * : szorzás /

Részletesebben

LEKÉRDEZÉSEK SQL-BEN. A relációs algebra A SELECT utasítás Összesítés és csoportosítás Speciális feltételek

LEKÉRDEZÉSEK SQL-BEN. A relációs algebra A SELECT utasítás Összesítés és csoportosítás Speciális feltételek LEKÉRDEZÉSEK SQL-BEN A relációs algebra A SELECT utasítás Összesítés és csoportosítás Speciális feltételek RELÁCIÓS ALGEBRA A relációs adatbázisokon végzett műveletek matematikai alapjai Halmazműveletek:

Részletesebben

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.4. Relációs algebra (áttekintés) 5.1.

Részletesebben

Alap számológép alkalmazás

Alap számológép alkalmazás Első Androidos programom - Egyszerű műveleteket használó számológép elkészítése Android Developer Tools (ADT) segítségével Alap számológép alkalmazás Android programfejlesztés Tompos Szabolcs Tartalom

Részletesebben

Programozás I. Metódusok C#-ban Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu

Programozás I. Metódusok C#-ban Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Programozás I. 3. előadás Tömbök a C#-ban Metódusok C#-ban Egyszerű programozási tételek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Szoftvertechnológia

Részletesebben

Matematikai programok

Matematikai 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észletesebben

Adatbázis-kezelés. Harmadik előadás

Adatbázis-kezelés. Harmadik előadás Adatbázis-kezelés Harmadik előadás 39 Műveletek csoportosítása DDL adat definiálás Objektum létrehozás CREATE Objektum törlés DROP Objektum módosítás ALTER DML adat módosítás Rekord felvitel INSERT Rekord

Részletesebben

Feladat: Hogyan tudunk létrehozni egy olyan vector nevű tömb típust, amely egy háromdimenziós térbeli vektort reprezentál?

Feladat: Hogyan tudunk létrehozni egy olyan vector nevű tömb típust, amely egy háromdimenziós térbeli vektort reprezentál? Típus definiálás Ennek általános alakja: typedef típus név Feladat: Hogyan tudunk létrehozni egy olyan vector nevű tömb típust, amely egy háromdimenziós térbeli vektort reprezentál? typedef double vector[3];

Részletesebben

1. Alapok. #!/bin/bash

1. 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észletesebben

KR TITKOSÍTÓ PROGRAM. Felhasználói leírás. v1.3 2008. március 12.

KR TITKOSÍTÓ PROGRAM. Felhasználói leírás. v1.3 2008. március 12. KR TITKOSÍTÓ PROGRAM Felhasználói leírás v1.3 2008. március 12. TARTALOMJEGYZÉK 1 BEVEZETÉS...3 1.1 FELHASZNÁLÓI DOKUMENTÁCIÓRA VONATKOZÓ ÁLTALÁNOS LEÍRÁSOK... 3 2 ALAPFOGALMAK...4 Programban használt

Részletesebben

Smalltalk 2. Készítette: Szabó Éva

Smalltalk 2. Készítette: Szabó Éva Smalltalk 2. Készítette: Szabó Éva Blokkok Paraméter nélküli blokk [műveletek] [ x := 5. 'Hello' print. 2+3] Kiértékelés: [művelet] value az értéke az utolsó művelet értéke lesz, de mindet kiírja. x :=

Részletesebben

Bevezetés a Programozásba II 11. előadás. Adatszerkezetek megvalósítása. Adatszerkezetek megvalósítása Adatszerkezetek

Bevezetés a Programozásba II 11. előadás. Adatszerkezetek megvalósítása. Adatszerkezetek megvalósítása Adatszerkezetek Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar Bevezetés a Programozásba II 11. előadás 2014.05.12. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Adatszerkezetek

Részletesebben

1. fejezet Microsoft Excel 2010 Tartománynevek... 3

1. fejezet Microsoft Excel 2010 Tartománynevek... 3 Táblázatkezelés II. TARTALOMJEGYZÉK 1. fejezet Microsoft Excel 2010 Tartománynevek... 3 Tartománynevek definiálása... 5 Háromdimenziós tartománynevek... 7 Másik munkafüzet celláira utaló név létrehozása...

Részletesebben

M4 TÁBLÁZATKEZELÉS ALAPJAI

M4 TÁBLÁZATKEZELÉS ALAPJAI Képletek Olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. Jellemzői: - egyenlőségjellel = kezdődik Képlet részei: 1. Számtani műveleti jelek. 2. Állandók. 3. Hivatkozások.

Részletesebben

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós április 4. Széchenyi István Egyetem, Gy r

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós április 4. Széchenyi István Egyetem, Gy r Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. április 4. Számok rendezése Feladat: Fejlesszük tovább úgy a buborék rendez algoritmust bemutató példát, hogy a felhasználó adhassa meg a

Részletesebben

Matematikai programok

Matematikai 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

Valószínűség-számítás II.

Valószínűség-számítás II. Valószínűség-számítás II. Geometriai valószínűség: Ha egy valószínűségi kísérletben az események valamilyen geometriai alakzat részhalmazainak felelnek meg úgy, hogy az egyes események valószínűsége az

Részletesebben

Információs Technológia

Információs Technológia Információs Technológia A C programozási nyelv (Típusok és operátorok) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 szeptember

Részletesebben

Körkörös listák. fej. utolsó. utolsó. fej

Körkörös listák. fej. utolsó. utolsó. fej Körkörös listák fej utolsó fej utolsó Példa. Kiszámolós játék. Körben áll n gyermek. k-asával kiszámoljuk őket. Minden k-adik kilép a körből. Az nyer, aki utolsónak marad. #include using namespace

Részletesebben

Feladat 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.

Feladat 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észletesebben

// keressük meg a legnagyobb faktoriális értéket, ami kisebb, // mint százmillió

// 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észletesebben

OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1.

OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1. OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1. Feladat Szimuláljuk különféle élőlények túlélési versenyét. A lények egy pályán haladnak végig, ahol váltakozó viszonyok vannak. Egy lénynek

Részletesebben

Halmazelmélet alapfogalmai

Halmazelmélet alapfogalmai 1. Az A halmaz elemei a kétjegyű négyzetszámok. Adja meg az A halmaz elemeit felsorolással! 2. Adott három halmaz: A = {1; 3; 5; 7; 9}; B = {3; 5; 7}; C = {5;10;15} Ábrázolja Venn-diagrammal az adott halmazokat!

Részletesebben

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai: 8. Gyakorlat SQL SQL: Structured Query Language; a relációs adatbáziskezelők szabványos, strukturált lekérdező nyelve SQL szabványok: SQL86, SQL89, SQL92, SQL99, SQL3 Az SQL utasításokat mindig pontosvessző

Részletesebben

1. Három tanuló reggel az iskola bejáratánál hányféle sorrendben lépheti át a küszöböt?

1. Három tanuló reggel az iskola bejáratánál hányféle sorrendben lépheti át a küszöböt? skombinatorika 1. Három tanuló reggel az iskola bejáratánál hányféle sorrendben lépheti át a küszöböt? P = 3 2 1 = 6. 3 2. Hány különböző négyjegyű számot írhatunk föl 2 db 1-es, 1 db 2-es és 1 db 3-as

Részletesebben

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv programozás alapjai Haramia László JavaScript szerepe Netscape fejlesztette ki LiveScript Interaktív weboldalak dinamikus kezelhetősége

Részletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 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észletesebben

Programozás II. 2. Dr. Iványi Péter

Programozás II. 2. Dr. Iványi Péter Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c

Részletesebben

C változók. Feladat: Deklaralj egy valos, egy karakter es ket egesz tipusu valtozot! int main() {

C változók. Feladat: Deklaralj egy valos, egy karakter es ket egesz tipusu valtozot! int main() { C változók Feladat: Deklaralj egy valos, egy karakter es ket egesz tipusu valtozot! float valos; char karakter; int egesz1, egesz2; /* Tobb valtozo ugyan olyan tipusu lehet, ezek deklaraciojat csoportosthatjuk.

Részletesebben

SZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek

SZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek SZERVER OLDALI JAVASCRIPT 3. hét Javascript nyelvi elemek NYELVI ALAPOK: Ez sajnos igen száraz anyag, Viszont a megértékhez és a nyelv elsajátításához kell. Próbáljuk meg random gifekkel feldobni. MIRŐL

Részletesebben

Matematikai és matematikai statisztikai alapismeretek

Matematikai és matematikai statisztikai alapismeretek Kézirat a Matematikai és matematikai statisztikai alapismeretek című előadáshoz Dr. Győri István NEVELÉSTUDOMÁNYI PH.D. PROGRM 1999/2000 1 1. MTEMTIKI LPOGLMK 1.1. Halmazok Halmazon mindig bizonyos dolgok

Részletesebben

S 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 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észletesebben

Operációs Rendszerek példatár. Utolsó frissítés: 2014. február 10.

Operációs Rendszerek példatár. Utolsó frissítés: 2014. február 10. Operációs Rendszerek példatár Utolsó frissítés: 2014. február 10. A példatár Szegedi Tudományegyetemen oktatott Operációs rendszerek tárgy gyakorlati anyagához illeszkedo feladatok sorát tartalmazza, mely

Részletesebben

ADATBÁZISKEZELÉS ADATBÁZIS

ADATBÁZISKEZELÉS ADATBÁZIS ADATBÁZISKEZELÉS 1 ADATBÁZIS Az adatbázis adott (meghatározott) témakörre vagy célra vonatkozó adatok gyűjteménye. - Pl. A megrendelések nyomon követése kereskedelemben. Könyvek nyilvántartása egy könyvtárban.

Részletesebben

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #! BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA #A script bekér egy nevet és egy kort, majd kiírja a képernyőre echo -n "Adja meg a nevét: " read NEV echo -n "Adja meg az életkorát: " read KOR echo "Az Ön neve: $NEV, kora:

Részletesebben

HÁZI FELADAT ELSŐ GYAKORLAT MIELŐTT ELKEZDENÉNK ELINDULÁS. ÜZLETI INFORMATIKAI ESZKÖZÖK Kiadványszerkesztés

HÁZI FELADAT ELSŐ GYAKORLAT MIELŐTT ELKEZDENÉNK ELINDULÁS. ÜZLETI INFORMATIKAI ESZKÖZÖK Kiadványszerkesztés 1 ELSŐ GYAKORLAT HÁZI FELADAT A feladat megoldása során a Word 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: A súgó használata. Microsoft Office Word testreszabása. Dokumentumok

Részletesebben

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN vizsgatételek 1. Az objektumorientált programozás szemlélete, az objektum fogalma 2. Az objektumorientált programozás alapelvei 3. A Java nyelv története, alapvető

Részletesebben

Dr. Pétery Kristóf: Excel 2007 feladatok és megoldások 2.

Dr. Pétery Kristóf: Excel 2007 feladatok és megoldások 2. 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István

Részletesebben

1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb

1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb 1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb #include main() { int a, b; printf( "a=" ); scanf( "%d", &a ); printf( "b=" ); scanf( "%d", &b ); if( a< b ) { inttmp = a; a =

Részletesebben

Számítástechnika labor feladatok a 2012/2013. tanév őszi félévében

Számítástechnika labor feladatok a 2012/2013. tanév őszi félévében Számítástechnika labor feladatok a 01/013. tanév őszi félévében Tartalom 1. Labor: Word és Excel alapok. Labor: Solver, VBA változók típusai 3. Labor: Feltételes utasítások, ciklusok 4. Labor: Function

Részletesebben

Adatok szűrése, rendezése

Adatok szűrése, rendezése Adatok szűrése, rendezése Célkitűzések Szűrést kifejező lekérdezések végrehajtása A lekérdezés eredményének rendezése &változó használata isql*plus-ban futási időben megadható feltételek céljából A lista

Részletesebben

Digitális terepmodell modul

Digitális terepmodell modul Digitális terepmodell modul GeoEasy V2.05+ Geodéziai Feldolgozó Program DigiKom Kft. 2006-2010 Tartalomjegyzék Bevezetés DTM létrehozása DTM módosítása DTM betöltése, lezárása Intepoláció Szintvonalkészítés

Részletesebben