Federico Lelli / SchoolC++
PERCORSO GUIDATO

01 | Il primo programma

Capitolo 01 · Teoria, esempio ragionato e verifica.

Prima di iniziare: nessuna conoscenza di C++ richiesta; serve un compilatore C++17.

Concetti e definizioni

Un programma è una sequenza di istruzioni. Il compilatore controlla il sorgente e produce un eseguibile; main è il punto di ingresso. Una variabile ha un tipo, un nome e un valore. Inizializzala prima di leggerla. cin legge dall’input standard e cout scrive sull’output standard.

Esempio completo

Salva come esempio.cpp. Compila con g++ -std=c++17 -Wall -Wextra esempio.cpp -o esempio; esegui ./esempio (PowerShell: .\esempio.exe).

#include <iostream>

int main() {
  int a{}, b{};
  if (!(std::cin >> a >> b)) return 1;
  std::cout << a + b << "\n";
}

Segui l’esecuzione

Con input 4 7 ottieni 11. L’operatore >> tenta una conversione: se scrivi una parola al posto di un numero, il controllo termina il programma.

Prova tu

Leggi base e altezza di un rettangolo e stampa area e perimetro.

Casi di prova e criteri di riuscita

3 5 → area 15, perimetro 16; 0 5 → area 0. Rifiuta dimensioni negative.

Prima di proseguire

Descrivi a parole l’algoritmo, esegui i casi di prova e spiega almeno un possibile errore. Poi passa agli esercizi del capitolo 01.

Materiali didattici curati e rielaborati da Federico Lelli. Le fonti e i riferimenti specifici sono indicati nei materiali disponibili.