k id’s p rogramming l anguage

11
K K id’s id’s P P rogramming rogramming L L anguage anguage V 1.1 V 1.1 Gödöny Péter [email protected] Veres Ádám [email protected] ELTE IK, Pataky Szakközép

Upload: obert

Post on 10-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

K id’s P rogramming L anguage. V 1.1. Gödöny Péter  [email protected] Veres Ádám  [email protected] ELTE IK, Pataky Szakközép. Tartalom. Mi a KPL? Licence A fejlesztői környezetről… A kódról… Példák Öszefoglalás. Mi a KPL?. 1.1 „Learning is best when learning is fun!” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: K id’s  P rogramming  L anguage

KKid’s id’s PProgramming rogramming

LLanguageanguageV 1.1V 1.1

Gödöny Péter [email protected]

Veres Ádám [email protected]

ELTE IK, Pataky Szakközép

Page 2: K id’s  P rogramming  L anguage

TartalomTartalom

Mi a KPL?Mi a KPL?

– LicenceLicence

– A fejlesztői környezetről…A fejlesztői környezetről…

– A kódról…A kódról…

PéldákPéldák

ÖszefoglalásÖszefoglalás

Page 3: K id’s  P rogramming  L anguage

Mi a KPL?Mi a KPL?

1.11.1 „„Learning is best when learning is Learning is best when learning is

fun!”fun!” Kifejezetten gyerekeknek!Kifejezetten gyerekeknek! Morrovision Morrovision

– OktatásOktatás Interpretáló nyelvInterpretáló nyelv <10MB install<10MB install

– <25MB telepítve<25MB telepítve

Page 4: K id’s  P rogramming  L anguage

LicenceLicence

IngyenesIngyenes– http://www.k-p-l.org/http://www.k-p-l.org/

RegisztrálásRegisztrálás– TanácsadásTanácsadás– Semmi kötelezettséggel nem járSemmi kötelezettséggel nem jár

Page 5: K id’s  P rogramming  L anguage

Fejlesztői Fejlesztői környezetkörnyezet

Tipikus Windowsos alkalmazásTipikus Windowsos alkalmazás Szöveg keresés/csereSzöveg keresés/csere

– „„Ctlr+G” – sorra ugrásCtlr+G” – sorra ugrás– KönyvjelzőkKönyvjelzők

Programvázlat / fájlokProgramvázlat / fájlok– „„Learning programsLearning programs””

Média könyvtárMédia könyvtár

Page 6: K id’s  P rogramming  L anguage

Fejlesztői Fejlesztői környezetkörnyezet

KódszerkesztőKódszerkesztő– Fülek Fülek

NyomkövetésNyomkövetés Szintaktikai ellenőrzésSzintaktikai ellenőrzés

– „„helyesírás ellenőrző” stílusbanhelyesírás ellenőrző” stílusban ß magyar nyelvi változatß magyar nyelvi változat

– Ellenőrzés alattEllenőrzés alatt

Page 7: K id’s  P rogramming  L anguage

KódKód

C# / VB kódC# / VB kód– átkonvertálátkonvertál– egyirányúegyirányú

KiegészítésKiegészítés– Ctrl+JCtrl+J

Page 8: K id’s  P rogramming  L anguage

KódKód

TípusokTípusok– EgészEgész– DecimálisDecimális– SzövegSzöveg– LogikaiLogikai

„„Menet közben” definiálásMenet közben” definiálás– KezdőértékKezdőérték

Automatikus típuskonverzióAutomatikus típuskonverzió

Page 9: K id’s  P rogramming  L anguage

KódKód

StruktúrákStruktúrák TömbökTömbök Eljárások (metódus)Eljárások (metódus) FüggvényekFüggvények

Page 10: K id’s  P rogramming  L anguage

PéldákPéldák

Learning program(s) Learning program(s) – Hello WorldHello World

JátékJáték

Page 11: K id’s  P rogramming  L anguage

ÖsszefoglalásÖsszefoglalás

magyarmagyar ingyenesingyenes egyszerűegyszerű kényelmi szolgáltatásokkényelmi szolgáltatások

– kódkiegészítéskódkiegészítés– KódellenőrzésKódellenőrzés– NyomkövetésNyomkövetés

Pdf dokumentumokPdf dokumentumok