Programmazione procedurale: esercizi

Raccolgo qui gli esercizi scritti nel gennaio 2001, con l'intenzione di integrare e aggiornare la raccolta a partire dall'anno scolastico 2009/2010. attivare javascript attivare javascript

Strutture di controllo

Esercizi vari gennaio 2001


(1) Segnalare se un numero inserito dall'utente è positivo o negativo / pari o dispari / divisibile per 13 o no.
(2) Trovare il MCD tra due numeri inseriti da tastiera (usare l'algoritmo euclideo per il calcolo del MCD).
(3) Dati tre numeri da tastiera, decidere se possono essere le misure dei lati di un triangolo.
(4) Come sopra, ma deciderlo con una sola istruzione condizionale.
(5) Trovare il minimo/massimo fra tre numeri dati.
(6) Trovare il minimo/massimo ad ogni passo in una sequenza di numeri inseriti da tastiera uno alla volta.
(7) Trovare il minimo/massimo ad ogni passo in una sequenza di numeri random compresi tra 1 e 50, incrementata dall'utente.
(8) Scambiare il contenuto di due variabili... immesse da tastiera qualora risultino... e mostrarle.
(9) Scrivere in ordine crescente/decrescente tre numeri / quattro lettere.
(10) Risolvere un'equazione di primo grado, di secondo grado, un sistema lineare 2x2, 3x3.

Vettori e matrici

Array gennaio 2001


(1) Mostrare un vettore di interi in colonna/riga.
(2) Data una sequenza di caratteri inseriti dall'utente, stamparli su carta/video con output verticale/orizzontale/raddoppiandoli.
(3) Stampare un vettore nullo di lunghezza N, con N a scelta dell'utente (anche nel seguito N si intende inserito da tastiera).
(4) Dato A array di interi, calcolare la somma degli elementi, il loro prodotto, la differenza tra il massimo e il minimo, decidere se contiene o no degli zeri, contare il numero di zeri, il numero di elementi positivi/negativi.
(5) Mostrare un vettore con le prime N potenze di 2.

Procedure e funzioni

Scrivere procedure o funzioni gennaio 2001


o programmi usando procedure o funzioni che risolvano i seguenti problemi.
(1) Scambiare il contenuto di due variabili.
(2) Trovare il MCD tra due numeri (usare l'algoritmo euclideo per il calcolo del MCD) / tra 5 numeri.
(3) Letti N numeri,mostrare su richiesta dell'utente media, varianza, scarto semplice medio, scarto quadratico medio.
(4) Trovare il minimo/massimo fra tre numeri dati / fra N numeri dati / fra N numeri random compresi tra 1 e 50, con N (<=MAX) a scelta dell'utente.
(Anche nel seguito N si intende inserito da tastiera nell'esecuzione del programma o comunque parametro passato alla procedura o funzione).
(5) Scrivere in ordine crescente/decrescente tre numeri / quattro lettere.

Invia un post 02.05.24

login
password

Palestra

palestra area pubblica: link utili problemi ottimizzazioni fisicainsolita area studenti: esercizi appunti grafici logica programmare area riservata: agli studenti agli iscritti iscrizioni al sito: qui