1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2024-11-30 03:44:19 +00:00
triennale-appunti-steffo/docs/route-NetLogo.chunk.18d97.esm.js
2020-08-21 18:33:22 +02:00

25 lines
No EOL
4.8 KiB
JavaScript
Generated

(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{"2w3n":function(e){e.exports={red:"red__2y1B_",orange:"orange__dD2kx",yellow:"yellow__OEpwl",lime:"lime__CVe41",cyan:"cyan__26ZAg",blue:"blue__LO7Xm",magenta:"magenta__1Akee",example:"example__2PzAa"}},hkqw:function(e,l,i){"use strict";i.r(l),function(e){var t=i("mbOI"),n=i("ke5e");let a,o,r,u,s,p,c,g,d,v,f,b,m,h,w,q=e=>e;const _=String.raw;l.default=function(){return e("div",null,e("h1",null,e("a",{href:"/apprendimento"},"Apprendimento"),": NetLogo"),e(t.r,{title:"Agenti di NetLogo"},e(t.q,{title:"Observer"},e("p",null,"L'",e("b",null,"utente")," di NetLogo, che vive nel contesto globale e dà ordini agli altri agenti.")),e(t.q,{title:"Turtle"},e("p",null,"Entità che possono ",e("b",null,"muoversi")," per il mondo."),e(n.a,null,"Sono più o meno come le ",e("a",{href:"https://www.computercraft.info/wiki/Turtle"},"Turtle di Computercraft"),"!"),e("p",null,"Possono essere di una ",e("i",null,"breed")," (razza) specifica, definite con:"),e(t.f,{language:"lisp"},_(a||(a=q`breed [<plurale> <singolare>]`))),e(n.a,null,"Le breed sono praticamente sottoclassi di turtle.")),e(t.q,{title:"Patch"},e("p",null,"I ",e("b",null,"quadratini")," del mondo. Possono essere di vari colori e avere varie proprietà."),e(n.a,null,"...possiamo dire che questi siano i blocchi di Minecraft?")),e(t.q,{title:"Link"},e("p",null,e("b",null,"Collegamenti")," tra due turtle."))),e(t.r,{title:"Creazione di agenti"},e(t.q,{title:"Observer"},e("p",null,"L'observer viene creato automaticamente all'apertura della simulazione.")),e(t.q,{title:"Turtle"},e("p",null,"Nuove turtle possono essere create con il comando:"),e(t.f,{language:"lisp"},_(o||(o=q`<prefisso>-<breed> <quantità>`))),e("p",null,"Dove prefisso varia in base al contesto attuale:"),e("table",null,e("thead",null,e("tr",null,e("th",null,"Contesto"),e("th",null,"Prefisso"))),e("tbody",null,e("tr",null,e("td",null,"Observer"),e("td",null,e(t.f,{language:"lisp"},_(r||(r=q`create`))))),e("tr",null,e("td",null,"Turtle"),e("td",null,e(t.f,{language:"lisp"},_(u||(u=q`hatch`))))),e("tr",null,e("td",null,"Patch"),e("td",null,e(t.f,{language:"lisp"},_(s||(s=q`sprout`))))))))),e(t.r,{title:"Variabili"},e(t.q,{title:"Observer"},e("p",null,"All'inizio del codice:"),e(t.f,{language:"lisp"},"globals [var1 var2 var3]"),e(n.a,null,"Sono a tutti gli effetti variabili globali.")),e(t.q,{title:"Turtle"},e("p",null,"Aggiungi proprietà a tutte le turtle:"),e(t.f,{language:"lisp"},"turtles-own [var1 var2 var3]"),e("p",null,"Aggiungi proprietà alle turtle di un breed:"),e(t.f,{language:"lisp"},"<breed>-own [var1 var2 var3]")),e(t.q,{title:"Patch"},e("p",null,"Aggiungi proprietà alle patch:"),e(t.f,{language:"lisp"},_(p||(p=q`patches-own [var1 var2 var3]`)))),e(t.q,{title:"Link"},e("p",null,"Aggiungi proprietà ai link:"),e(t.f,{language:"lisp"},_(c||(c=q`links-own [var1 var2 var3]`))))),e(t.r,null,e(t.q,{title:"Locali"},e("p",null,"Si possono creare con:"),e(t.f,{language:"lisp"},_(g||(g=q`let <nome> <valore>`)))),e(t.q,{title:"Set"},e("p",null,"Si può impostare il valore di una variabile con:"),e(t.f,{language:"lisp"},_(d||(d=q`set <nome> <valore>`))))),e(t.r,{title:"Blocchi di codice"},e(t.q,{title:"Cambi di contesto"},e("p",null,"Per cambiare contesto:"),e(t.f,{language:"lisp"},_(v||(v=q`
ask <bersaglio> [
<blocco di codice>
]
`))),e("p",null,"Nel caso ci siano più bersagli, verranno eseguiti uno")),e(t.q,{title:"Commands"},e("p",null,"Funzioni che non restituiscono nulla:"),e(t.f,{language:"lisp"},_(f||(f=q`
to <nome>
<blocco di codice>
end
`))),e("p",null,"Con argomenti:"),e(t.f,{language:"lisp"},_(b||(b=q`
to <nome> [var1 var2 var3]
<blocco di codice>
end
`)))),e(t.q,{title:"Reporter"},e("p",null,"Funzioni che restituiscono un valore:"),e(t.f,{language:"lisp"},_(m||(m=q`
to-report <nome> [var1 var2 var3]
<blocco di codice>
report <restituito>
end
`))))),e(t.r,{title:"Comandi per turtle"},e(t.q,{title:"Avanti"},e("p",null,"Muoviti di 10 unità:"),e(t.f,{language:"lisp"},_(h||(h=q`
forward 10
back 10
`)))),e(t.q,{title:"Ruota"},e("p",null,"Ruota di 10 gradi:"),e(t.f,{language:"lisp"},_(w||(w=q`
left 10
right 10
`))))))}}.call(this,i("hosL").h)},ke5e:function(e,l,i){"use strict";(function(e){var t=i("2w3n"),n=i.n(t);l.a=function(l){return e("div",{class:n.a.example},l.children)}}).call(this,i("hosL").h)}}]);
//# sourceMappingURL=route-NetLogo.chunk.18d97.esm.js.map