Strumenti di sviluppo

Editor Blocco note… Editor evoluto Evidenziazione della sintassi, scorciatoie, … Notepad2Notepad++RSciTESublime Text… IDE dedicato Specializzato C, C++: Code::Blocks, CodeLite, Dev-C++, …Java: JCreator, …Pascal: Dev-Pascal, Free Pascal, LazarusPython: IDLE, … IDE multilinguaggio AnjutaEclipseGeanyNetBeansVisual Studio Code Online IDE Web IDE, Cloud IDE C++ shellcodepadCoding GroundCompile And Execute Program Onlinecompile … onlineIdeoneJava Online Compile & Runnertech.ioOnline Compilerrepl.it Notebook … Leggi tutto

OLICYBER e Pseudocodice

Anno 2021 – 8 Considera la seguente funzione Quale numero ritorna la chiamata a y(100)? SOLUZIONE 1 n 1 2 3 4 5 6 7 8 9 10 x(n) 1 1 3 3 3 4 4 6 6 6 y(n) 2 2 2 3 3 5 5 5 6 6 n 11 12 13 14 … Leggi tutto

Input / Output

Output Linguaggio Scrivi… Scrivi e vai a capo C printf(“…”); printf(“…\n”); C++ cout << …; cout << … << endl ; Java System.out.print(…); System.out.println(…); Pascal Write(…); WriteLn(…); Python print(…, end=”) print(…) Small Basic TextWindow.Write(…) TextWindow.WriteLine(…) Input Linguaggio Leggi una linea Leggi un intero C scanf(“%i”, &x); C++ cin >> x; Java x=java.util.Scanner.nextLine(); x=java.util.Scanner.nextInt(); Pascal ReadLn(x); … Leggi tutto

Ordinare 3 dati

Prova con i numeri +—–+—–+—–+ | x1 | x2 | x3 | +—–+—–+—–+————+ | 100 | 9 | -8 | (x1 > x2)? | | 9 | 100 | -8 | (x2 > x3)? | | 9 | -8 | 100 | (x1 > x2)? | | -8 | 9 | 100 | | +—–+—–+—–+————+ … Leggi tutto

Algorithmic art

Arte visuale (…) nella quale l’opera è generata da un algoritmo.L’artista scrive il codice, il computer esegue il codice e produce l’opera (sullo schermo, stampa, plotter, …). Temi Autori / Gallerie Strumenti Applicazioni, con ambiente WYSIWYG, dotate di un linguaggio ospite Applicazioni specializzate (con eventuali linguaggi dedicati) Linguaggi generalisti dotati di capacità grafiche oppure di … Leggi tutto