Informatika1-2013/Gyakorlat3
A MathWikiből
(Változatok közti eltérés)
(egy szerkesztő 6 közbeeső változata nincs mutatva) | |||
1. sor: | 1. sor: | ||
+ | == FelhőElefánt == | ||
+ | https://docs.google.com/document/d/1u2LN325UgybzHRvoIAJ6_I-BgTMzLTic9SpMsL5hCyI/edit?usp=sharing | ||
+ | |||
== Ismétlés az elõadásról == | == Ismétlés az elõadásról == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | *Előadások: | ||
* [https://docs.google.com/presentation/d/1g1qIUcwFjgR5GGH_z1kT48LoKn6vYar8HbMzb-s4Pqs/edit#slide=id.ge73743cf_253 2. előadás] | * [https://docs.google.com/presentation/d/1g1qIUcwFjgR5GGH_z1kT48LoKn6vYar8HbMzb-s4Pqs/edit#slide=id.ge73743cf_253 2. előadás] | ||
+ | * [https://docs.google.com/presentation/d/1gGEenH2KwsXF89S_NdhoKWxvCJjWV_wzUpbf4KNWszU/edit 3. előadás] | ||
+ | |||
== Feladatok == | == Feladatok == | ||
+ | |||
+ | |||
=== Sage - mint számológép === | === Sage - mint számológép === | ||
28. sor: | 17. sor: | ||
* Számold ki 2013 3. hatványát! | * Számold ki 2013 3. hatványát! | ||
* Számold ki ''pi'' és ''e'' hányadosát! | * Számold ki ''pi'' és ''e'' hányadosát! | ||
− | * Egészítsd ki a következõket, hogy | + | * 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. | ** A kiegészítendõ részek <!> (relációjelek közti felkiáltójellel) vannak jelölve. | ||
− | 5 <!> 8 | + | 5 <!> 8 = 13 |
− | 27 <!> 3 | + | 27 <!> 3 = 9 |
− | 29 <!> 3 | + | 29 <!> 3 = 9 |
− | 29 <!> 3 | + | 29 <!> 3 = 29 / 3 |
− | 29 <!> 3 | + | 29 <!> 3 = 2 |
=== Változók === | === Változók === | ||
51. sor: | 40. sor: | ||
=== Lista és tuple alapok === | === 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! | * 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 elemét! | ||
56. sor: | 49. sor: | ||
* Írasd ki a lista első 3 elemét! | * Írasd ki a lista első 3 elemét! | ||
* Írasd ki a lista utolsó elemét (negatív index)! | * Í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()'') | * 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()'') | * Keresd meg hogy egy elem hányadik indexen szerepel a listádban! (''index()'') | ||
67. sor: | 63. sor: | ||
* Változtasd meg a ''T'' első 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 === | === Rendezés === | ||
* Implementáld az alábbi egyszerű rendező algoritmust | * Implementáld az alábbi egyszerű rendező algoritmust | ||
* http://en.wikipedia.org/wiki/Selection_sort | * http://en.wikipedia.org/wiki/Selection_sort |
A lap jelenlegi, 2013. szeptember 25., 15:26-kori változata
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