Take away: leggete il testo prima di lanciarvi sui calcoli!
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere, fino a quando questo non è corretto
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
31
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Pseudocodice:
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Pseudocodice:
• Fino a quando questo non è corretto
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Pseudocodice:
• Fino a quando questo non è corretto
• Richiedere l’inserimento di un carattere:
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Pseudocodice:
• Fino a quando questo non è corretto
• Richiedere l’inserimento di un carattere:
• Acquisire il carattere
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Pseudocodice:
• Fino a quando questo non è corretto
• Richiedere l’inserimento di un carattere:
• Acquisire il carattere
• Se carattere inserito corretto
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Pseudocodice:
• Fino a quando questo non è corretto
• Richiedere l’inserimento di un carattere:
• Acquisire il carattere
• Se carattere inserito corretto
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
32
Esercizio 3: caratteri MaIuScOli con ciclo
Si scriva un programma che, preso un carattere minuscolo da tastiera, ne riporta a video l’equivalente maiuscolo
Si continui a chiedere l’inserimento del carattere,
fino a quando questo non è corretto
+
Dato l’insieme dei caratteri ammissibili:
• {a, b, c, …, z}
Pseudocodice:
• Fino a quando questo non è corretto
• Richiedere l’inserimento di un carattere:
• Acquisire il carattere
• Se carattere inserito corretto
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
33
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
34
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
35
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
35
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
35
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
36
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
37
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
38
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
39
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
40
Prima&esercitazione&
2
Riccardo Cattaneo
- Studente PhD al NECSTLab
- Autonomic (Operating) Systems (CHANGE project)
- Reconfigurable architectures for HPC systems (FASTER project)
- exaFPGA (accelerazione hardware)
Ciao!
41