LOGIC LABPYTHONISTI.RO · SCHEME LOGICE
⌘COD PYTHONalgoritm.py
Cod generat din blocurile schemei
Linia 1 · Coloana 1Tab = 4 spații
PREGĂTIT
Pornește programul, apoi urmărește fiecare pas.

VARIABILE

Variabilele vor apărea aici.

AFIȘARE

Se pregătește analizorul Python…
◇SCHEMA LOGICĂ…
Apasă + pentru un bloc nou
Din cod, în pași clari.Schema va apărea aici.
Prima încărcare poate dura câteva secunde.
PrelucrareDecizieCitire / afișare

Urmărește logica programului

În Schemă → Cod, apasă pe + pentru a adăuga un bloc. Selectează un bloc pentru a vedea linia asociată; folosește Modifică, săgețile de mutare sau Șterge. Deciziile și buclele își construiesc automat legăturile. Ramurile goale generează pass. Anulează și Refă păstrează ultimele modificări. Cele două ateliere își păstrează separat codul și schema.

Editează codul din stânga. Schema se actualizează după o scurtă pauză de tastare. Săgețile Da și Nu arată cele două rezultate posibile ale unei condiții.

Sunt acceptate atribuiri, citire cu input(), afișare cu print(), if / elif / else, while și for cu range(), inclusiv structuri imbricate, break și continue. Apelurile de funcții sunt afișate ca operații; interiorul funcțiilor nu este desfășurat.

Definirea funcțiilor și claselor, importurile, try, match și expresiile compacte cu ramificații nu sunt acceptate în această versiune. Pentru for, schema arată parcurgerea valorilor din range().

Apasă Pornește, apoi Pasul următor (sau F8). Blocul și linia evidențiate arată pasul tocmai executat, iar variabilele arată valorile după acel pas. O condiție colorează săgeata ramurii alese. Pentru input(), pasul se încheie după ce introduci valoarea. Automat parcurge pașii la ritmul ales și poate fi pus pe pauză. Mod tablă mărește textul. Modificarea codului resetează execuția. Codul rulează în browser, fără un serviciu AI. Ultimul cod se păstrează local în acest browser.

Execuția este limitată la 2.000 de pași. Sunt disponibile funcții uzuale precum int(), float(), str(), abs(), min(), max(), len(), sum() și range(); apelurile personalizate, accesul la atribute și expresiile avansate nu se execută în această versiune.

Cât timp codul este incomplet, păstrăm ultima schemă validă și o marcăm ca neactualizată. Bibliotecile se încarcă de pe internet la deschiderea paginii.

Adaugă un bloc