Concetti Di Base Informatica
-
Upload
cridipuorto -
Category
Documents
-
view
11 -
download
0
description
Transcript of Concetti Di Base Informatica
Concetti di base (B.3.4)
Costrutti iterativi (o ripetizione) definiti e indefiniti in pseudocodifica
Adriana Fasulo 2
Costrutti iterativi con contatore
Se io devo ripetere un ciclo per un numero di volte noto a priori, utilizzare il costrutto PER
PER i da 1 a 10Istruzioni
INCREMENTA
Adriana Fasulo 3
Costrutti di ripetizione postcondizionale
ESEGUIistruzioni
RIPETI MENTRE condizione
la ripetizione continua fino a quando la condizione indicata è vera, il ciclo si arresta non appena la condizione diventa falsa
Adriana Fasulo 4
Costrutti di ripetizione precondizionale
ESEGUI MENTRE condizioneistruzioni
RIPETI
prima di tutto si controlla la condizione. Se è vera si eseguono le istruzioni e si cicla, se è falsa si esce dal ciclo
Adriana Fasulo 5
EserciziRichiedere all’utente 10 numeri interi. Visualizzare all’esterno
sono quelli pari. Un numero è pari se N MOD 2 = 0 cioè l’operatore MOD ritorna il resto intero della divisione
INIZIOFOR i=1 To 10 leggi (N)
SE (N MOD 2 = 0)ALLORA scrivi(“n è un numero pari”)ALTRIMENTI scrivi(“n è un numero dispari”)
FINE SEINCREMENTAFINE
Adriana Fasulo 6
EserciziDati due numeri in ingresso visualizzarli in ordine crescente scambiando
l’ordine
INIZIOLeggi (a)Leggi(b)SE ( a< b)
ALLORA temp<-a a<-b b<-temp
FINE SE scrivi(a)Scrivi(b)FINE
Adriana Fasulo 7
EserciziCalcolare la somma dei primi N numeri e visualizzare il risultato. Es. se N e
4, il risultato è 1+2+3+4 =10
Fornito in ingresso il raggio di un cerchio, calcolare il diametro e l'area
Prendere in ingresso un numero intero N. Calcolare la somma dei primi N numeri pari
Uno studente effettua durante l'anno un numero di verifiche (il numero è prelevato come dato di input.) Per ognuna di queste verifiche viene fornita la materia e il voto. Calcolare il numero di verifiche della materia inglese che sono sufficienti e quelle che sono insufficienti
In una classe ci sono alcuni studenti. Il numero di studenti è un dato di ingresso.
Contare il numero di studenti di sesso femminile e quelli di sesso maschile.
Adriana Fasulo 8
EserciziDeterminare se un numero intero è primo . un numero è primo se
nessun numero <= alla sua metà è divisore del numero dato; N è divisore di M se M MOD N = 0)
INIZIOleggi (N)meta = N/2divisore = 1ESEGUI MENTRE (( divisore <= meta) AND (N MOD divisore <>0))divisore divisore +1RIPETISE (divisore >meta)
allora scrivi(N è un numero primo)altrimenti scrivi N non è un numero primo)
FINE SEFINE