Concetti Chiave
- Il programma raccoglie dati su studenti, inclusi nome, classe, paese di provenienza e voto in informatica.
- Conta il numero di studenti della classe 3A Programmatori provenienti da Brescia.
- Calcola la media dei voti ottenuti nell'ultima verifica di informatica.
- Utilizza una struttura di loop per gestire l'input di più studenti in modo dinamico.
- Gestisce diverse varianti di scrittura della classe 3A Programmatori per una corretta identificazione.
Per n studenti della scuola inserire il cognome, la classe, il paese di provenienza e il voto preso nell’ultima verifica di informatica. Contare gli studenti che provengono dalla classe 3AProgrammatori di Brescia e il voto medio nella verifica di informatica.
Input dei dati degli studenti
program es1;
uses crt;
var nome,paese,classe:string;
nstud,voto,conta,conta2,contavoto,conta3Aprg,i:integer;
mediavoto:real;
begin
clrscr;
conta3Aprg:=0;
conta:=0;
conta2:=0;
writeln('numero studenti');
readln(nstud);
for i:=1 to nstud do
begin
writeln('nome');
readln(nome);
writeln('classe');
readln(classe);
writeln('paese di provenienza');
readln(paese);
conta:=conta+1;
writeln('voto nell''ultima verifica di informatica');
readln(voto);
conta2:=conta2+1;
contavoto:=contavoto+voto;
if (classe='3Aprg') or (classe='3A programmatori') or (classe='3a prg') and (paese='Brescia')then
conta3Aprg:=conta3Aprg+1;
end;
mediavoto:=contavoto/nstud;
writeln('gli studenti della 3A programmatori che provengono da Brescia sono ' , conta3Aprg);
writeln('la media dei voti dell''ultima verifica di info è ' , mediavoto:0:2);
readln;
end.
Domande da interrogazione
- Quali informazioni vengono raccolte per ciascuno studente?
- Come viene calcolato il numero di studenti provenienti dalla classe 3A Programmatori di Brescia?
- Qual è il metodo utilizzato per calcolare la media dei voti?
Per ogni studente vengono raccolti il nome, la classe, il paese di provenienza e il voto ottenuto nell'ultima verifica di informatica.
Il numero di studenti è incrementato se la classe è '3Aprg', '3A programmatori' o '3a prg' e il paese è 'Brescia'.
La media dei voti è calcolata sommando tutti i voti e dividendo per il numero totale di studenti, come indicato nel codice.