Comutare navigație
pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
×
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
×
Lista scripturi
Script Nou
Ajutor
"Script Nou" - Processing
ID
Autor
Duplicat din
Ultima modificare
#6148
Molnar Eduard (meduard)
-
Luni, 10 iun 2024, 11:18
function setup() { createCanvas(400, 400); } function f(x) { return Math.log(y) / Math.log(x); } var scala = 7; var pas = -190; function draw() { var segment = 180 / scala; // lungimea segmentului unitate background(255); line(200,10,200,390); line(10,200,390,200); push(); stroke("red"); strokeWeight(3); point(200,200); for(var i = 1 ; i <= scala ; i ++) { point(200 + i * segment, 200); point(200 - i * segment, 200); point(200, 200 + i * segment); point(200, 200 - i * segment); } pop(); push(); stroke("green"); strokeWeight(5); point(200 + pas, 200); pop(); i1 = 0, j1 = 0, gasit = false; for(var i = -190 ; i <= pas ; i ++) { x = i / segment; y = f(x); j = - segment*y; if(gasit == false) { point(200 + i, 200 + j); gasit = true; } else if(abs(j1-j) < 100) line(200+i1, 200+j1, 200+i, 200+j); i1 = i, j1 = j; } pas ++; if(pas > 190) pas = -190; }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=6148" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!