Transcript
Page 1: Programozási feladatok  az érettségin

ProgramozásiProgramozásifeladatok feladatok

az érettséginaz érettségin

Reményi Zoltán

Page 2: Programozási feladatok  az érettségin

2

Miről lesz szó az előadásban?Miről lesz szó az előadásban?

Az érettségin használható szoftverekFeladattípusok

programozási tételekszövegkezelésproblémák

Page 3: Programozási feladatok  az érettségin

SzoftverekSzoftverek

Page 4: Programozási feladatok  az érettségin

4

Szoftverek jelenlegSzoftverek jelenleg

WindowsTurbo Pascal 7.0FreePascal 2.0Delphi 6.0Borland C++ Builder 6GCC 3.2MS Visual Basic 6MS Visual C# 2005 ExpressMS Visual Basic 2005 Express (.Net)

Page 5: Programozási feladatok  az érettségin

5

Szoftverek jelenlegSzoftverek jelenleg

MacOS XFreePascal 2.0MacOS C, C++, Objective CReal BasicPerl

Linuxgcc 3.4.6 vagy 4.0.1Free Pascal 2.0java 1.5.0perl 5.8.8

Page 6: Programozási feladatok  az érettségin

6

Szoftverek a jövőbenSzoftverek a jövőben

Új programok kerülnek a listára???

Az elavult programok kikerülnek a listából

Turbo PascalMS Visual Basic 6

Növekszik a vizuális fejlesztőeszközök aránya

Page 7: Programozási feladatok  az érettségin

FeladattípusokFeladattípusok

az érettségi programozási

feladatában

Page 8: Programozási feladatok  az érettségin

8

Feladatok voltakFeladatok voltak

2005. május Lottó2005. október Vigenère tábla2006. február Telefonszámla2006. május Fehérje2006. október Zenei adók2007. május SMS szavak

Page 9: Programozási feladatok  az érettségin

9

Page 10: Programozási feladatok  az érettségin

10

LottóLottó

kiválasztáseldöntésmegszámlálásmegszámlálás (sok számra)eldöntés (sok számra)fájlból olvasás:

37 42 44 61 6218 42 54 83 89...9 20 21 59 68

fájlba írás: olvasottal azonos formátumban

Page 11: Programozási feladatok  az érettségin

11

Page 12: Programozási feladatok  az érettségin

12

Vigenère táblaVigenère tábla

másolás (különböző függvényekkel)kiválasztás (mátrixban két irányban)nehézség: az index egy indexelt elemfájlból olvasás

ABCDEFGHIJKLMNOPQRSTUVWXYZBCDEFGHIJKLMNOPQRSTUVWXYZACDEFGHIJKLMNOPQRSTUVWXYZAB

fájlba írás: egy sor eredmény

Page 13: Programozási feladatok  az érettségin

13

Page 14: Programozási feladatok  az érettségin

14

TelefonszámlaTelefonszámla

eldöntéskeresésösszegzés, szétválogatás összegzéssel kombinálvamegszámlálásfájlból olvasás:

6 1 0 6 2 253927126216 13 31 6 18 15442407028...

fájlba írás: adatsoron belül szóközzel tagolt

Page 15: Programozási feladatok  az érettségin

15

Page 16: Programozási feladatok  az érettségin

16

FehérjeFehérje

összegzés, megszámlálásrendezés (!)maximumkiválasztáskiválasztásfájlból olvasás: minden adat külön sorbanfájlba írás: a képernyőre kerülő adatokat kell replikálni

Page 17: Programozási feladatok  az érettségin

17

Page 18: Programozási feladatok  az érettségin

18

Zenei adókZenei adók

megszámláláskiválasztáskeresés, összegzésösszefésülésfájlból olvasás:

677 1 5 3 Deep Purple:Bad Attitude2 3 36 Eric Clapton:Terraplane Blues...

fájlba írás: olvasottal (majdnem) azonos formátumban

Page 19: Programozási feladatok  az érettségin

19

Page 20: Programozási feladatok  az érettségin

20

SMS szavakSMS szavak

sorozatszámításmaximumkiválasztásmegszámláláskiválogatásfájlból olvasás: minden szó külön sorbanfájlba írás: szavak helyett számok

Page 21: Programozási feladatok  az érettségin

21

SzövegkezelésKarakterkódolás

ANSI UTF-8

Office 2003 Office 2007„Karakteres” fejlesztőeszköz Vizuális fejlesztőeszköz

Egyénisége van

ProblémákProblémák ?

Reményi Zoltán
Page 22: Programozási feladatok  az érettségin

23

További információk:További információk:

A rendezvény honlapja:

http://www.microsoft.com/hun/tantov2007 Korábbi érettségi feladatsorok, és minden ami hivatalos információ az érettségiről

http://www.okev.hu

Page 23: Programozási feladatok  az érettségin

Köszönöm a Köszönöm a figyelmet!figyelmet!

Reményi Zoltá[email protected]