Preskoči na glavno vsebino

Vincenc Petruna, Slovenija

Scientia potentia est.

Vincenc Petruna,  Slovenija

Glavni meni

  • Matematika
    • Geogebra
    • Geometrija
  • Fizika
    • Pythonove animacije
    • Geogebrine
  • Entomologija
    • Čebele
  • Družba
  • Razno
  • Šah
  • Slovenski gin
  • O meni

Krmarjenje po prispevkih

← Nazaj Naslednji →

Nostalgija

Objavljeno 28. februarja, 2012 , Vinc

Nekoč davno (beri v  osemdesetih) so se pojavili prvi današnjim podobni osebni računalniki in na teh računalnikih je tekel program, v katerem so lahko programirali manjši ali večji otroci ali otroci samo po srcu.  Program se je imenoval LOGO. Bistvo programa je bilo, da je programer krmilil želvico, da se premikala po zaslonu in pri tem risala čim bolj umetelno sled. Obstajale so celo prave dvokolesne želvice, ki se jih je dalo krmiliti tako, da so se vozile in risale po tleh – kar je že takrat močno dišalo po robotiki. To sicer danes v času MindStormov ni nič posebnega in LOGO je zato, ker se nekaterim zdelo, da je programiranje za otroke pretežko in da bi naši malčki lahko prehiteli tiste z vzhoda, izginil iz šol in potonil nekam  v pozabo, tako kot še marsikaj v tistih časih imenitnega.

A glej vrabca. Na tečaju o Pythonu je predavatelj pokazal tudi želvjo grafiko, tokrat v Pythonu. Zelo se je trudil, izgledalo je strašno komplicirano in sklenil sem, da bom  tisto, kar sem slišal, čim prej pozabil. A nostalgija mi ni dala miru. Spravil sem se malo raziskovat pythonove knjižnice in našel – drugo, bistveno lažjo in dosti bolj prisrčno želvjo grafiko, seveda tudi v Pythonu. LOGO je torej vstal kot feniks iz pepela. Več bo povedala koda sama.  Ko odtipkate piko v Pythonovem urejevalniku, malo počakajte, da se vam pokaže vsa paleta želvjih ukazov :

#Šestkotniki v želvji grafiki, V.Petruna dec.2010
from Tkinter import *
import math
import turtle
a=80
def sestkotnik(n):
    for i in range(6):
        turtle.forward(a)
        if n==1:
            turtle.right(60)
        else:
            turtle.left(60)
turtle.heading()
sestkotnik(1)
sestkotnik(0)
turtle.penup()
turtle.forward(a)
turtle.left(60)
turtle.forward(a)
turtle.right(60)
turtle.pendown()
sestkotnik(1)
sestkotnik(0)
mainloop()

Tale koda nam da naslednji rezultat:

Podrobnosti najdete  v pythonovi knjižnici  turtle.

Naslednja koda

#Satje-V.Petruna, feb.2012
from Tkinter import *
import math
import turtle
a=20 #velikost stranice šestkotnika
n=5 #število vrst
def tl():
    turtle.forward(a)
    turtle.left(60) 
    turtle.forward(a)
    turtle.right(60)
def tr():
    turtle.forward(a)
    turtle.right(60)
    turtle.forward(a)
    turtle.left(60)
def vlecir(n):
    for i in range(n):
        tl()
        tr()
def vlecil(n):
    for i in range(n):
        tr()
        tl()
for i in range(n):
    vlecir(n)
    turtle.right(120)
    turtle.forward(a)
    turtle.right(60)
    vlecil(n)
    turtle.left(120)
    turtle.forward(a)
    turtle.left(60)
vlecir(n)
mainloop()

pa vam nariše poljubno veliko čebelje satje


Pa še naloga za vas: Naredite enakostranični trikotnik čebeljega satovja s stranico 10.

Ta vnos je objavil Vinc v Razno in zaznamoval z LOGO, Python, želvja grafika . Dodaj zaznamek do trajne povezave .

O Vinc

Končal gimnazijo v Črnomlju 1971, pričel honorarno poučevati na tej gimnaziji v šol.letu 1973/74, se v šol. letu 1976/77 zaposlil kot učitelj matematike, leta 1978 diplomiral iz pedagoške matematike pri dr. Niku Prijatelju s temo Galoisova teorija. Na gimnaziji in poklicni kovinarski šoli učil matematiko, fiziko in računalništvo ter informatiko, dokumentaristiko in arhivistiko. Dolgoletni mentor šahovskega, fotografskega, fizikalnega, računalniškega in<a \href{http://www2.arnes.si/48/sscrnomelj/astro.html}{ astronomskega} krožka. Absolvent 3. stopnje pedagoške fizike, v 90. letih član skupine za prenovo gimnazijske fizike, avtor programske opreme za merilno krmilni vmesnik, soavtor učbenikov za gimnazijo Fizika-Mehanika in Fizika-Elektrika. Mentor trinajstim raziskovalnim nalogam v okviru Gibanja Znanost mladini ter trem raziskovalnim nalogam v okviru Krkinih nagrad in številnim tekmovalcem iz logike, matematike, fizike in računalništva. Mentor \href{http://www2.arnes.si/48/ssnmcrnom5/sola/}{2. spletne strani šole}, pobudnik in od 2007 do 2010 urednik spletnih učilnic Srednje šole Črnomelj. Pobudnik šolske Facebook strani. Več najdete na njegovi \href{http://vincenc.petruna.com/}{spletni strani.}
Preglej vse prispevke od Vinc →

Oznake

  • aritmetične
  • Bordano
  • dokaz
  • drevje
  • Einstein
  • eksponentna rast
  • električni pretok
  • fizika
  • gauss
  • geogebra
  • geometrija
  • kemija
  • kinetična energija
  • kondenzator
  • KTikZ
  • lastna energija
  • LaTeX
  • Lorentz
  • matematika
  • mirovna masa
  • naravna rast
  • neenakosti
  • nihanje
  • Osnove Javascripta
  • Pitagorov izrek
  • polna enegija
  • posebna teorija relativnosti
  • potenca točke
  • programiranje
  • projekcije
  • prostor-čas
  • Python
  • QTikz
  • Ramanujan
  • sadje
  • sangaku
  • satelit
  • simulacija Lotka-Volterra
  • sinus
  • spomini
  • srednja šola
  • tangenta
  • temperatura
  • TikZ
  • šahovski problem
Ponosno uporablja tehnologijo WordPress