Sequenza | Selezione | Iterazione | Funzioni | Ricorsione | Operat. su interi | Stringhe | Vettori | Array |
Tabelle | File | Liste | Alberi | Esami Maturità | Preparazione esami | Database | Macchina di Turing | Automi |
Algebra | Geometria | Giochi |
Esercizi sulla Selezione
1 |
Stabilire se due numeri interi sono uguali. |
||||||||||||
2 |
Dati due numeri stampare il maggiore. |
||||||||||||
3 |
Stabilire se una persona può votare alle elezioni. |
||||||||||||
4 |
Dati due numeri A e B verificare se A è il quadrato di B. |
||||||||||||
5 |
Stabilire se un numero è un quadrato perfetto. |
||||||||||||
6 |
Dati due numeri stamparli in ordine crescente. |
||||||||||||
7 |
Determinare se un numero naturale A è il precedente del numero naturale B. |
||||||||||||
8 |
Dato un numero intero, trovare il suo valore assoluto. |
||||||||||||
9 |
Dato un numero intero N, stabilire se è pari o dispari. |
||||||||||||
10 |
Dato un numero intero N, stabilire se è divisibile per A. (Controllare il resto della divisione). |
||||||||||||
11 |
Dato un numero qualunque, stabilire se esso è intero oppure no. |
||||||||||||
12 |
Dato un numero stabilire se è naturale. |
||||||||||||
13 |
Dato un numero razionale assoluto, calcolarne, se possibile, il reciproco. |
||||||||||||
14 |
Calcolare, se possibile, la radice quadrata di un numero. |
||||||||||||
15 |
Dati tre numeri stampare il maggiore. |
||||||||||||
15 |
Dati due numeri A e B controllare se A è minore, uguale o maggiore di B. |
||||||||||||
16 |
Dato un numero N verificare se è interno o esterno ad un intervallo [A..B]. |
||||||||||||
17 |
Dato un numero N
razionale assoluto calcolare la differenza con il numero intero più vicino,
esprimendola come grandezza positiva. |
||||||||||||
18 |
Date le misure di tre angoli, stabilire se si tratta degli angoli di un triangolo. |
||||||||||||
19 |
Date le misure dei lati di un triangolo, stabilire e il triangolo è equilatero, isoscele o scaleno. |
||||||||||||
20 |
Date le misure degli angoli di un triangolo, stabilire se il triangolo è rettangolo. |
||||||||||||
21 |
Date le misure di tre segmenti, stabilire se possono costituire i lati di un triangolo. |
||||||||||||
22 |
Date le dimensioni di due rettangoli calcolarne l'area e determinare quale dei due ha superficie maggiore. |
||||||||||||
23 |
Dati un quadrato di lato L ed una circonferenza di raggio R stabilire quale delle due figure ha perimetro maggiore e quale delle due ha area maggiore. |
||||||||||||
24 |
Conoscendo l'ipotenusa e il cateto di un triangolo rettangolo e il lato di un quadrato verificare se le due figure sono equivalenti. |
||||||||||||
25 |
Dato il cateto e l'ipotenusa di un triangolo rettangolo e il lato di un quadrato stabilire se le due figure sono isoperimetriche. |
||||||||||||
26 |
Immessa da tastiera la base e l'altezza di un rettangolo ed il lato di un
quadrato stabilire se i due poligoni sono isoperimetrici. |
||||||||||||
27 |
Date le dimensioni di due rettangoli verificare se sono isoperimetrici. |
||||||||||||
28 |
Verificare se un numero dato in input è divisibile sia per 3 sia per 5. |
||||||||||||
29 |
Verificare se un numero dato in input è divisibile per 3 o per 7. |
||||||||||||
30 |
Verificare se un numero dato in input è divisibile per 3 ma non per 5. |
||||||||||||
31 |
Dati due numeri naturali A e B, con A diverso da B, sottrarre il più piccolo dal più grande. |
||||||||||||
32 |
Dati due numeri naturali A e B, con A diverso da B, aggiungere al più grande la somma dei due numeri. |
||||||||||||
33 |
Dati quattro numeri verificare se costituiscono una proporzione. |
||||||||||||
34 |
Dati 3 numeri stampare il più piccolo, il più grande e la loro media aritmetica. |
||||||||||||
35 |
Determinare se il prodotto di due numeri naturali A e B è maggiore di 0. |
||||||||||||
36 |
Dati 2 numeri naturali A e B, con A diverso da B, aggiungere 10 al più grande. |
||||||||||||
37 |
Dato un numero intero stabilire se è negativo, positivo oppure uguale a zero. |
||||||||||||
38 |
Stabilire se un angolo è acuto, ottuso o retto. |
||||||||||||
39 |
Stabilire se un angolo è retto, piatto, giro o qualsiasi. |
||||||||||||
40 |
Determinare se un numero A ha la stessa parità di un numero B. (Due numeri hanno la stessa parità se sono entrambi pari o entrambi dispari). |
||||||||||||
41 |
Dati A e B interi e diversi da 0, stabilire se A è divisibile per B. |
||||||||||||
42 |
Determinare se il quoziente di due numeri naturali è uguale a 1 (senza effettuare l'operazione). |
||||||||||||
43 |
Stabilire se il prodotto di due numeri naturali qualsiasi, diversi da zero, è pari o dispari. |
||||||||||||
44 |
Stabilire se un numero naturale N, diverso da zero, è divisore di altri due numeri qualsiasi. |
||||||||||||
45 |
Determinare, senza eseguire l'operazione, se il prodotto di due numeri naturali è uguale a zero. |
||||||||||||
46 |
Immessi da tastiera due numeri relativi stabilire se sono: uguali, concordi o discordi, uno l'inverso dell'altro, opposti. |
||||||||||||
47 |
Calcolare la differenza fra due numeri nel campo dei naturali. |
||||||||||||
48 |
Determinare se la potenza an è un numero pari (senza effettuare l'operazione). |
||||||||||||
49 |
Determinare se la potenza an è uguale a 1 (senza effettuare l'operazione). |
||||||||||||
50 |
Determinare se la potenza an è uguale a zero (senza effettuare l'operazione). |
||||||||||||
51 |
Stabilire se un numero naturale qualsiasi, diverso da zero, è divisore di 36. |
||||||||||||
52 |
Dati due numeri naturali A e B, con A diverso da B, aggiungere al più piccolo la somma dei due numeri. |
||||||||||||
53 |
Dati due numeri naturali A e B, con A diverso da B, sottrarre il più piccolo dal più grande. |
||||||||||||
54 |
Classificare un triangolo rispetto agli angoli. |
||||||||||||
55 |
Risoluzione di una equazione di I grado. La risoluzione di una equazione di I grado a una incognita ammette tre casi:
|
||||||||||||
56 |
Dato il peso ed il volume di un oggetto calcolare il peso specifico e
stabilire se può essere di vetro (ps=2,5). |
||||||||||||
57 |
Stabilire se un numero è dispari controllando la cifra meno significativa. |
||||||||||||
58 |
Date le misure A e B di un potenziale rettangolo si vuole sapere se si tratta in effetti di un rettangolo, di un segmento o di un punto (A e B possono essere nulle). |
||||||||||||
59 |
Date le misure a, b, c di un parallelepipedo potenziale dire se si tratta o meno di un solido (ed in particolare di un cubo), di un rettangolo, di un segmento o di un punto. |
||||||||||||
60 |
Stabilire se un intero n è multiplo di un intero m e, in caso affermativo, scrivere il corrispondente fattore moltiplicativo. Ad esempio se n=36 ed m=4 si deve dare in uscita: FATTORE = 9. |
||||||||||||
61 |
Dato il numeratore e il denominatore di una frazione, stabilire se tale frazione è propria, impropria o apparente. |
||||||||||||
62 |
Un viaggiatore di
commercio percorre ogni giorno un certo numero di chilometri con la propria
autovettura. Al ritorno può chiedere alla sua ditta un rimborso spese sotto
una delle diverse forme: |
||||||||||||
63 |
In un negozio un cliente, avendo speso una certa cifra, paga con una banconota o una moneta tra le seguenti: 100.000, 50.000, 10.000, 5.000, 2.000, 1.000, 500, 200, 100, 50, 20. Scrivere un programma che calcoli l'ammontare e la composizione del resto in banconote e/o monete, in maniera tale che tale resto risulti composto dal minimo numero di pezzi. |
||||||||||||
64 |
Dato un numero decimale £ 50 trasformarlo nella numerazione romana. |
||||||||||||
65 |
Stabilire se un anno A è bisestile. Un anno è bisestile se è divisibile per 4. Fanno eccezione gli anni fine secolo che sono bisestili soltanto se sono divisibili per 400. |
||||||||||||
66 |
Un garage fa pagare 1.000 lire per un'ora o frazione di un'ora, più 500 lire per ogni ora o frazione oltre la prima, fino ad un massimo, per 24 ore, di 10.000 lire. Scrivete un programma che calcoli il prezzo da pagare per un cliente del garage. |
||||||||||||
67 |
Un'azienda elettrica ha stabilito le seguenti tariffe:
Scrivere un programma che dato il consumo mensile calcoli e stampi l'importo della bolletta. |
||||||||||||
68 |
Supponendo che la multa per il superamento del limite di velocità sia basata
sull'entità del superamento del limite stabilito e venga calcolata nel
seguente modo:
Scrivete un programma che, al momento dell'esecuzione chieda il limite di velocità e la velocità e stampi l'importo della multa. |
||||||||||||
69 |
Supponendo che la bolletta del telefono venga calcolata nel seguente modo:
scrivete un programma che calcoli l'importo da pagare, avendo come input il numero di scatti. |
||||||||||||
70 |
Il BONUS di un rappresentante per le vendite è:
Calcolare il BONUS conoscendo il valore delle vendite. |
||||||||||||
71 |
Una società immobiliare vende appartamenti al mare ai seguenti prezzi:
Data la misura della superficie dell'appartamento in mq. e la distanza dal mare, calcolare il prezzo. |
||||||||||||
72 |
Calcola il consumo di gas e stampa la bolletta per N utenti; di ciascuno
viene dato il nominativo, il consumo precedente, il consumo attuale e la
data.
Calcolare l'importo da pagare, aggiungendo l'IVA del 20%. |
||||||||||||
73 |
Scrivere un programma che consenta la elaborazione di una ipotetica scheda di pedaggio autostradale.
Il programma deve
quindi prevedere:
- il calcolo del pedaggio sulla base della tariffa scelta e cioè:
Al valore ottenuto dovrà essere aggiunto un supplemento di spese in ragione di Lire 10 al km per i primi 100 km e Lire 5 al km per il successivi km percorsi. |
||||||||||||
74 |
Su una somma di denaro, viene applicata una trattenuta fiscale secondo il seguente schema:
Data la somma, calcola l'ammontare della trattenuta. |
||||||||||||
75 |
Un'automobile viene affittata a queste condizioni:
Ponete come input i giorni di utilizzo, la distanza percorsa e calcolate l'affitto totale. |
||||||||||||
76 |
Una ditta propone le seguenti forme di pagamento:
Ponete come input la forma di pagamento e il prezzo; l'output è dato dalla somma da pagare. |
||||||||||||
77 |
Supponete che la parità di scambio tra Euro e Dollaro sia la seguente: 1 € = 1,23 $. Il programma deve chiedere all'utente se intende cambiare:
Data una somma di denaro calcolare il controvalore. |
||||||||||||
78 |
Il D.P.R. 12/1/1991 stabilisce le tariffe del servizio di telefono SIP. Per un abbonamento singolo della categoria B (il normale abbonamento telefonico in abitazione privata) esso prevede che la bolletta bimestrale sia così calcolata:
Inoltre, all'utente che effettui «un numero di scatti superiore a 140, il numero di scatti a L. 50 è ridotto di uno ogni scatto oltre il 140, con conseguente addebito degli stessi a L. 127. Ne consegue che al raggiungimento dei 240 scatti bimestrali tutto il traffico sarà tassato a L. 127» (tratto dall'elenco abbonati 1991/92, p.10). Scrivere un programma che, noto il numero degli scatti, determini l'importo dovuto.
(A proposito, non
dimenticare che tale importo è soggetto al pagamento dell'IVA al 20%). |