Input / Output.

Slides:



Advertisements
Hasonló előadás
 Megfigyelhető, hogy amikor több elem közötti összehasonlítás történik, akkor szükség van egyszerre több értékre is, főleg akkor, ha ezek az értékek jóval.
Advertisements

Gyakorló feladatsor eljárásokra Készítette: Rummel Szabolcs Elérhetősé:
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Algoritmus és programozás
Számítástechnika Levelezőknek
Cells(sor száma, oszlop száma)
JavaScript.
Programozás alapjai.
Turbo Pascal Változók.
Programozás alapjai.
Lineáris és nemlineáris regressziók, logisztikus regresszió
Parancssori argumentumok Primitív típusok Operátorok Vezérlési szerkezetek Tömbök Ürmös Beáta, 2011.
Nat Pedellus Informatika 8. osztály óra.
Készítette: Rummel Szabolcs Elérhetőség:
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 1 Fordítóprogramok 1 Programozó matematikus szak 2003/2004-es tanév II. félév.
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 1 Fordítóprogramok 1.5 Programozó matematikus szak 2003/2004-es tanév II. félév.
 Nem derivációs elmélet  Nem szabályokon alapuló levezetés  Nincs szabály-sorrendezés  A >> B.
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Az Input-Output használata Az input-outputot a nyelv előredefiniált csomagokon keresztül valósítja meg. Mindegyik csomag az Ada alapcsomag gyereke.
6. előadás Hatókör, láthatóság, élettartam. Változók leképzése a memóriára. Blokkszerkezetes nyelvek. Kivételkezelés.
Delphi programozás Delphi programozás SRTNB előadás - Borland Delphi – fontosabb komponensek tárgyalása Nagyváradi Anett.
Adatbázis kezelés Delphiben
Multimédiás programok készítése Macromedia Director es fejlesztői környezetben 1. előadás Készítette: Koszytán Zsolt
P ROGRAMOZÁS I/O műveletek. S YSTEM.C ONSOLE A programjainknak fontos része a felhasználóval való kommunikáció. Adatokat kell kérni tőle, vagy közölnünk.
Nevezetes algoritmusok Beszúrás Van egy n-1 elemű rendezett tömbünk. Be akarunk szúrni egy n-edik elemet. Egyik lehetőség, hogy végigszaladunk a tömbön,
Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű.
Programozási Nyelvek (C++) Gyakorlat Gyak 02.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Programozási nyelvek Páll Boglárka.
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
Karakterláncok Páll Éva Boglárka. Ismétlés Deklaráció var s:string; Length(karlánc) Concat(karlánc1,...,karláncn) Copy(miből,honnan,hányat) Delete(miből,honnan,hányat)
Alprogramok paraméterei. Procedure ( ); Function ( ): ; [var] p1,...,pn:típus1; q1,...,q2:típus2; cím szerinti parméterátadaás (értékváltozás hatással.
A Pascal programozási nyelv alapjai
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Tömbök és programozási tételek
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
Kereskényi Róbert MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai.
Objektum orientált programozás a gyakorlatban
Javascript Microsoft által készített kiegészítése Statikus típusosság Nagy projektek Windows 8 fejlesztésénél WinRT egy részét ebben írták Nyílt forráskódú,
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Fák.
Visual Basic 2008 Express Edition
Java programozási nyelv Adatbekérés konzolról
1 Mivel foglalkozunk a laborokon? 7. hét: Do-Loop-Until Do-Until-Looptömbök Function 7. hét: Do-Loop-Until és Do-Until-Loop ciklusok. Egy indexes tömbök,
1 Mivel foglalkoz(t)unk a laborokon? 1.hét: Word dokumentumok 1.hét: Word dokumentumok tagolása, tartalomjegyzék, ábrák számozása, hivatkozások, egyenlet-szerkesztő.
File- típus-konstrukciók Szlávi Péter ELTE Informatika Szakmódszertani Csoport
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
Nat Pedellus Free Pascal Elágazások..
Free pascal feladatok
A 2. géptermi beszámoló VBA anyagának összefoglalása
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
Excel programozás (makró)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
Fájlkezelés Programozási tételek
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
Az 5,6,7 laborok VBA anyagának összefoglalása
Informatikai gyakorlatok 11. évfolyam
Kifejezések C#-ban.
Programozási alapismeretek
Excel programozás (makró)
Algoritmizálás.
Bevezetés a programozásba Algoritmikus gondolkodás
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Az IBM SPSS Statistics programrendszer
Előadás másolata:

Input / Output

Adatkiírás Leggyakoribb komponensek adatmegjelenítésre: EditBox Label Pl: EditBox1.Text:=‘Szöveg’ Label1.Caption:=‘Szöveg’

Adatbekérés Leggyakoribb komponense: EditBox Az EditBox.Text típusa string! Ha számot szeretnénk bekérni egy változóba, akkor típuskonverzió szükséges!!! Adatmegadás lehetséges listából való választással is. Ezt viszont előbb fel kell tölteni értékekkel

Adatkonverziók String → Egész: Egész → String: String → Valós: Function StrToInt(S:string); Pl.: A:=StrToInt(‘100’); Egész → String: Function IntToStr(N:integer); Pl.: S:=IntToStr(101); String → Valós: Function StrToFloat(S: String) Pl.: R:=StrToFloat(‘3,14’); Valós → String: Function FloatToStr(R:real); Pl.: S:=FloatToStr(111,513);

Példa egyszerű összeadásra Procedure Button1.Click(Sender:TObject); Var a, b, c :integer; Begin a:=StrToInt(Edit1.Text); b:=StrToInt(Edit2.Text); c:=a+b; Edit3.Text:=IntToStr(c); End;

Hatékonyabban (kicsit bonyolultabban) Procedure Button1.Click(Sender:TObject); Var a, b, c:integer; Begin Edit3.Text:=IntToStr(StrToInt(Edit1.Text)+StrToInt(Edit2.Text)); End;