Informatika1-2013/Gyakorlat3
A MathWikiből
		
		
		
Tartalomjegyzék | 
FelhőElefánt
https://docs.google.com/document/d/1u2LN325UgybzHRvoIAJ6_I-BgTMzLTic9SpMsL5hCyI/edit?usp=sharing
Ismétlés az elõadásról
- Előadások:
 - 2. előadás
 - 3. előadás
 
Feladatok
Sage - mint számológép
- Számold ki 2013 3. hatványát!
 - Számold ki pi és e hányadosát!
 -  Egészítsd ki a következõket, hogy az egyenlőség utáni értéket kapd!
- A kiegészítendõ részek <!> (relációjelek közti felkiáltójellel) vannak jelölve.
 
 
5 <!> 8 = 13 27 <!> 3 = 9 29 <!> 3 = 9 29 <!> 3 = 29 / 3 29 <!> 3 = 2
Változók
- Mentsd az y változóba, hogy hány nap van egy (nem szökõ) évben.
 - Mentsd d-be, hogy hány óra van egy napban.
 - o-ba perc egy órában, p-be másodperc egy percben.
 - Majd ezek segítségével számold ki, hogy hány másodpercbõl áll egy év.
 - Majd az így kapott eredményhez, add hozzá a szökõéves negyed napból származó túlcsordulást.
 
Stringek
- Mentsd a vezetekNev változóba a vezetékneved. keresztNev változóba a keresztneved. (Több keresztnév esetén keresztNev1, keresztNev2.)
 - Majd ezek segítségével adj értéket a nev változónak, amiben a teljes neved van. (Stringeket össze lehet adni a + operátorral. Szóközöket azért nem árt becsempészni közéjük.)
 
Lista és tuple alapok
Előadás anyaga
- Ismételd meg a 3. előadás slide-jain található lista műveleteket
 
Alapműveletek
- Adj meg egy legalább 5 elemű, egész számokat tartalmazó listát, és rendeld az L változóhoz!
 - Írasd ki a lista második elemét!
 - Írasd ki a lista második, harmadik, és negyedik eleméből álló részlistát (használd a kettőspontot a szögletes zárójelen belül)!
 - Írasd ki a lista első 3 elemét!
 - Írasd ki a lista utolsó elemét (negatív index)!
 
Függvények, metódusok
- Fűzz a lista végére egy új elemet, értéke legyen ugyanaz, mint az első elem! (append())
 - Keresd meg hogy egy elem hányadik indexen szerepel a listádban! (index())
 - Számold meg, hányszor szerepel az első elem a listában! (count())
 - Mennyi a listádban szereplő számok összege? (sum())
 - Rendezd a listádat növekvő sorrendbe! (sort())
 - Fűzd össze az L listát az [1,2,3] listával! (használd a + operátort)
 - Készíts listát (A néven) az "abrakadabra" stringből! (list())
 - Készíts stringet az A listából! (str())
 - Készíts tuple-t T néven az A listából, majd írd ki az utolsó elemét!
 - Változtasd meg a T első elemét!
 
Előadás anyaga
- Ismételd meg a 3. előadás slide-jain található szótár műveleteket
 
Rendezés
- Implementáld az alábbi egyszerű rendező algoritmust
 - http://en.wikipedia.org/wiki/Selection_sort