• Non ci sono risultati.

INFO_Prep. Ver_3 a.s. 2012-13 Classe 3^

N/A
N/A
Protected

Academic year: 2021

Condividi "INFO_Prep. Ver_3 a.s. 2012-13 Classe 3^"

Copied!
1
0
0

Testo completo

(1)

INFO_Prep. Ver_3 a.s. 2012-13 Classe 3^

1. Acquisito N (1<=N<=20) da tastiera acquisire una stringa di N caratteri e presentare un menù che consenta di scegliere tra le seguenti possibilità:

1) Visualizza stringa invertita

2) Visualizza solo i caratteri in posizione dispari

3) Calcola e comunica quante volte compare il carattere ‘a’

4) Ricerca se è presente il carattere ‘$’ e sostituiscilo con un carattere acquisito da tastiera in tutte le posizioni in cui è presente.

5) Crea e visualizza una nuova stringa composta dalla stringa originale alla quale vengono premessi e accodati 3 simboli ‘*’ (usare strcat) (Es. se la stringa è “SARA”

deve diventare “***SARA***”

0) FINE

2. Caricare i nominativi di 20 atleti e i relativi punteggi realizzati in una gara. Comunicare il nomi: del primo atleta incontrato con punteggio massimo, del primo atleta con punteggio minimo, di tutti gli atleti con punteggio compreso tra 10 e 15 punti e quanti sono, il punteggio medio, gli eventuali nomi dei primi classificati con pari punteggio.

3. Acquisire da tastiera tre stringhe di caratteri di tipo char di dimensione max 20; utilizzando le funzioni per la gestione delle stringhe comunicare la lunghezza effettiva di ciascuna, creare la stringa composta dalle tre separandole con uno spazio;

comunicarle in ordine alfabetico.

4. Caricare un vettore di numeri reali di dimensione N <=20; comunicare la media di tutti i valori del vettore diversi dal valore massimo e dal valore minimo.

5. Caricare i nominativi di un certo numero di persone, il loro domicilio e la loro età; presentare un menù che consenta di:

1) Comunicare tutti i dati dell’anagrafica

2) Comunicare i dati della persona che ha uno specifico nominativo inserito da tastiera.

3) Comunicare i nominativi di tutte le persone che hanno uno specifico domicilio inserito da tastiera e quanti sono.

4) Comunicare i nominativi di tutte le persone che hanno uno specifico domicilio e una determinata età, inseriti entrambi da tastiera

5) FINE

6. Acquisire da tastiera due stringhe: Caratteri [5] e Stringa[25]. Eliminare dalla seconda stringa tutti i caratteri presenti nella prima sostituendoli con il carattere *. Comunicare poi la seconda stringa modificata.

7. Caricare da tastiera un vettore di N (1<=N<=30) valori reali facendo in modo che gli elementi siano in ordine strettamente

decrescente (i valori che non soddisfano la condizione devono essere scartati e richiesti nuovamente). Comunicare da quale

posizione del vettore ( valore dell’indice) gli elementi sono tutti minori di un certo numero inserito da tastiera (potrebbe

anche non esistere tale valore). Invertire l’ordinamento del vettore eseguendo lo scambio degli elementi in modo simmetrico

rispetto all’elemento centrale del vettore caricato. Visualizzare il vettore modificato.

Riferimenti

Documenti correlati

— quindi per la prima coppia di aggettivi dovrai sommare il numero barrato nella scheda A con quelli delle schede B e C, riferiti sempre alla stessa coppia di

◆ Mostra collettiva di Pittura, presso la Sala Napoleonica del Circolo del- la Stampa di Milano, alla presenza delle Massime Autorità della Regione, della Provincia e Comune di

housing material brass nickel plated. width / diameter

Ordinare il vettore con il metodo bubblesort, visualizzarlo e verificare se contiene almeno tre elementi consecutivi che valgono K, con K inserito da tastiera. Visualizzare il

Se la condizione è true, viene eseguita l’istruzione di stampa e il programma prosegue con la prossima istruzione. Se la condizione è false, l’istruzione di stampa è ignorata e

Esegui tutti gli incroci possibili tra: individuo dalla pelle con lentiggini – individuo dalla pelle senza lentiggini e indica la % del fenotipo nella generazione filiale F

La  domanda  chiede  di  individuare,  fra  quattro  opzioni, quale titolo alternativo a “Carta contro  pixel” potrebbe essere adatto per sintetizzare il 

2.1 Per tutti gli adempimenti concernenti l’assegnazione di alloggi in sub-locazione a nuclei familiari in dipendenza di sopraggiunte necessità abitative, come