Prezentarea pe tema sistemului robot idol performer al comenzilor exemplelor performerului de algoritmi de sarcini

2 Robot Executor Câmpul de coduri de programe al robotului are forma (Figura 1). În acest câmp vom scrie algoritmul pentru robot. Robotul se mișcă când algoritmul este executat în câmp (figura 2). Fig.1 Fig.2

Prezentarea pe tema sistemului robot idol performer al comenzilor exemplelor performerului de algoritmi de sarcini







Comenzi 3 Artist Robot Sistem executiv Robot Motion comenzi: sus, jos, stânga, dreapta robotul se mișcă în sus o celulă, jos, stânga, dreapta. Echipa vopsea peste - vopsea peste cușca în care stă robotul. Verificați condițiile de adevăr: top gratuit, din partea de jos, la stânga în mod liber, în mod liber dreptul de a robotului verifică valabilitatea condițiilor de lipsa de pereți în acea celulă, în cazul în care robotul. Puteți folosi înregistrarea condițiilor compuse formate prin operații logice AND, OR, NOT.

Prezentarea pe tema sistemului robot idol performer al comenzilor exemplelor performerului de algoritmi de sarcini

4 Artist Robot exemplu: (dreapta liber) și (nu în partea de jos liberă) Verificați condiții este adevărată: vopsite, robotul curat verifică condiția este adevărată - este vopsit sau cu celule clare, în cazul în care robotul.

Prezentarea pe tema sistemului robot idol performer al comenzilor exemplelor performerului de algoritmi de sarcini

5 Robot Artist Direct situație de editare mediu toate comenzile de editare sunt realizate cu mouse-ul: verifica / debifați perete - click pe marginea dintre celule, vopsea celula / clar - clic pe celula, mutați robotul - trageți mouse-ul la celula dorită.

Prezentarea pe tema unui sistem robot de cântăreți de idoli a comenzilor exemplelor de performanți ai algoritmilor de sarcină






6 Executor Robot Comenzile din meniu Robot Show Robot field Afișează fereastra de monitorizare Robot vizibilă. Mediul de imprimare Creează un fișier PDF care descrie situația actuală în culori sau alb-negru. Salvați setarea într-un fișier Creează un fișier text cu o descriere a situației în formatul * .fil intern. Acest fișier poate fi încărcat mai târziu ca mediu de pornire (comanda Schimbarea condițiilor de pornire) sau când se editează situația de pornire (comanda Deschide fereastra de editare a situației de pornire). Modificați ca mediu de pornire Setează noul nume al fișierului de pornire (utilizând dialogul standard) și încarcă o nouă situație de pornire. Revenirea la situația de pornire Face ca situația de pornire să fie curentă.

Prezentarea pe tema sistemului robot idol performer al comenzilor exemplelor performerului de algoritmi de sarcini

7 Robot Executor Imaginea situației curente din fereastra de monitorizare Imaginea situației curente este întotdeauna complet plasată în fereastra de lucru a ferestrei de monitorizare Robot. Fundalul câmpului de lucru este verde. Celulele colorate sunt gri. Între celule - linii negre subțiri. Pereții sunt reprezentați de linii groase galbene. În celula câmpului de lucru al ferestrei de observare, robotul este reprezentat de un romb.

Prezentarea pe tema sistemului robot idol performer al comenzilor exemplelor performerului de algoritmi de sarcini

8 Exemplu de robot Executant 1. Să compunem un algoritm cu numele "Cursa lui Knight", astfel încât robotul să ajungă din punctul A la punctul B (Fig.3). Algoritmul are forma (figura 4). După execuție, robotul se deplasează la punctul dorit (figura 5). Un algoritm scris în limba artistului este numit un program. Fig.3 Fig.4 Fig.5

9 Exemplu de robot Executant 2. Să realizăm un program alcătuit din mai multe linii pentru deplasarea robotului de la punctul A la punctul B (situația Fig.6) Fig.6

Prezentarea pe tema sistemului robot idol performer al comenzilor exemplelor performerului de algoritmi de sarcini

10 Robot Artist Într-o singură linie, comanda de la echipă este separată de semnul "; "Programul va arăta ca în Figura 7. Introduceți textul programului și executați-l.

11 Exemplu Robot Exemple de auto-soluție: Pentru a crea un algoritm pentru traducerea robotului din poziția inițială într-o celulă marcată cu un asterisc. Fig. 8 Fig. 9 Fig.10

12 Exemple de robot executiv pentru auto-decizie: Pentru a crea un algoritm pentru traducerea robotului din poziția inițială într-o celulă marcată cu un asterisc. Fig. 12 Fig.11

13 Robot Executor Exemple de auto-decizie: Pentru a crea un algoritm pentru traducerea Robotului din poziția inițială într-o celulă marcată cu un asterisc. Fig.13 Fig.14







Trimiteți-le prietenilor: