Logo komeniusz 7359 14

O temacie

Autor Goran

Zaczęty 3.11.2010 roku

Wyświetleń 7359

Odpowiedzi 14

Goran

Goran

Użytkownicy
posty168
Propsy39
  • Użytkownicy

Goran

Logo komeniusz
2010-11-03, 20:40(Ostatnia zmiana: 2010-11-03, 20:42)
Witam wszystkich. Chciałem kogoś prosić, ażeby mi wytłumaczył jak zrobić takie figury w programie Logo Komeniusz, który, można rzecz śmiało - jest beznadziejny. Ale do szkoły potrzebuję. Więc proszę. Oto figury:
http://img249.imageshack.us/img249/4034/skanuj0001ua.jpg http://img573.imageshack.us/img573/6664/skanuj0002h.jpg
http://img149.imageshack.us/img149/1644/skanuj0003ct.jpg
Proszę o jak najszybszą pomoc. ( Na jutro to potrzebuję )
 


Goran

Goran

Użytkownicy
posty168
Propsy39
  • Użytkownicy
Cytat: Adanos link=topic=11845.msg117255#msg117255#msg117255#msg117255 date=1288813386
http://www.sciaga.pl/tekst/85293-86-logo_komeniusz_podstawowe_komendy_i_podstawowe_produkcje_w_zalaczniku

Fajnie. Ale ja już znam podstawowe komendy, tylko nie wiem ( ! ) jak narysować te obrazki, w ogóle nie wiem od czego zacząć. Bardzo proszę o pomoc. :)
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Ok, napiszę krótki algorytm. Niech będzie ten rysunek: http://img249.images...kanuj0001ua.jpg a konkretniej sześciokąt z wystającymi prostokątami.

1. I := 0.
2. Narysuj prostokąt. Zwiększ i o 1. Jeśli i = 6, przejdź do kroku czwartego, w przeciwnym przypadku przejdź do kroku trzeciego.
3. Obróć kursor żółwia o 60 stopni, przenieś kursor na "lewy dolny róg" prostokąta, obróć o -90 stopni. Wróć do kroku drugiego.
4. Zakończ algorytm.

No, dobra. Oto program:
powtórz 6 [np 50 lw 90 np 25 lw 90 np 50 lw 90 np 25 pw 60 pod np 25 opu lw 90]
Od czego zacząć? Od tego jakbyś takie coś narysował na kartce. Później to odwzoruj.

Goran

Goran

Użytkownicy
posty168
Propsy39
  • Użytkownicy
Dzięki. Props wędruje w Twoje zacne dłonie. :D

A teraz jak masz chwilkę czasu, to pomóż mi jak narysować jeszcze karty czyli to, koło tego co ty podałeś. ( chodzi mi o prostokątny co jest ich tak b. dużo ) i jeszcze tzw. karuzela czyli to poniżej tego, co podałeś. Wiem, że dla Ciebie to jest minuta roboty, a ja niestety dalej jestem w tym kiepski... ;(
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
To będzie właściwie tak samo, tylko zamiast powtarzać 6 razy, daj 10, zamiast lw daj pw i usuń pod np 25 opu i na końcu zamiast lw 90 daj pw 10.

Naprawdę, to nie jest trudne, pokombinuj z tym pisaniem.

Goran

Goran

Użytkownicy
posty168
Propsy39
  • Użytkownicy
Cytat: Adanos link=topic=11845.msg117279#msg117279#msg117279#msg117279 date=1288816980
To będzie właściwie tak samo, tylko zamiast powtarzać 6 razy, daj 10, zamiast lw daj pw i usuń pod np 25 opu i na końcu zamiast lw 90 daj pw 10.


Nie działa. Mógłbyś podać całą komendę?
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
powtórz 10 [np 50 pw 90 np 25 pw 90 np 50 pw 90 np 25 pw 10]
Poza tym: popróbuj sam.

Goran

Goran

Użytkownicy
posty168
Propsy39
  • Użytkownicy
Ok, mam już karuzelę.
A teraz inna sprawa. Tego na 2 i 3 obrazku nie da się robić tą metodą... Hmm, trzeba to jakoś inaczej, tylko nie wiem jak. Bo jedno i drugie jest do siebie podobne, tylko jak to zrobić?
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Dlaczego? Przecież są to same kwadraty. Na drugim obrazku każdy z kwadratów ma ten sam wierzchołek. Jakbyś coś takiego narysował na kartce papieru? Od czego byś zaczął?

Goran

Goran

Użytkownicy
posty168
Propsy39
  • Użytkownicy
Cytat: Adanos link=topic=11845.msg117284#msg117284#msg117284#msg117284 date=1288818620
Dlaczego? Przecież są to same kwadraty. Na drugim obrazku każdy z kwadratów ma ten sam wierzchołek. Jakbyś coś takiego narysował na kartce papieru? Od czego byś zaczął?
Pff... Najpierw robię jednego kwadrata, potem wyjeżdżam o np. 10 w górę, potem w bok itd. i dalej jadę tylko kolejna warstwa o 10 większa. Hmm, ale jak to zrobić za pomocą funkcji #msg117284#msg117284#msg117284#msg117284 date=1288818620]
Dlaczego? Przecież są to same kwadraty. Na drugim obrazku każdy z kwadratów ma ten sam wierzchołek. Jakbyś coś takiego narysował na kartce papieru? Od czego byś zaczął?
[/quote]
Pff... Najpierw robię jednego kwadrata, potem wyjeżdżam o np. 10 w górę, potem w bok itd. i dalej jadę tylko kolejna warstwa o 10 większa. Hmm, ale jak to zrobić za pomocą funkcji powtórz#msg117284#msg117284#msg117284#msg117284 date=1288818620]
Dlaczego? Przecież są to same kwadraty. Na drugim obrazku każdy z kwadratów ma ten sam wierzchołek. Jakbyś coś takiego narysował na kartce papieru? Od czego byś zaczął?
[/quote]
Pff... Najpierw robię jednego kwadrata, potem wyjeżdżam o np. 10 w górę, potem w bok itd. i dalej jadę tylko kolejna warstwa o 10 większa. Hmm, ale jak to zrobić za pomocą funkcji ?
 

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja

Adanos
Administrator

Logo komeniusz
#11 2010-11-03, 22:30(Ostatnia zmiana: 2010-11-03, 22:31)
Zmienne są potrzebne. Musisz przypisać zmiennej jakąś wartość np. 10 i zwiększać ją w każdym wywołaniu pętli (powtarzania).

przypisz "x 10 powtórz 10 [np :x pw 90 np :x pw 90 np :x pw 90 np :x pw 90 przypisz "x 10+:x]

Klark Cent

Klark Cent

Użytkownicy
posty706
Propsy654
  • Użytkownicy
ja jeśli miał bym to narysować na kartce zaczął bym od koła
 

Anonymized

Anonymized

Użytkownicy
posty2957
Propsy6115
NagrodyV
Profesjabrak
  • Użytkownicy

Anonymized

Logo komeniusz
#13 2010-11-07, 23:15(Ostatnia zmiana: 2010-11-07, 23:17)
Niezwykle ciekawy log propsów u Gorana. Wszystkie propsy przyznane z kont o tym samym IP. Goran... masz nam coś do powiedzenia? :lol2:
 

Zkirtaem

Zkirtaem

Moderator
Mięso
posty2171
Propsy1689
ProfesjaGracz
  • Moderator
  • Mięso
whoa, -33 propsy. Jak będę sobie dawał z własnego ip to też mi odwróci cyferkę?
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry