I sottoprogrammi (return)

La fine di un sottoprogramma può essere richiesta esplicitamente con un’istruzione di ritorno (return) / uscita (exit) quando si verifica una certa condizione C, C++ Funzione Java Metodo Python Funzione Visual Basic Sottoprogramma

Passaggio per variabile

Piuttosto che passare dei valori si può scegliere di passare delle variabili (indirizzi, reference, …). Il sottoprogramma B svolgerà l’operazione per la quale è stato progettato utilizzando a, il parametro attuale, ogni volta che nel suo codice compare x, il parametro formale. Si dice che x è solo un reference, un riferimento, per a.Analogamente per … Leggi tutto

Strumenti di sviluppo

Editor Blocco note… Editor evoluto Notepad2Notepad++RSciTESublime Text… IDE dedicato IDE multilinguaggio C, C++: Code::Blocks, CodeLite, Dev-C++, …Java: IntelliJ, JCreator, …Pascal: Dev-Pascal, Free Pascal, LazarusPython: IDLE, PyCharm, Spyder, … AnjutaEclipseGeanyNetBeansVisual Studio Code Online IDE, Web IDE, Cloud IDE Online IDE multilinguaggio C: C++ shellPython: python.org > shell, PythonAnyWhere BrowxyIdeoneJDoodlemyCompileronline-ide.comOnlineGDBProgramizrepl.itrextester.com > compile … onlinetech.iotutorialspoint.com > Coding Groundw3schools.com … 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