BEVEZETÉS A WEBALKALMAZÁSOK KÉSZÍTÉSÉBE
|
|
- Erika Tóthné
- 8 évvel ezelőtt
- Látták:
Átírás
1 BEVEZETÉS A WEBALKALMAZÁSOK KÉSZÍTÉSÉBE
2 2
3 A weblapok HTML formátumú dokumentumok, amiket egy hálózaton (intraneten vagy interneten) böngész nek nevezett programokkal (Mozilla Firefox, Opera, Internet Explorer,...) lehet megnézni. A HTML lapok egy másik számítógép - amin állandóan fut egy Web servernek (Apache, IIS, Zope,...) nevezett alkalmazás - public könyvtárába vannak telepítve. Amikor létrejött egy kapcsolat a mi számítógépünk és e között a számítógép között, akkor a böngész programunk párbeszédet folytathat a szerverprogrammal (egy sor hardvereszköz és program közvetítésével, amikr l most nem fogunk beszélni : telefonvonalak, routerek, cache-ek, kommunikációs protokolok...). A weblapok átvitelét kezel HTTP protokoll kétirányú adatcserét engedélyez. Azonban az esetek nagy többségében az információ átvitel gyakorlatilag csak egyirányú, a szerver fel l a böngész felé : szövegeket, képeket, különféle fájlokat küld neki nagy számban (ezek a weblapok, amiket megnézünk); ezzel szemben a böngész a szervernek csak kevés információt küld : lényegében azoknak a lapoknak az URL-jét, amiket a szörföz meg akar nézni. Interaktív weblapok Tudjuk viszont, hogy vannak olyan weblapok, amik arra szólítanak fel, hogy szolgáltassunk nagyobb mennyiség információt : adjunk meg személyünkre vonatkozó adatokat egy klubba való beiratkozáskor, vagy egy szállodai szobafoglaláskor, a hitelkártyaszámunkat egy e-kereskedelmi oldalon egy termék megrendelésekor, véleményünket vagy javaslatainkat, stb. Sejtjük, hogy egy ilyen esetben, mint az említettek egyike, az átvitt információt a szerveroldalon egy speciális programnak kell kezelni. Tehát az ilyen, információ fogadására szánt weblapok el kell legyenek látva egy olyan mechanizmussal, ami biztosítja az adatok átvitelét az információ kezelésére szánt program felé. Arra is szükség van, hogy ez a program információt tudjon átadni a szervernek, hogy az a m velet eredményét egy új weblap formájában tudja prezentálni a szörföl nek. Ennek a fejezetnek az a célja, hogy megmagyarázza, hogyan használhatjuk fel Python programozási tudásunkat arra, hogy egy weblaphoz - valódi alkalmazások beillesztésével - ilyen interaktivitást adjunk. A CGI interfész A CGI (Common Gateway Interface) interfész a legtöbb webszervernek az egyik komponense. Ez egy átjáró, ami lehet vé teszi a kommunikációt az ugyanazon a számítógépen futó más programokkal. CGI-vel más nyelveken (Perl, C, Tcl, Python...) írhatunk scripteket. Ahelyett, hogy a webet el re megírt dokumentumokra korlátoznánk, a CGI lehet vé teszi, hogy a szörföl böngész je segítségével megadott adatoktól függ en hozzunk létre weblapokat. A CGI scriptekkel az alkalmazások széles skálája hozható létre : online regisztrációs szolgáltatások, adatbázis keres eszközök, közvélemény kutatások, játékok, stb. Feladat Szöveg kiíratása Készítsünk olyan weblapot, ahol egy gomb lenyomására egy Python script kiír valamilyen szöveget! 3
4 RLAP <HTML> <HEAD> <TITLE>Szöveg kiírása</title> </HEAD> <BODY> <H2>Szöveg kiírása</h2> <FORM ACTION="szoveg.py" METHOD="post"> <INPUT TYPE="submit" NAME="send" VALUE="A script végrehajtása"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- 4
5 print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">Python scripttel irt weblap</font></h3>" print "</BODY>" print "</HTML>" A script els sorában a python értelmez elérési útját kell megadni, ez linux esetében általában #!/usr/bin/python. A fenti példa windowsra vonatkozik, itt az elérési út a c:\python25\python Az rlapon lév gomb lenyomása egy üzenetet küld a webszervernek, amely lefuttatja a paraméterben szerepl szoveg.py scriptet. A sikeres futtatáshoz néhány beállítás szükséges. El ször is telepíteni kell a mod_python csomagot, amely az adott webszervert (a mi esetünkben Apache) teszi képessé python scriptek futtatására. A szerver konfigurációs állományában pedig szerepelnie kell a következ bejegyzéseknek: LoadModule python_module modules/mod_python.so AddHandler cgi-script.cgi.py (ez utóbbi a <IfModule mime_module> szakaszban) Options Indexes FollowSymLinks Includes ExecCGI (ez utóbbi a <Directory "C:/ /htdocs" szakaszban> Optimális esetben ezek a bejegyzések telepítéskor automatikusan is bekerülhetnek. Amint látható a kiírásra itt is a print parancsot használjuk, csupán annyi az érdekesség, hogy a paraméterben megadott string részei HTML formázó utasítások is lehetnek. Feladat Szöveg beolvasása, változó értékének átadása Készítsünk olyan weblapot, amely bekér egy nevet, majd egy gomb megnyomására olyan script fut le, amely köszön! 5
6 RLAP <HTML> <HEAD> <TITLE>Köszönés</TITLE> </HEAD> <BODY> <H2>Írd be a neved!</h2> <FORM ACTION="koszon.py" METHOD="post"> <INPUT TYPE="text" NAME="nev"><BR> <INPUT TYPE="submit" NAME="send" VALUE="A script végrehajtása"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interfész modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása (a nev az rlapnál alkalmazott elnevezése a beviteli mez nek) x = form["nev"].value print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" 6
7 print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #Az átadott érték kiírása print "Szia ", x, "!" print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Számológép Készítsünk olyan weblapot, amely bekér két számot és a négy alapm velet egyikét majd egy gomb megnyomására olyan script fut le, amely kiszámítja az eredményt! 7
8 RLAP <HTML> <HEAD> <TITLE>Számológép</TITLE> </HEAD> <BODY> <H2>Számológép</H2> <FORM ACTION="szamolo.py" METHOD="post"> <INPUT TYPE="text" NAME="szam1"><BR> <INPUT TYPE="text" NAME="szam2"><BR> <INPUT TYPE="radio" NAME="muvelet" VALUE="+">+<BR> <INPUT TYPE="radio" NAME="muvelet" VALUE="-">-<BR> <INPUT TYPE="radio" NAME="muvelet" VALUE="*">*<BR> <INPUT TYPE="radio" NAME="muvelet" VALUE="/">/<BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása x = float(form["szam1"].value) y = float(form["szam2"].value) m = form["muvelet"].value if m == '+': eredmeny = x + y if m == '-': eredmeny = x - y if m == '*': eredmeny = x * y if m == '/': eredmeny = x / y print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" 8
9 print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #Az átadott érték kiírása print x, " ", m, " ", y, " = ", eredmeny print "</FONT></H3>" print "</BODY>" print "</HTML>" A programnak egyetlen hibája, hogy amennyiben nem írunk be a beviteli mez kbe adatokat, hanem azonnal a nyomógombra kattintunk, egy hibaüzenetet kapunk. Ez a hibaüzenet adódik egyébként minden olyan esetben, amikor a webszerver nem tud megfelel kimenetet produkálni. Feladat Számológép2 Egészítsük ki az el programunkat úgy, hogy ellen rizzük azt, hogy a beviteli mez k ki vannak-e töltve, ha nincsenek, akkor alapértelmezett értékekkel dolgozzunk! SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel 9
10 import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("szam1"): x = float(form["szam1"].value) x = 0 if form.has_key("szam2"): y = float(form["szam2"].value) y = 0 if form.has_key("muvelet"): m = form["muvelet"].value m = '+' if m == '+': eredmeny = x + y if m == '-': eredmeny = x - y if m == '*': eredmeny = x * y if m == '/': eredmeny = x / y print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #Az átadott érték kiírása print x, " ", m, " ", y, " = ", eredmeny print "</FONT></H3>" print "</BODY>" print "</HTML>" Az importált cgi modul biztosítja a Python script kapcsolatát a CGI interfésszel, ami 10
11 lehet vé teszi a párbeszédet a webszerverrel. A modul FieldStorage() függvénye visszatérési értékként egy objektumot ad, ami a HTML formmal átadott adatokat tartalmazza. A form nev változóba tesszük ezt a szótárra nagyon hasonlító objektumot. Egy valódi szótár és a form nev változóba tett objektum között az a lényeges különbség, hogy az utóbbiból a value() metódussal kell kiszedni az értékeket. A szótárakra alkalmazható többi metódust, mint amilyen például a has_key(), a szokásos módon használhatjuk. A FieldStorage() visszatérési értékeként megadott szótárobjektum fontos jellemz je, hogy a megfelel HTML formban üresen hagyott mez k számára nincs kulcsa. Példánkban a formnak két adatbeviteli mez je van, amikhez a szam1 és szam2 neveket rendeltük. Ha a felhasználó kitöltötte ket, akkor a tartalmukat a szótárobjektumban a szam1 és a szam2 indexeken fogjuk megtalálni. Viszont, ha valamelyik mez t nem töltöttük ki, akkor az annak megfelel index nem fog létezni. Tehát az értékek bármiféle kezelése el tt feltétlenül meg kell bizonyosodni a várt indexek létezésér l. Feladat Krumpli Egy cserkésztáborban készül a vacsora, de a konyhaf nök nem tudja, mennyi krumplit vegyen. A fejadagot ismeri az 0,4 kg, de a szükséges mennyiséget számítógép segítségével szeretné kiszámolni az aktuális létszámtól függ en. Írjuk meg a programot a konyhaf nöknek! A program kérje be a létszámot, majd írja ki a szükséges mennyiséget a következ képpen! 11
12 RLAP <HTML> <HEAD> <TITLE>Krumpli</TITLE> </HEAD> <BODY> <H2>Krumpli</H2> <FORM ACTION="krumpli.py" METHOD="post"> Létszám: <INPUT TYPE="text" NAME="letszam"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("letszam"): x = float(form["letszam"].value) x = 0 #Az eredmény kiszámítása eredmeny = x * 0.4 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #Az átadott érték kiírása print "A szükséges mennyiség: ", x, " * 0,4 kg = ", eredmeny, " kg" print "</FONT></H3>" print "</BODY>" 12
13 print "</HTML>" Feladat Henger Kérjük be egy henger sugarát és magasságát cm-ben, majd - írjuk ki a henger térfogatát! - Írjuk ki a henger súlyát, ha ez tömör vashenger, és ha fahenger! A kiírásokban a számokat kerekítsük 2 tizedesre! RLAP <HTML> <HEAD> <TITLE>Henger</TITLE> </HEAD> <BODY> <H2>Henger</H2> <FORM ACTION="henger.py" METHOD="post"> 13
14 Sugár (cm): <INPUT TYPE="text" NAME="sugar"><BR> Magasság (cm): <INPUT TYPE="text" NAME="magassag"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- from math import * # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("sugar"): r = float(form["sugar"].value) r = 0 if form.has_key("magassag"): m = float(form["magassag"].value) m = 0 #Az eredmény kiszámítása terf = r * r * pi * m vas = terf * 7.8 fa = terf * 0.7 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #Az átadott érték kiírása print "A henger térfogata: ", round(terf,2), " cm<sup>3</sup><br>" print "A vashenger tömege: ", round(vas,2), " g<br>" print "A fahenger tömege: ", round(fa,2), " g" 14
15 print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Bank Ha beteszünk a bankba egy adott összeget, adott éves kamatszázalékra, adott hónapra, mennyi pénzt vehetünk majd fel az id lejártakor? RLAP <HTML> <HEAD> <TITLE>Bank</TITLE> </HEAD> <BODY> <H2>Bank</H2> <FORM ACTION="bank.py" METHOD="post"> 15
16 Összeg (Ft): <INPUT TYPE="text" NAME="osszeg"><BR> Hónap: <INPUT TYPE="text" NAME="honap"><BR> Kamat%: <INPUT TYPE="text" NAME="kamat"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- from math import * # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("osszeg"): ossz = float(form["osszeg"].value) ossz = 0 if form.has_key("honap"): ho = float(form["honap"].value) ho = 0 if form.has_key("kamat"): k = float(form["kamat"].value) k = 0 #Az eredmény kiszámítása eredmeny = ossz * pow(1+k/100,ho/12) #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" 16
17 #Az átadott érték kiírása print ho, "hónap múlva ", round(eredmeny,0), " Ft-ot vehet ki." print "</FONT></H3>" print "</BODY>" print "</HTML>" FELADATOK: 1. Kérd be a felhasználó nevét, majd írd ki a következ jókívánságot: Kedves <<X>>! Sikeres webprogramozást! 2. Kérd be egy téglatest három élének hosszúságát, majd írd ki a hasáb felszínét és térfogatát! 3. Tárold konstansokban a krumpli, a hagyma és a padlizsán egységárát! Írj olyan programot, amely bekéri, hogy mib l mennyit óhajt a vásárló, majd készítsen egy számlát a következ formában: Krumpli : 2.5 kg * 70 Ft/kg = 175 Ft Hagyma : 3.0 kg * 98 Ft/kg = 294 Ft Padlizsán : 10.0 kg * 200 Ft/kg = 2000 Ft Összesen 2469 Ft 4. Kérd be a gömb sugarát, majd írd ki a gömb felszínét és térfogatát! 5. Ha a számla ÁFA összege a számla nettó értékének egy adott százaléka, akkor hány százalék ÁFÁ-t tartalmaz a számla bruttó összege? Készíts a problémára egy kisegít programot! Például 25%-os ÁFA esetén a számla 20% ÁFÁ-t tartalmaz, 12%-os ÁFA esetén a számla ÁFA tartalma 10,71%. 6. Feri pénzt kap. Hogy mennyit, azt kérje be a program. A kifizetéshez 5000, 1000, 500 és 100 Ft-os címletek állnak rendelkezésre a maradékot Feri nem kapja meg. Feltételezzük, hogy minden címletb l van elég, és a lehet legkevesebb számú pénz kerül kiosztásra. Milyen címletb l hányat kapott Feri, és mennyit hagyott ott ajándékba. Feladat Fizetés Kérjük be egy alkalmazott fizetését! Ha ez a fizetés forintnál nem nagyobb, akkor emeljük meg 25%-kal! Végül írjuk ki az alkalmazott fizetését! 17
18 RLAP <HTML> <HEAD> <TITLE>Fizetés</TITLE> </HEAD> <BODY> <H2>Fizetés</H2> <FORM ACTION="fizetes.py" METHOD="post"> Fizetés (Ft): <INPUT TYPE="text" NAME="fizetes"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel 18
19 import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("fizetes"): fiz = float(form["fizetes"].value) fiz = 0 #Az eredmény kiszámítása if (fiz < ) : fiz = fiz * 1.25 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #Az átadott érték kiírása print "Az új fizetés ", fiz, " Ft." print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Jó szám Kérjünk be egy valós számot! A szám akkor jó, ha 1000 és 2000 közötti páros egész (a határokat is beleértve). Írjuk ki, hogy a szám jó, vagy nem jó! 19
20 RLAP <HTML> <HEAD> <TITLE>Jó szám</title> </HEAD> <BODY> <H2>Jó szám</h2> <FORM ACTION="joszam.py" METHOD="post"> Szám : <INPUT TYPE="text" NAME="szam"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Eldönt"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("szam"): sz = float(form["szam"].value) sz = 0 #Az eredmény kiszámítása if (sz >= 1000) and (sz <= 2000) and (sz % 2 == 0): valasz = "A szám jó." 20
21 valasz = "A szám nem jó." #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print valasz print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Kor Olvassunk be egy nem negatív egész számot, valakinek az életkorát! Kortól függ en írjuk ki a megfelel szöveget: 0 13 évig: Gyermek évig: Fiatalkorú évig: Ifjú évig: Feln tt 60 évt l Id s! 21
22 RLAP <HTML> <HEAD> <TITLE>Életkor</TITLE> </HEAD> <BODY> <H2>Életkor</H2> <FORM ACTION="eletkor.py" METHOD="post"> Életkor : <INPUT TYPE="text" NAME="eletkor"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Eldönt"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("eletkor"): kor = float(form["eletkor"].value) kor = 0 #Az eredmény kiszámítása if (kor <= 13): valasz = "Gyermek" elif (kor <= 17): valasz = "Fiatalkorú" 22
23 elif (kor <= 23): valasz = "Ifjú" elif (kor <= 59): valasz = "Feln tt" valasz = "Id s" #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print valasz print "</FONT></H3>" print "</BODY>" print "</HTML>" FELADATOK: 1. Kérd be egy telek oldalait méterben! Írd ki a telek területét négyszögölben! (1 négyszögöl = 3,6 m 2 ). Ha a telek 100 négyszögölnél kisebb, akkor írja ki, hogy túl kicsi! 2. Van egy henger alakú hordónk, melybe nem tudjuk, hogy belefér-e a rendelkezésre álló bor. Kérd be a bor mennyiségét literben, majd a hordó összes szükséges adatát cmben. Adj tájékoztatást, hogy hány literes a hordó, és hogy belefér-e a hordóba a bor! Ha belefér, akkor add meg, hogy mennyi férne még bele! Írd ki százalékosan is a telítettséget! Az adatokat egészre kerekítve írd ki! 3. Kérj be egy évszámot! Ha a beütött szám negatív, akkor adj hibajelzést, ha nem, akkor állapítsd meg, hogy az évszám osztható-e 17-tel, vagy nem! 4. Kérd be Zsófi, Kati és Juli születési évét. Írd ki a neveket udvariassági sorrendben (el re az id sebbeket )! 5. Kérj be egy egyjegy, nem negatív számot! Írd ki a szám szöveges formáját (1=egy, 2=kett stb.) 6. Kérj be egy egész óra értéket. Ha a szám nem 0 és 24 óra között van, akkor adjon hibaüzenetet, egyébként köszönjön el a program a napszaknak megfelel en! 4-9: Jó reggelt!, 10-17: Jó napot!, 18-21: Jó estét!, 22-3: Jó éjszakát! 7. Egy dolgozatra annak pontszámától függ en a következ osztályzatot adják: elégtelen (1):
24 elégséges (2): közepes (3): jó (4): jeles (5): Kérd be a dolgozat pontszámát, majd írja ki az osztályzatot számmal és bet vel! Feladat Bank Van egy kis megtakarított pénzem. Arra vagyok kíváncsi, hogy hány hónap múlva éri el ez az összeg a bankban a Ft-ot, ha havi 2%-os kamattal számolhatok? RLAP <HTML> <HEAD> <TITLE>Bank</TITLE> </HEAD> <BODY> <H2>Bank</H2> <FORM ACTION="bank2.py" METHOD="post"> Alapt ke : <INPUT TYPE="text" NAME="penz"><BR> 24
25 <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("penz"): p = float(form["penz"].value) p = 0 #Az eredmény kiszámítása honap = 0 while (p < ): p = p * 1.02 honap = honap + 1 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print honap, " hónap múlva felvehetsz ", round(p,0), " Ft-ot." print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Jegyek száma Kérjünk be egy számot! Írjuk ki a jegyeinek a számát! 25
26 RLAP <HTML> <HEAD> <TITLE>Jegyek száma</title> </HEAD> <BODY> <H2>Jegyek száma</h2> <FORM ACTION="jegyekszama.py" METHOD="post"> Szám : <INPUT TYPE="text" NAME="szam"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel 26
27 import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("szam"): x = int(form["szam"].value) x = 0 #Az eredmény kiszámítása seged = x jegyszam = 0 while (seged!= 0): seged = seged / 10 jegyszam = jegyszam + 1 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print x, " jegyeinek száma: ", jegyszam print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Oszthatóság Két szám között határozzuk meg az els olyan számot, amelyik osztható egy megadott számmal! 27
28 RLAP <HTML> <HEAD> <TITLE>Oszthatóság</TITLE> </HEAD> <BODY> <H2>Oszthatóság</H2> <FORM ACTION="oszthatosag.py" METHOD="post"> Egyik szám : <INPUT TYPE="text" NAME="szam1"><BR> Másik szám : <INPUT TYPE="text" NAME="szam2"><BR> Osztó : <INPUT TYPE="text" NAME="szam3"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Megkeres"> </FORM> </BODY> </HTML> 28
29 SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("szam1"): kezd = int(form["szam1"].value) kezd = 0 if form.has_key("szam2"): veg = int(form["szam2"].value) veg = 0 if form.has_key("szam3"): oszto = int(form["szam3"].value) oszto = 0 #Az eredmény kiszámítása if (kezd > veg): seged = kezd kezd =veg veg = seged while (kezd % oszto!= 0) and (kezd <= veg): kezd = kezd + 1 if (kezd > veg): valasz = "Nem található ilyen szám." valasz = 'Az els ilyen szám: '+str(kezd) #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" 29
30 #A kiszámított érték kiírása print valasz print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Fizetés Most 2009-et írunk. Írjuk ki, hogy egy adott évig mennyi lesz József fizetése, ha évenként 12%-kal növekszik! József jelenlegi fizetését, és az évszámot kérjük be! 30
31 RLAP <HTML> <HEAD> <TITLE>Fizetés</TITLE> </HEAD> <BODY> <H2>Fizetés</H2> <FORM ACTION="fizetes2.py" METHOD="post"> Fizetés : <INPUT TYPE="text" NAME="penz"><BR> Év : <INPUT TYPE="text" NAME="ev"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() #Az érték átadása if form.has_key("penz"): p = float(form["penz"].value) p = 0 if form.has_key("ev"): ev = int(form["ev"].value) ev = 2009 #Az eredmény kiszámítása x = [0]*100 for i in range(2009,ev+1): p = p * 1.12 x[i-2009] = p #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" 31
32 print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása for i in range(2009,ev+1): print i, ". évben ", round(x[i-2009],0), " Ft a fizetés.<br>" print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Háromszög Írjunk olyan programot, amely egy háromszög három oldalából kiszámítja annak kerületét és területét! RLAP 32
33 <HTML> <HEAD> <TITLE>Háromszög</TITLE> </HEAD> <BODY> <H2>Háromszög</H2> <FORM ACTION="haromszog.py" METHOD="post"> a : <INPUT TYPE="text" NAME="szam1"><BR> b : <INPUT TYPE="text" NAME="szam2"><BR> c : <INPUT TYPE="text" NAME="szam3"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- from math import * # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() def kerulet(a,b,c): return a+b+c def terulet(a,b,c): s = kerulet(a,b,c)/2 return sqrt(s*(s-a)*(s-b)*(s-c)) #Az érték átadása if form.has_key("szam1"): a = float(form["szam1"].value) a = 0 if form.has_key("szam2"): b = int(form["szam2"].value) b = 0 if form.has_key("szam3"): c = int(form["szam3"].value) c = 0 33
34 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print "A háromszög kerülete: ", kerulet(a,b,c) print "<BR>" print "A háromszög területe: ", terulet(a,b,c) print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Faktoriális Írjunk olyan programot, amely kiírja egy adott szám faktoriálisát! 34
35 RLAP <HTML> <HEAD> <TITLE>Faktorialis</TITLE> </HEAD> <BODY> <H2>Faktoriális</H2> <FORM ACTION="faktorialis.py" METHOD="post"> Szám : <INPUT TYPE="text" NAME="szam"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() def faktorialis(n): f = 1 for i in range(1,n+1): f = f * i return f #Az érték átadása if form.has_key("szam"): x = int(form["szam"].value) x = 0 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print x, "! = ", faktorialis(x) 35
36 print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Faktoriális2 Írjunk olyan programot, amely kiírja egy adott szám faktoriálisát! Alkalmazzunk rekurzív algoritmust! SCRIPT (Csak a függvényt kell lecserélni) def faktorialis(n): if (n == 0): return 1 return n * faktorialis(n-1) Feladat Fibonacci Írjunk olyan programot, amely kiírja a Fibonacci-sorozat n-edik elemét! RLAP 36
37 <HTML> <HEAD> <TITLE>Fibonacci</TITLE> </HEAD> <BODY> <H2>Fibonacci</H2> <FORM ACTION="fibonacci.py" METHOD="post"> Sorszám : <INPUT TYPE="text" NAME="szam"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() def fibonacci(n): if (n == 1) or (n == 2): return 1 return fibonacci(n-1) + fibonacci(n-2) #Az érték átadása if form.has_key("szam"): x = int(form["szam"].value) x = 0 #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print "Az eredmény: ", fibonacci(x) print "</FONT></H3>" 37
38 print "</BODY>" print "</HTML>" FELADATOK 1. Írj olyan függvényt, amely visszaadja egy szám kétszeresét! 2. Írj olyan függvényt, amely egy kör sugarából visszaadja annak területét! 3. Írj olyan függvényt, amely egy gömb sugarából visszaadja annak térfogatát! 4. Írj olyan függvényt, amely visszatér a két paraméterében megadott egész szám közötti egész számok összegével, a határokat is beleértve! 5. Írj olyan függvényt, amely eldönti, hogy egy adott szám prímszám-e? Feladat E-bet Írjunk olyan programot, amely egy stringben megszámolja az e bet ket! RLAP 38
39 <HTML> <HEAD> <TITLE>E-bet </TITLE> </HEAD> <BODY> <H2>E-bet </H2> <FORM ACTION="ebetu.py" METHOD="post"> Szöveg : <INPUT TYPE="text" NAME="szoveg"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() def ebetukszama(szoveg): db = 0 for i in range(len(szoveg)): if (szoveg[i] == 'e') or (szoveg[i] == 'E'): db = db + 1 return db #Az érték átadása if form.has_key("szoveg"): x = form["szoveg"].value x = "" #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print "E bet k száma:", ebetukszama(x) 39
40 print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Csillagozás Írjunk egy programot, ami egy új változóba másol át egy karakterláncot úgy, hogy csillagot szúr be a karakterek közé. Így például, «gaston»-ból «g*a*s*t*o*n» lesz! RLAP <HTML> <HEAD> <TITLE>Csillagoz</TITLE> </HEAD> <BODY> <H2>Csillagoz</H2> <FORM ACTION="csillagoz.py" METHOD="post"> Szöveg : <INPUT TYPE="text" NAME="szoveg"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> 40
41 </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() def csillagoz(szoveg): uj = "" for i in range(len(szoveg)-1): uj = uj + szoveg[i] + "*" uj = uj + szoveg[len(szoveg)-1] return uj #Az érték átadása if form.has_key("szoveg"): x = form["szoveg"].value x = "" #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print "E bet k száma:", csillagoz(x) print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Megfordít Írjunk egy programot, ami egy új változóba fordított sorrendben másolja át egy karakterlánc karaktereit. Így például «zorglub» -ból «bulgroz» lesz! 41
42 RLAP <HTML> <HEAD> <TITLE>Megfordít</TITLE> </HEAD> <BODY> <H2>Megfordít</H2> <FORM ACTION="megfordit.py" METHOD="post"> Szöveg : <INPUT TYPE="text" NAME="szoveg"><BR> <INPUT TYPE="submit" NAME="send" VALUE="Kiszámít"> </FORM> </BODY> </HTML> SCRIPT #!/Python25/python # -*- coding: ISO *- # interface modul a webserverrel 42
43 import cgi # A felhasználói kérés fogadása form = cgi.fieldstorage() def fordit(szoveg): uj = "" for i in range(len(szoveg)-1): uj = uj + szoveg[i] + "*" uj = uj + szoveg[len(szoveg)-1] return uj #Az érték átadása if form.has_key("szoveg"): x = form["szoveg"].value x = "" #A HTML kód elkészítése print "Content-type: text/html" print print "<HTML>" print "<HEAD>" print "<TITLE>Új lap</title>" print "</HEAD>" print "<BODY>" print "<H3><FONT COLOR=\"blue\">" #A kiszámított érték kiírása print "E bet k száma:", fordit(x) print "</FONT></H3>" print "</BODY>" print "</HTML>" Feladat Másodfokú egyenlet Írjunk olyan programot, amely kiszámítja egy másodfokú egyenlet gyökeit annak együtthatóiból! 43
PHP-MySQL. Adatbázisok gyakorlat
PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen
RészletesebbenWEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK
WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés Ismétlés 3 Fájl/Adatbázis 3 4 Szerver 2 CGI
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észletesebbenAdatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN
Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN B IT v: 2016.03.03 MAN Csomagok A DBMS csomagok a PL/SQL alkalmazások fejlesztését segítik, bennük tároljuk a létrehozott programok kódjait. A specifikációs
RészletesebbenPHP. Adatbázisok gyakorlat
PHP Adatbázisok gyakorlat Mi a PHP? A PHP (PHP: Hypertext Preprocessor) egy nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. A PHP-kódunk általában
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észletesebbenBEVEZETÉS A PYTHON TKINTER PROGRAMOZÁSÁBA (Informatikai szakközépiskola 10. évfolyam)
BEVEZETÉS A PYTHON TKINTER PROGRAMOZÁSÁBA (Informatikai szakközépiskola 10. évfolyam) 2 Eddig a Pythont kizárólag szövegmódban használtuk. Azért jártunk így el, mert tisztázni kellett néhány elemi fogalmat
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ás I. gyakorlat
Programozás I. gyakorlat 1. gyakorlat Alapok Eszközök Szövegszerkesztő: Szintaktikai kiemelés Egyszerre több fájl szerkesztése pl.: gedit, mcedit, joe, vi, Notepad++ stb. Fordító: Szöveges file-ban tárolt
RészletesebbenSQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:
RészletesebbenAdatbázis Rendszerek II. 2. Gyakorló környezet
Adatbázis Rendszerek II. 2. Gyakorló környezet 37/1 B IT v: 2017.02.11 MAN Gyakorló környezet Géptermek 37/2 Jelszó váltás 1 2 3 4 37/3 Gyakorló környezet II. apex.oracle.com/en/ 37/4 A regisztrációs folyamat
Részletesebben1. 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észletesebbenProgramozás és adatbázis kezelés PHP ben
Programozás és adatbázis kezelés PHP ben Készítette: Pető László I. A programozási környezet A PHP platformfüggetlen programozási nyelv. A szkriptek futtatása szerveroldalon történik. Ezt a szerepet leggyakrabban
RészletesebbenJava és web programozás
Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet
RészletesebbenSzámológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő
Felhasználói dokumentáció Számológép Feladat: JavaScript és CSS segítségével számológép készítése. Futtatási környezet: A http://10.0.0.101/~szabby/szgep.html linkre kattintva megjelenik az oldal. Az oldal
RészletesebbenBEVEZETÉS A FÁJL- ÉS ADATBÁZIS- KEZELÉSBE PYTHON NYELVEN (Informatikai szakközépiskola 11. évfolyam)
BEVEZETÉS A FÁJL- ÉS ADATBÁZIS- KEZELÉSBE PYTHON NYELVEN (Informatikai szakközépiskola 11. évfolyam) 2 1. A fájlok haszna A programjaink eddig csak nagyon kevés adatot kezeltek. Ezeket minden alkalommal
Részletesebben{simplecaddy code=1005}
{simplecaddy code=1005} Könyvünk célja, hogy az Internetről és annak használatáról olyan általános ismeretanyagot adjon, melynek segítségével bárki tudja majd használni a hálózatot és szolgáltatásait.
RészletesebbenAdatbázis Rendszerek II. 2. Ea: Gyakorló környezet
Adatbázis Rendszerek II. 2. Ea: Gyakorló környezet 26/1 B IT v: 2018.02.21 MAN Gyakorló környezet apex.oracle.com/en/ 26/2 A regisztrációs folyamat 26/3 26/4 26/5 26/6 26/7 26/8 26/9 26/10 26/11 Feladatok
Részletesebben1. Egészítsük ki az alábbi Python függvényt úgy, hogy a függvény meghatározza, egy listába, az első n szám faktoriális értékét:
Az írásbeli vizsgán, az alábbiakhoz hasonló, 8 kérdésre kell választ adni. Hasonló kérdésekre lehet számítani (azaz mi a hiba, egészítsük ki, mi a függvény kimeneti értéke, adjuk meg a függvényhívást,
RészletesebbenA gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:
1 Adatbázis kezelés 2. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: Táblák létrehozása,
RészletesebbenPHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT
alapjai, bevezetés Vincze Dávid Miskolci Egyetem, IIT vincze.david@iit.uni-miskolc.hu PHP Personal Home Page (Tools) Script nyelv -> interpretált Elsősorban weboldal (dinamikus) tartalmak előállítására
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észletesebbenTájékoztató. Használható segédeszköz: -
A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 54 213 05 Szoftverfejlesztő Tájékoztató A vizsgázó az első lapra írja fel a nevét!
RészletesebbenHTML. Ismerkedés a JavaScripttel. A JavaScript lehet ségei. A JavaScript kód helye. Önálló JavaScript fájlok
HTML Ismerkedés a JavaScripttel webprogramozó A weblapokat HTML nyelven készíthetjük el. A HTML egyszer leírónyelv, nem alkalmas válaszolni a felhasználóknak, nem tud döntéseket hozni, nem tud végrehajtani
RészletesebbenPHP MySQL, Java JDBC MySQL. Adatbázisok az iskolában 2012 Dr. Balázs Péter Palatinus Endre és Erdőhelyi Balázs diái alapján
PHP MySQL, Java JDBC MySQL Adatbázisok az iskolában 2012 Dr. Balázs Péter Palatinus Endre és Erdőhelyi Balázs diái alapján Mi a PHP? A PHP (PHP: Hypertext Preprocessor) egy nyílt forráskódú, számítógépes
Részletesebben3. Határozza meg és írja ki a minta szerint, hogy a forrásállományban hány kémiai elem felfedezési adatai
Kémiai elemek felfedezése A kémiai elemek kémiailag tovább már nem bontható, egyszerű anyagok. Jelenleg 118 különböző kémiai elemet ismerünk, közüliik a Földön 94 található meg a természetben, ezeket természetes
Részletesebben2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).
1. fejezet AWK 1.1. Szűrési feladatok 1. Készítsen awk szkriptet, ami kiírja egy állomány leghosszabb szavát. 2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét,
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észletesebbenSzilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt
Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt segédlet A Szilipet programok az adatok tárolásához Firebird adatbázis szervert használnak. Hálózatos
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0631 ÉRETTSÉGI VIZSGA 2006. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenInformatikus informatikus 54 481 04 0010 54 07 Térinformatikus Informatikus É 1/6
A 10/2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,
RészletesebbenA Tervezzen egytáblás adatbázist tanulók hiányzásának nyilvántartására! Az adattábla a következ k rögzítésére legyen alkalmas:
1. FELADAT A Készítsen egytáblás adatbázist könyveinek nyilvántartására! Az adattábla a következ k rögzítésére legyen alkalmas: Szerz neve Könyv címe Kiadó neve Kiadás éve Vásárlás ideje Fogyasztói ár
RészletesebbenFelhasználói leírás a DimNAV Server segédprogramhoz ( )
Felhasználói leírás a DimNAV Server segédprogramhoz (1.1.0.3) Tartalomjegyzék Bevezetés...3 1. Telepítés...3 2. Eltávolítás...4 Program használata...5 1. Kezdeti beállítások...5 2. Licenc megadása...6
RészletesebbenAdabáziselérés ODBC-n keresztül utasításokkal C#-ban
Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\
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észletesebbenBevezetés a programozásba I.
Bevezetés a programozásba I. 6. gyakorlat C++ alapok, szövegkezelés Surányi Márton PPKE-ITK 2010.10.12. Forrásfájlok: *.cpp fájlok Fordítás: a folyamat, amikor a forrásfájlból futtatható állományt állítunk
RészletesebbenHTML alapok. A HTML az Internetes oldalak nyelve.
A HTML az Internetes oldalak nyelve. HTML alapok Karakteres szövegszerkesztővel (pl. Jegyzettömb) szerkeszthető. FONTOS, hogy az elkészült oldal kiterjesztése ne txt, hanem html legyen! Felépítése: Két
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észletesebbenJava és web programozás
Budapesti Műszaki Egyetem 2015. 04. 08. 10. Előadás Ami kimearad múlthéten Ha már megvan a KeyListener vagy MouseListener osztályunk a következõ módon tudjuk hozzárendelni egy JFrame vagy JPanel-hez: Ami
Részletesebben7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.
7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while, select, case,
RészletesebbenHTML alapok 1. Minimális HTML file: <HTML> <HEAD> <TITLE> cím </TITLE> </HEAD> <BODY>... </BODY> </HTML> Formátum parancsok:
HTML alapok 1 Minimális HTML file: cím ... Formátum parancsok: dőlt szöveg félkövér aláhúzott új sor vízszintes vonal
Részletesebben2018, Diszkre t matematika. 10. elo ada s
Diszkre t matematika 10. elo ada s MA RTON Gyo ngyve r mgyongyi@ms.sapientia.ro Sapientia Egyetem, Matematika-Informatika Tansze k Marosva sa rhely, Roma nia 2018, o szi fe le v MA RTON Gyo ngyve r 2018,
RészletesebbenSzabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović chole@vts.su.ac.rs
Szabadkai Műszaki Szakfőiskola Web programozás dr Zlatko Čović chole@vts.su.ac.rs 1 DOM események (events) JavaScriptben interaktív programok készítésére az események által vezérelt programozási modellt
RészletesebbenPython tanfolyam Python bevezető I. rész
Python tanfolyam Python bevezető I. rész Mai tematika Amiről szó lesz (most): Interpretált vs. fordított nyelvek, GC Szintakszis Alaptípusok Control flow: szekvencia, szelekció, iteráció... Függvények
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észletesebbenAlgoritmizálási feladatok
2018/09/02 15:58 1/8 Algoritmizálási feladatok < Programozási feladatok Algoritmizálási feladatok Szerző: Sallai András Copyright Sallai András, 2011, 2013 Licenc: GNU Free Documentation License 1.3 Web:
RészletesebbenOOP: Java 4.Gy: Java osztályok
OOP: Java 4.Gy: Java osztályok. 36/1 B ITv: MAN 2019.03.02 Feladat Készítsen el egy Employee osztályt és egy Employee osztályt használó osztályt (EmpProgram). Az Employee osztálynak: van name és salary
RészletesebbenOOP: Java 11.Gy: Enumok, beágyazott osztályok. 13/1 B ITv: MAN
OOP: Java 11.Gy: Enumok, beágyazott osztályok 13/1 B ITv: MAN 2019.04.24 ArrayList Rugalmas tömb A tömbök korlátai Fix méret, nem lehet menet közben megnövelni Ha túl nagyra választjuk, fölösleges helyfoglalás
RészletesebbenKészítette: Gál Tamás. A tananyag programozott változata itt érhető el: Webfejlesztés
HLTML 5 formok gyorstalpaló Készítette: Gál Tamás A tananyag programozott változata itt érhető el: Webfejlesztés (http://webfejlesztes.gtportal.eu/) Creative Commons Nevezd meg!-ne add el!-így add tovább!
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észletesebben7. gyakorlat Sorozatok, Fájlkezelés
7. gyakorlat Sorozatok, Fájlkezelés Házi ellenőrzés - f0124 Írj programot, amelyben a felhasználónak egy, a program által meghatározott számot kell kitalálnia! A felhasználó tippjét a program vagy elfogadja,
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0721 ÉRETTSÉGI VIZSGA 2007. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenPython I. Vincze Dávid Miskolci Egyetem, IIT
Vincze Dávid Miskolci Egyetem, IIT vincze.david@iit.uni-miskolc.hu http://users.iit.uni-miskolc.hu/~vinczed/ Általános célú szkriptnyelv A név Monthy Python után De ettől még kígyókat is láthatunk :) Platformfüggetlen
Részletesebben2016, Diszkrét matematika
Diszkrét matematika 7. előadás Sapientia Egyetem, Műszaki és Humántudományok Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro 2016, őszi félév Miről volt szó az elmúlt előadáson? az ord, chr függvények
RészletesebbenAdatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009
Adatbázisok elleni fenyegetések rendszerezése Fleiner Rita BMF/NIK Robothadviselés 2009 Előadás tartalma Adatbázis biztonsággal kapcsolatos fogalmak értelmezése Rendszertani alapok Rendszerezési kategóriák
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é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észletesebbenTájékoztató. Használható segédeszköz: -
A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosítószáma és megnevezése 54 213 05 Szoftverfejlesztő Tájékoztató A vizsgázó az első lapra írja fel a nevét!
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észletesebbenBEKÉ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észletesebbenAz SQL*Plus használata
Az SQL*Plus használata Célkitűzés Bejelentkezés az SQL*Plus-ba SQL utasítások szerkesztése Az eredmény formázása SQL*Plus utasításokkal Szkriptfájlok használata Az SQL és az SQL*Plus kapcsolata SQL*Plus
RészletesebbenApache, MySQL, PHP/Perl NetWare-n
Apache, MySQL, PHP/Perl NetWare-n www.novell.hu termékleírás Bevezető Az alábbi dokumentumban szeretnénk segítséget adni a NetWare 6, az Apache, a MySQL* és a PHP/Perl (továbbiakban NetWare AMP) környezet
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észletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0811 ÉRETTSÉGI VIZSGA 2008. május 26. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
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észletesebbenWeb programozás. 3. előadás
Web programozás 3. előadás Űrlapok form label for input type select, option value szöveges mező: text textarea jelszó: password rádiógomb: radio jelölőnégyzet: checkbox küldés gomb: submit Web programozás
RészletesebbenProgramozás I. házi feladat
Programozás I. házi feladat 2013. 6. hét, 1. rész A feladatsor 4 feladatot tartalmaz, amelyeket egy közös forráskódban kell megvalósítani. Annak érdekében, hogy a tesztelő egymástól függetlenül tudja tesztelni
RészletesebbenAdatbázis Rendszerek II. 8. Gyakorló környezet
Adatbázis Rendszerek II. 8. Gyakorló környezet 1/24 B IT v: 2017.10.26 MAN Gyakorló környezet Géptermek 193.6.5.58:8080/apex H16_neptunkód ADMIN neptunkód 2/24 Jelszó váltás 1 2 3 4 3/24 Gyakorló környezet
RészletesebbenMi a Python? A Python alapjainak áttekintése. Példaprogram feladatkit zés. Példaprogram megvalósítás
Mi a Python? A Python alapjainak áttekintése Általános célú programnyelv rengeteg beépített és egyéb modullal. Óbudai Egyetem Alba Regia Egyetemi Központ (AREK) Székesfehérvár 2011. szeptember 16. Objektumorientált,
RészletesebbenOOP: Java 8.Gy: Abstract osztályok, interfészek
OOP: Java 8.Gy: Abstract osztályok, interfészek 26/1 B ITv: MAN 2019.04.03 Abszrakt metódus és absztrakt osztály. Gyakran előfordul a tervezés során, hogy egy osztály szintjén tudjuk, hogy valamilyen metódus
RészletesebbenBevezető. Servlet alapgondolatok
A Java servlet technológia Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 03. 06. Servlet Bevezető Igény a dinamikus WEB tartalmakra Előzmény: CGI Sokáig
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é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észletesebbenCOMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group
COMET webalkalmazás fejlesztés Tóth Ádám Jasmin Media Group Az előadás tartalmából Alapproblémák, fundamentális kérdések Az eseményvezérelt architektúra alapjai HTTP-streaming megoldások AJAX Polling COMET
RészletesebbenMemória játék. Felhasználói dokumentáció
Memória játék Felhasználói dokumentáció Feladat: JavaScript segítségével, olyan programot írni, mely összekeveri a lapokat, majd a felhasználónak kell párosítani. HTML oldalba ágyazva és CSS-el formázva.
RészletesebbenTájékoztató. Használható segédeszköz: -
A 12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, onosítószáma és megnevezése 54 481 06 Informatikai rendszerüzemeltető Tájékoztató A vizsgázó első lapra írja fel
RészletesebbenProgramozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)
Programozás alapjai C nyelv 8. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
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é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észletesebbenJavaServer Pages (JSP) (folytatás)
JavaServer Pages (JSP) (folytatás) MVC architektúra a Java kiszolgálón Ügyfél (Böngésző) 5 View elküldi az oldal az ügyfélez View (JSP) Ügyfél üzenet küldése a vezérlőnek 1 3 4 Kérelem továbbítása a megjelenítőnek
RészletesebbenBevezetés a programozásba I.
Bevezetés a programozásba I. 5. gyakorlat Surányi Márton PPKE-ITK 2010.10.05. C++ A C++ egy magas szint programozási nyelv. A legels változatot Bjarne Stroutstrup dolgozta ki 1973 és 1985 között, a C nyelvb
RészletesebbenKönyvtári címkéző munkahely
Könyvtári címkéző munkahely Tartalomjegyzék A RENDSZER HARDVER ELEMEI...3 1 RFID CÍMKÉK... 3 2 RFID ASZTALI OLVASÓ... 3 A RENDSZER SZOFTVER ELEMEI... 4 1 KÖNYV CÍMKÉZŐ MUNKAÁLLOMÁS... 4 2 A PC- S SZOFTVEREK
RészletesebbenOperációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
RészletesebbenBME MOGI Gépészeti informatika 1.
BME MOGI Gépészeti informatika 1. 1. feladat Végezze el a következő feladatokat! Olvassa be a nevét és írjon üdvözlő szöveget a képernyőre! Generáljon két 1-100 közötti egész számot, és írassa ki a hányadosukat
RészletesebbenC# nyelvhez kapcsolódó programozási feladatok
2016/11/13 15:36 1/7 C# nyelvhez kapcsolódó programozási feladatok < Programozási feladatok C# nyelvhez kapcsolódó programozási feladatok Szerző: Sallai András Copyright Sallai András, 2011, 2015 Licenc:
RészletesebbenMegtanuljuk, hogyan lehet egy web-alkalmazással adatbázishoz csatlakozni Pontosan megnézzük a PHP lehetőségeit o MySQL-hez o Oracle-höz
PHP Adatbázis Tartalomjegyzék PHP ADATBÁZIS...1 TARTALOMJEGYZÉK...1 EDDIG VOLT...1 MAI ANYAG...1 TEHÁT RÉSZLETESEBBEN...1 Kapcsolódás web-alkalmazásokból adatbázisokhoz...1 Biztonsági kérdések...2 PHP...2
RészletesebbenELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL
ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL nexonbér elektronikus munkabérjegyzék modul Kiszámolta már valaha, hogy mennyibe kerül egyetlen munkavállaló egyetlen havi munkabérjegyzéke (a nyomtatás, a borítékolás
RészletesebbenMAGYAR POSTA BEFEKTETÉSI ZRT. e-befektetés. Felhasználói kézikönyv
MAGYAR POSTA BEFEKTETÉSI ZRT. e-befektetés Felhasználói kézikönyv a Magyar Posta Befektetési Zrt. e-befektetéséhez Verziószám: 1.1 Hatályos: 2016.02.16. Magyar Posta Befektetési Zrt. Felhasználói kézikönyv
Részletesebben2015, Diszkrét matematika
Diszkrét matematika 4. előadás Sapientia Egyetem, Műszaki és Humántudományok Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro 2015, őszi félév Miről volt szó az elmúlt előadáson? Számtartományok:
RészletesebbenInformációs technológiák 2. Gy: CSS, JS alapok
Információs technológiák 2. Gy: CSS, JS alapok 1/69 B ITv: MAN 2017.10.01 Ismétlés Van egy Web nevű mappánk, ebben vannak az eddig elkészített weboldalak (htm, html) képek (jpg, png). Logikai felépítés
RészletesebbenTermészetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.
Csempe kalkula tor A küldetésünk az, hogy segítsünk kiszámítani egy fürdőszoba csempeszükségletét (felületét). Sőt, ha a kalkulátort használó ügyfél elégedett egyből elküldheti az e-mail címét, hogy a
RészletesebbenOperációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH recap, reguláris kifejezések Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
RészletesebbenAdatbázisok. 9. gyakorlat SQL: SELECT október október 26. Adatbázisok 1 / 14
Adatbázisok 9. gyakorlat SQL: SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 14 SQL SELECT Lekérdezésre a SELECT utasítás szolgál, mely egy vagy több adattáblából egy eredménytáblát állít el
RészletesebbenINFORMATIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 2005. május 20. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA Az írásbeli vizsga időtartama: 180 perc JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI MINISZTÉRIUM Megoldási útmutató I.
RészletesebbenTestLine - GINOP teszt Minta feladatsor
GINOP képzés szintfelmérő tesztje Mit lehet a HTML-el csinálni 1. 1:10 Könnyű emutatót készíteni Weblapot készíteni Jósolni Szöveget szerkeszteni Melyek tartoznak az operációs rendszer alapvető feladatai
RészletesebbenMATEMATIKA ÉRETTSÉGI május 10. KÖZÉP SZINT I.
1) Adott két pont: A ; 1 felezőpontjának koordinátáit! AB felezőpontja legyen F. MATEMATIKA ÉRETTSÉGI 005. május 10. KÖZÉP SZINT I. és B 1; Írja fel az AB szakasz 1 1 F ; F ;1 ) Az ábrán egy ; intervallumon
RészletesebbenINFORMATIKAI 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észletesebbenMutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában
Programozás alapjai C nyelv 8. gyakorlat Szeberényi mre BME T Programozás alapjai. (C nyelv, gyakorlat) BME-T Sz.. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
RészletesebbenElektronikus levelek. Az informatikai biztonság alapjai II.
Elektronikus levelek Az informatikai biztonság alapjai II. Készítette: Póserné Oláh Valéria poserne.valeria@nik.bmf.hu Miről lesz szó? Elektronikus levelek felépítése egyszerű szövegű levél felépítése
RészletesebbenN Y I L A T K O Z A T
N Y I L A T K O Z A T A COM for Web internetes számlázó alkalmazás (https://konyveles.multienergie.hu) számlázási rendjéről. 1. A számlák iktatószámainak felépítése: 1.1. Az iktatószám felépítése kimenő
Részletesebben