Informatice, logo-uri, setările

Capitolul 5
parametrii

După cum știți, este de dorit ca algoritmii au fost larg răspândite. În acest capitol veți afla ce parametri sunt și modul în care acestea pot fi proceduri universale.

Dacă te uiți la ceea ce știi Echipa limba Logo-ul, veți observa că toate acestea pot fi împărțite în două grupe: una pentru apelul trebuie să specificați numai numele corespunzătoare a comenzii pentru a apela celălalt - are o anumită valoare, care depinde de rezultatul acestei comenzi. Prima se numește fără parametri, al doilea - cu parametrii 17. Ca rezultat, putem de exemplu, folosind, același „înainte“ comanda pentru a muta broasca testoasa pe orice distanta. Este posibil de a face ceva similar cu procedurile: la, de exemplu, procedura de „Piața“ ar putea atrage tot felul de cutii? Posibil. Pentru a face acest lucru, avem nevoie de a utiliza procedura cu un parametru:

acest pătrat: o
pe
4 repeta [Bn: chinta 90]
nn
capăt

Ce este această procedură diferită de cea anterioară una - nonuniversality - opțiuni? Anterior, dimensiunea pătrat - distanța prin care să se deplaseze bug cu comanda „înainte“ - a fost o constantă (50 etape). Acum, în loc de numărul care le-am stabilit variabila „a“.

Și, din moment ce computerul trebuie să știe unde să găsească valoarea ei în procedura formală a apărut la poziția parametru - aceeași variabilă „A“. Când apelați aceeași procedură va trebui să specificați valoarea corespunzătoare - așa-numitul parametru real. De exemplu, „100 pătrat.“

Numele de variabile sunt formate în același mod ca și nume de procedură. Cu toate acestea, în logo-ul pentru a indica faptul că avem de-a face cu valoarea variabilei, precede numele (fără spațiu!) Colonul.

Luați în considerare un pic mai mult despre ceea ce se întâmplă în procedura de descărcare cu un parametru. Variabila poate fi reprezentată sub forma unei cutii, care este marcat cu o plăcuță. Această casetă poate deține o singură valoare. Computer în orice moment, se poate vedea că există, sau se poate modifica valoarea stocată. Să presupunem că avem comanda

Procedura Antetul după numele stă „: a.“ Prin urmare, numărul 70 va pune computerul într-o „cutie“ cu un „semn“. Acum, punerea în aplicare a procedurii începe. Pen omis și bug-ul începe de executare ciclu. După întâlnirea cu echipa, „VP și“ ea arată, ce valoare „se află într-o cutie“, și-l introduce în echipă. Însăși valoarea variabilei nu se schimba.

Procedura poate avea mai mult de un parametru, ci mai multe. De exemplu:

un dreptunghi: a: b
pe
repeta 2 [Bn: chinta 90 Bn: b pr 90]
nn
capăt

În acest caz, numărul de parametri și ordinea lor trebuie să îndeplinească o procedură oficială de la pornire. În cazul în care acestea vor fi mai puțin logo-ul afișează mesajul: „B. lipsesc date de intrare“, în cazul în care mai mult - „Nu știu ce să fac cu.“.

întrebări de testare

  1. Ce este o „opțiune“? Care ar putea fi numele pentru variabilele?
  2. Spune-mi despre procedurile cu un parametru (așa cum este înregistrat ca cauzate de, de ce avem nevoie).
  3. Scrie un program de scări risuyuschuyu (folosind procedura de „dreptunghi“).

remarcă

  1. din greacă. Parametron - măsură