Salta al contenuto principale
V VirtuaLE
Home ProfLOG Tutorial
  1. Home
  2. ›
  3. ProfLOG

📘 ProfLOG

Appunti e note del prof. Mario Perna — aggiornati periodicamente.

📂 CORSO EXCEL 2 documenti

  • Bignami – Funzioni, Formule e Tabelle Pivot in LibreOffice Calc
    18/08/2026
  • Foglio di Calcolo – Analisi e Spiegazione delle Formule di Presenze e Punteggi
    26/01/2026

📂 GESTIONE PROGETTO E ORGANIZZAZIONE D'IMPRESA 2 documenti

📁 Quinto Anno 2 documenti

  • Bignami – Formule, Funzioni, Ricerche e Tabelle Pivot in LibreOffice Calc
    23/02/2026
  • Analisi delle Formule in Foglio di Calcolo – Presenze, Punteggi e Parametri
    26/01/2026

📂 INFORMATICA 50 documenti

📁 Terzo Anno 21 documenti

  • [SOL] C++ - Prova Formativa su Array
    Prova formativa su Array paralleli, operazioni CRUD, Menu, strutture selettive (IF/ELSE), Cicli (While, for, do...while), Operatori logici.
    19/10/2026
  • Esercizio nr. 17 (Magazzino)
    ★★★ Magazzino Gestire il magazzino di un negozio con quattro array paralleli (al massimo 50 prodotti): codice, descrizione, quantità e prezzo. Il menu deve permettere di: 1. NUOVO PRODOTTO: inserire un prodotto; il codice deve essere univoco. 2. CARICO: leggere codice e quantità e aumentare la giacenza. 3. SCARICO: leggere codice e quantità e diminuire la giacenza, solo se la merce è sufficiente. 4. SOTTOSCORTA: leggere una soglia e visualizzare i prodotti con quantità inferiore. 5. VALORE: visualizzare il valore complessivo del magazzino (Σ quantità × prezzo). 6. ELENCO: visualizzare tutti i prodotti. 0. ESCI: terminare il programma. Rif. File: 4bis - Esercizi Array con menu.pdf
    17/10/2026
  • Esercizio – Gestione voti universitari
    Scrivi un programma in C++ che gestisca i voti di 20 studenti in Informatica e Matematica usando tre array: i nomi degli studenti (inseriti nel codice) e i voti delle due discipline (generati casualmente, interi da 0 a 30). Tramite un menu, il programma deve permettere di visualizzare: la media dei voti di ciascuna disciplina; lo studente con il voto più alto in ciascuna disciplina; la disciplina con più insufficienze (voto < 18); uscire.
    10/10/2026
  • Inserimento elemento in coda array con controllo capacità
    Esercizio guidato dal docente in classe
    05/10/2026
  • Inserimento elemento in posizione specifica array C++
    Esercizio svolto in classe dal docente
    05/10/2026
  • Ricerca lineare in array con ciclo ottimizzato
    Esercizio svolto dal docente (es. guidato)
    05/10/2026
  • [SOL] Esercizio nr. 24 Array (24_Array)
    Caricare N numeri e dire se esiste un elemento uguale alla somma di tutti gli altri. Esempio: 3 10 2 5 → 10 (3 + 2 + 5) Suggerimento: un elemento v[i] va bene se somma totale − v[i] == v[i]
    05/10/2026
  • [SOL] Esercizio nr 39 Array (39_Array)
    Caricare N numeri e dire se sono tutti pari. La ricerca deve interrompersi al primo dispari trovato.
    05/10/2026
  • [SOL] Esercizio nr. 40 (40_Array)
    Caricare N numeri e dire se in tutte le posizioni pari (0, 2, 4, …) si trova un numero pari
    05/10/2026
  • [SOL] Esercizio n. 14 Array (14_array)
    03/10/2026
  • [SOL] Esercizio n. 15 Array (15_array)
    03/10/2026
  • [SOL] Esercizio n. 16 Array (16_array)
    03/10/2026
  • [SOL] Esercizio n. 17 Array (17_array)
    03/10/2026
  • [SOL] Esercizio n. 23 Array (23_array)
    03/10/2026
  • [SOL] Esercizio n. 10 Selettive (10_selettive)
    28/09/2026
  • [SOL] Esercizio n. 25 Array (25_array)
    28/09/2026
  • [SOL] Esercizio n. 46 Selettive (46_selettive)
    28/09/2026
  • [SOL] Esercizio n. 58 Selettive (58_selettive)
    28/09/2026
  • Caricamento e visualizzazione di array in C++
    26/09/2026
  • Correzione - Gioco Sasso Carta Forbici in C++
    26/09/2026
  • Primo programma C++ Hello World con iostream
    21/09/2026

📁 Quarto Anno 15 documenti

  • Esercitazione classi Studenti
    23/10/2026
  • Esercizio Convertitore LT -> ML (Es. Bottiglia)
    19/10/2026
  • OOP Java - Esercizio Area del rettangolo
    15/10/2026
  • OOP Java - Esercizio Persona
    15/10/2026
  • [SOL] Java - Esercizio nr. 51
    Leggere N e visualizzare tutti i numeri primi compresi tra 2 e N
    05/10/2026
  • [SOL] Java - Esercizio nr. 60
    Inizializzare un array con i nomi dei giorni della settimana (String[] giorni = {"lunedì", …};) e leggere in un secondo array la temperatura di ciascun giorno. Visualizzare il giorno più caldo e quello più freddo.
    05/10/2026
  • [SOL] Java - Esercizio nr. 63
    Caricare N numeri e dire se l'array è palindromo
    05/10/2026
  • [SOL] Java - Esercizio nr. 98
    Verifica se una frase è palindroma in Java
    05/10/2026
  • Convertitore unità di misura con menu e switch-case
    29/09/2026
  • Array in Java: moltiplicazione elementi per costante
    28/09/2026
  • Calcolatrice Java con Switch Case per Operazioni Matematiche
    24/09/2026
  • Calcolo somma di 10 numeri con ciclo for
    24/09/2026
  • Gioco Indovina il Numero con Ciclo While in Java
    24/09/2026
  • [SOL] Esercizio in java "Classificatore Stipendio"
    24/09/2026
  • Controllo età con istruzioni condizionali if-else in Java
    21/09/2026

📁 Quinto Anno 14 documenti

  • Correzione Prova Formativa - Recensioni Libro
    20/10/2026
  • Esercizio PHP: Calcolatrice utilizzando l'array superglobale $_GET
    06/10/2026
  • Form HTML e elaborazione dati con PHP GET (Array superglobale $_GET)
    Spiegazione Array SuperGlobale $_GET
    06/10/2026
  • PHP - Lezione sulle funzioni degli array
    Oggi sono state spiegate le principali funzioni PHP per la manipolazione degli array: array_combine per creare array associativi a partire da chiavi e valori, array_map per applicare una funzione a ogni elemento, array_reduce per ridurre un array a un unico valore, l'operatore spread (...) per unire più array, array_intersect per individuare i valori comuni, array_slice per estrarre una porzione senza modificare l'originale e array_splice per rimuovere una porzione modificando l'array originale. Gli esempi sono stati svolti con stampa dei risultati tramite print_r.
    06/10/2026
  • [SOL] Esercizio n. 1 Pokémon (01_pokémon)
    03/10/2026
  • Array in PHP: operazioni fondamentali e manipolazione dati
    29/09/2026
  • Array PHP: gestione, cicli e operatore ternario
    26/09/2026
  • [SOL] 01_selettive/es01_ciaomondo.php
    22/09/2026
  • [SOL] 01_selettive/es02_html_php.php
    22/09/2026
  • [SOL] 02_variabili/es05_totale.php
    22/09/2026
  • [SOL] 02_variabili/es06_iva.php
    22/09/2026
  • Variabili, costanti e tipi di dato in PHP
    22/09/2026
  • Variabili costanti operatori e riferimenti in PHP
    22/09/2026
  • Introduzione alla sintassi di PHP - dichiarazione, stampa e convenzioni di naming
    19/09/2026

📂 PROGETTI 16 documenti

📁 POC 2025-2026 16 documenti

  • Esercizi Python: Verifica se un Numero è Positivo o Negativo
    12/03/2026
  • Il modulo `random` in Python 🎲
    12/03/2026
  • Python – Conteggio delle Vocali Presenti in una Frase
    12/03/2026
  • Python – Conto alla Rovescia con il Ciclo while
    12/03/2026
  • Python – Countdown con il Ciclo for e range()
    12/03/2026
  • Python – Generazione della Tabellina di un Numero con il Ciclo for
    12/03/2026
  • Python – Generazione di Numeri Casuali con il Modulo random
    12/03/2026
  • Python – Gioco “Indovina il Numero” con Numeri Casuali e Ciclo while
    12/03/2026
  • Python – Inversione di una Parola con il Ciclo while
    12/03/2026
  • Python – Ricerca del Valore Minimo e Massimo tra 5 Numeri
    12/03/2026
  • Python – Ripetizione di un Messaggio con il Ciclo for
    12/03/2026
  • Python – Somma di Numeri con Ciclo while e Valore di Terminazione 0
    12/03/2026
  • Python – Valutazione di un Voto con Struttura Condizionale if / elif / else
    12/03/2026
  • Python – Valutazione di un Voto con Struttura Condizionale if / elif / else
    12/03/2026
  • Il modulo `random` in Python 🎲
    06/03/2026
  • Il modulo `random` in Python 🎲
    12/02/2026

📂 TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI 13 documenti

📁 Quarto Anno 5 documenti

  • Esercitazione svolta dal docente
    23/10/2026
  • Lezione sul linguaggio JS (fino a slide 59)
    09/10/2026
  • Introduzione a JavaScript
    25/09/2026
  • Ripasso elementi di HTML e stili CSS fondamentali
    25/09/2026
  • HTML e CSS - Struttura pagina web con stili
    18/09/2026

📁 Quinto Anno 8 documenti

  • Esercizio guidato: Area del Rettangolo
    In questa lezione abbiamo affrontato la creazione di una web app (pagina web + typescript) per il calcolo dell'area del rettangolo
    19/10/2026
  • Esercizio guidato scacchiera (Non finito)
    19/10/2026
  • Primi passi in NodeJS - Installazione della libreria dayjs in NodeJS per manipolare date
    12/10/2026
  • Tipi di dati primitivi in TypeScript e transcompilazione
    12/10/2026
  • Interfaccia controllo sistemi con eventi JavaScript
    1.2 — Spia di sistema Difficoltà: ★★☆☆☆ Scenario: sopra ogni pulsante c'è una scritta di stato, es. <span id="stato-motori">In attesa</span>. Consegna: passando il mouse sopra (mouseover) un pulsante non ancora acceso, la spia mostra "Pronto al lancio"; togliendo il mouse (mouseout) torna a "In attesa". Se il sistema è già acceso, il passaggio del mouse non deve modificare il testo. Criterio di verifica: il testo cambia solo sui pulsanti spenti e torna sempre al valore originale quando il mouse esce.
    09/10/2026
  • Ripasso di JavaScript su Array: metodi map() filter() reduce() some() - uso del Set() e dello spread operator
    28/09/2026
  • Ripasso JS - Gioco Indovina Numero con Ciclo While JavaScript
    25/09/2026
  • Ripasso di JavaScript: sintassi base e commenti
    21/09/2026
← Torna alla home Tutorial Privacy policy Sitemap Vai su AULA Area riservata

VirtuaLE · Materiale didattico del prof. Mario Perna