Artist Turtle

Artist Turtle. Soluția de algoritmi liniare

Artist broască țestoasă poate merge peste câmp și pen-ul pentru a desena linii. Dacă pen-ul este ridicat, ea pur și simplu se mută în altă locație, în cazul în care pen-jos - desen al unei linii.

Miercuri Turtle - un avion cu un sistem de coordonate. La începutul țestoasa program este la origine. Turtle comenzi subordonate în lista de comandă contractantului, și poate trage orice imagine. Dimensiunile Testoasele de câmp și de offset a originii pot fi specificate în fereastra de setări speciale.

Pentru a curăța manual un câmp Turtles de lucru, este necesar să apăsați F12.

Cum de a gestiona broasca testoasa. Soluția de algoritmi liniare

Problema 1. Crearea unui program pentru a desena un pătrat cu laturile de 40 de trepte.

După cum știți, toate colțurile pătratului sunt egale cu 90 de grade, astfel încât programul arată astfel:

Piața / * numele programului * /

arată-te; / * Bug apare pe teren * /
opusti_pero; / * Cand broasca testoasa se deplasează va lăsa o linie * /
înainte (40); / * Turtle se mișcă înainte de 40 de trepte * /
dreapta (90); / * Turtle se transformă dreapta cu 90 de grade * /
înainte (40);
dreapta (90);
înainte (40);
dreapta (90);
înainte (40);

Vărsarea regiunea închisă

Turtle poate picta, de asemenea, imagini, umplere o culoare închisă zona specificată.

În acest caz, trebuie să îndeplinească următoarele condiții:

  1. Zona trebuie să fie închisă, adică, granița nu poate fi lacune, în caz contrar vopseaua „urmează“.
  2. La momentul umplerii țestoasei ar trebui să fie în acest domeniu.
  3. Turtle nu ar trebui să fie la punctul, care este aceeași culoare ca limita.

Sarcina 2. Scrieti un program pentru a desena un pătrat galben cu o latură de 40 de trepte și cu o margine de albastru.

arată-te;
opusti_pero;
culoare (albastru); / * Pen bug modificări de culoare în albastru * /
înainte (40);
dreapta (90);
înainte (40);
dreapta (90);
înainte (40);
dreapta (90);
înainte (40);
dreapta (135);
înainte (5);
pour (YELLOW); / * Bug umple o zonă închisă în galben * /

Rețineți că, dacă nu utilizați culorile echipei. Toate liniile sunt trase în negru. Chiar la începutul ecranului pentru a umple unele de fundal, trebuie să folosim, de asemenea, de umplere.

cerc

Broasca testoasa este capabil să atragă cercul în sine, pentru aceasta este necesar să-l traducă în centrul cercului și să aplice o echipă specială.

Pentru a desena un cerc al cărui centru se află la locul unde există o broască țestoasă, utilizați comanda
cerc (R);
unde R - raza cercului

Culoarea este determinată de circumferința liniilor stabilite de culoare (de exemplu, culoarea ultimei comenzi). Rețineți că broasca țestoasă trage un cerc numai atunci când sa pen-jos.

exerciții practice

Crearea unui algoritm liniar pentru desen figuri sludeyuschey:

Artist Turtle

Crearea unui algoritm liniar pentru desen cerc galben pe un fundal gri.