Informatika1-2012/Gyakorlat1Feladatok

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „=== Ismétlés az elõadásról === * matematikai mûveletek: (5 + 6 ** 3) / 6.0 + (26 % 11) * változók definiálása: a = 5 + 6 * szimbólumok deklarálása: (a,b)=…”)
 
 
(egy szerkesztő 2 közbeeső változata nincs mutatva)
14. sor: 14. sor:
  
  
=== Kiegészítendõ feladatok ===
+
=== Sage - mint számológép ===
  
A kiegészítendõ részek <!> (relációjelek közti felkiáltójellel) vannak jelölve.
+
* Számold ki 2012 3. hatványát!
 +
* Számold ki ''pi'' és ''e'' hányadosát!
 +
* Egészítsd ki a következõket, hogy a # 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
  
* Egészítsd ki a kódot, hogy a végeredmény True (igaz) legyen!
+
 
(7 + 2 <!> 2 ** 3) > ((27 // 5) <!> (5 <!> 23))
+
=== Változók ===
 +
 
 +
* Mentsd az ''y'' változóba a születési éved ''m''-be a születési hónapod, ''d''-be a születésed napját.
 +
* Mentsd a ''b'' változóba az ''y'' és ''d'' összegét
 +
 
 +
 
 +
=== Szimbólumok és beépített függvények, metódusok ===
 +
 
 +
* Az ''is_prime()'' függvénnyel határozd meg, hogy a 2011 * 2012 - 1 prím-e!
 
* Egészítsd ki a kódot, hogy mûködjön!
 
* Egészítsd ki a kódot, hogy mûködjön!
 
  a = <!>
 
  a = <!>
 
  <!> = a
 
  <!> = a
 
  b.factor()
 
  b.factor()
 +
 +
 +
* Határozd meg 2011 * 2012 + 1 gyökét az ''sqrt()'' függvénnyel!
 +
* Egészítsd ki a kódot, hogy mûködjön!
 +
<!> = var('x')
 +
<!>(2 * x ** 2 - 9 * x - 56 == 0, <!>)
 +
 +
 +
* Oldd meg a 2.51''x'' + ''e''*x - ''pi'' = 0 egyenletet a ''solve()''-al, miután ez nem sikerült, oldd meg a ''find_root()''-al!
 +
* Legyen az ''f'' függvény a (2''x'' + 5''y'')^3 ! (Ne felejtsd el felvenni y-t is mint szimbolikus változót.)
 +
* Helyettesíts f-be a ''subs()'' függvénnyel, x = 316, y = 276-ot!
 
* Egészítsd ki a kódot, hogy mûködjön!
 
* Egészítsd ki a kódot, hogy mûködjön!
 
  (a, b) = <!>
 
  (a, b) = <!>
 
  ((2 * a - b) ** 3).<!>
 
  ((2 * a - b) ** 3).<!>
* Egészítsd ki a kódot, hogy mûködjön!
 
<!> = var('x')
 
<!>(2 * x ** 2 - 9 * x - 56, <!>)
 
  
  
=== Elemi feladatok ===
+
=== Új függvények definiálása ===
  
# Számold ki 2012 négyzetének 11-el vett maradékát!
+
=== Rajzolás a Sage-el ===
# Születésnap
+
 
#* Mentsd az y változóba a születési éved m-be a születési hónapod, d-be a születésed napját.
+
 
#* Mentsd a b változóba az y és d összegét
+
=== Kiegészítendõ feladatok ===
 +
 
 +
A kiegészítendõ részek <!> (relációjelek közti felkiáltójellel) vannak jelölve.
 +
 
 +
* Egészítsd ki a kódot, hogy a végeredmény True (igaz) legyen!
 +
(7 + 2 <!> 2 ** 3) > ((27 // 5) <!> (5 <!> 23))

A lap jelenlegi, 2012. szeptember 10., 20:03-kori változata

Tartalomjegyzék

Ismétlés az elõadásról

  • matematikai mûveletek: (5 + 6 ** 3) / 6.0 + (26 % 11)
  • változók definiálása: a = 5 + 6
  • szimbólumok deklarálása: (a,b)=var(’a,b’)
  • függvények: expand((a+b)**2), 132.factor(), solve, find_root
  • relációk:
    • 5 < 7 (True)
    • 7 == 4 (False)
    • stb.
  • matematikai függvények: sqrt, cos, sin, tan, is_prime, stb.
  • saját függvények a def kulcsszóval
  • plot


Sage - mint számológép

  • Számold ki 2012 3. hatványát!
  • Számold ki pi és e hányadosát!
  • Egészítsd ki a következõket, hogy a # 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 a születési éved m-be a születési hónapod, d-be a születésed napját.
  • Mentsd a b változóba az y és d összegét


Szimbólumok és beépített függvények, metódusok

  • Az is_prime() függvénnyel határozd meg, hogy a 2011 * 2012 - 1 prím-e!
  • Egészítsd ki a kódot, hogy mûködjön!
a = <!>
<!> = a
b.factor()


  • Határozd meg 2011 * 2012 + 1 gyökét az sqrt() függvénnyel!
  • Egészítsd ki a kódot, hogy mûködjön!
<!> = var('x')
<!>(2 * x ** 2 - 9 * x - 56 == 0, <!>)


  • Oldd meg a 2.51x + e*x - pi = 0 egyenletet a solve()-al, miután ez nem sikerült, oldd meg a find_root()-al!
  • Legyen az f függvény a (2x + 5y)^3 ! (Ne felejtsd el felvenni y-t is mint szimbolikus változót.)
  • Helyettesíts f-be a subs() függvénnyel, x = 316, y = 276-ot!
  • Egészítsd ki a kódot, hogy mûködjön!
(a, b) = <!>
((2 * a - b) ** 3).<!>


Új függvények definiálása

Rajzolás a Sage-el

Kiegészítendõ feladatok

A kiegészítendõ részek <!> (relációjelek közti felkiáltójellel) vannak jelölve.

  • Egészítsd ki a kódot, hogy a végeredmény True (igaz) legyen!
(7 + 2 <!> 2 ** 3) > ((27 // 5) <!> (5 <!> 23))
Személyes eszközök