Strom programovani

Run Settings
LanguageJavaScript
Language Version
Run Command
const programovaciParadigmata = { nazev: "Programování", children: [ { nazev: "Imperativní programování", children: [ { nazev: "Procedurální programování" }, { nazev: "Objektově orientované programování (OOP)" } ] }, { nazev: "Deklarativní programování", children: [ { nazev: "Funkcionální programování" }, { nazev: "Logické programování" } ] } ] }; function vypisStrom(uzel, uroven = 0) { const prefix = ' '.repeat(uroven * 3); // Odsazení pro vizuální reprezentaci úrovně console.log(`${prefix}- ${uzel.nazev}`); if (uzel.children) { uzel.children.forEach(dite => vypisStrom(dite, uroven + 1)); } } // Výpis stromu na konzoli vypisStrom(programovaciParadigmata);
Editor Settings
Theme
Key bindings
Full width
Lines