NAZI

Kielce, nazaret, kółko inf - zarejstruj/zaloguj się aby mieć dostęp


#1 2009-10-07 23:29:00

SiwyEd

Administrator

Zarejestrowany: 2009-10-07
Posty: 21
Punktów :   

Zadania z LOGO dla gimnazjum

1) jest taki ciąg liczb:
1 1 2 3 5 8 13 21 34 55 ......
Napisz procedurę w logo która dostaje jako parametr ilość pierwszych elementów tego ciągu które ma wypisać.
Procedura ma się nazywać fib.
Np. jak wywołam fib 7 to się pokaże

Kod:

1 1 2 3 5 13 21

.
- podpowiedź - zauważ, że każdy kolejny element tego ciągu jest sumą dwóch wcześniejszych jego elementów (nie licząc pierwszych dwóch które są jedynkami)
Procedura może być rekurencyjna lub iteracyjna i może wywoływać inne procedury.

2) Napisz procedurę fibk która jako parametr dostaje stopień złożoności figury i rysuje daną figurę.
Figury stopnia 1, 2,3, 4, 5 - http://kipa.republika.pl/fib.jpg
- podpowiedź - zauważ, że długości boków tych kwadratów są kolejnymi liczbami z ciągu z pierwszego zadania

3) Napisz procedurę fibo która jako parametr dostaje stopień złożoności figury i rysuje daną figurę.
Figura stopnia 1, 2, 3, 4, 5 http://kipa.republika.pl/fib2.jpg
- podpowiedź - zauważ, że kolejne ćwierć kola zaczynając od środka są wpisane w kwadraty z zadania 2.

4) Jeśli poprzednie zadania są już zrobione lub nie planujesz ich robić - przeczytaj - tu - a szczególnie to i w dół.

Offline

 

#2 2009-10-15 22:19:39

SiwyEd

Administrator

Zarejestrowany: 2009-10-07
Posty: 21
Punktów :   

Re: Zadania z LOGO dla gimnazjum

W związku z trudnościami jaki przysparza zadanie 1 podaję kod procedury rozwiązującego to zadanie.

Kod:

oto fib :a
 niech "b 1
 niech "c 1
 jeśli :a = 1 [pokaż 1 stop]
 jeśli :a = 2 [pokaż 1 pokaż 1 stop]
 pokaż 1
 pokaż 1
 niech "a ( :a - 2 )
 powtórz :a [niech "z ( :b + :c ) pokaż :z niech "b :c niech "c :z]
już

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.aroundtheworld.pun.pl www.hojda-ots.pun.pl www.sf.pun.pl www.krajobrazowicze.pun.pl www.adresapokalisy.pun.pl