Università degli Studi di Firenze - Scuola di Ingegneria Corso di laurea in Ingegneria Elettronica e delle Telecomunicazioni - Docente: Ing. Laura Carnevali Prova scritta di Fondamenti di Informatica – 30 gennaio 2015 Esercizio 1 (6 punti) Si illustrino i concetti di stack di sistema, tempo di vita di una variabile e visibilità di una variabile. Esercizio 2 (6 punti) Si discutano sintassi e semantica delle espressioni in linguaggio c. Esercizio 3 (9 punti) Si definisca una funzione c che riceve in ingresso due matrici X e Y di valori float di dimensione AxB e BxC, rispettivamente, e alloca la matrice prodotto Z di dimensione AxC. Si assuma che le tre matrici siano rappresentate su array monodimensionali. Esercizio 4 (9 punti) Si consideri il caso in cui gli studenti di un corso di laurea sono rappresentati da: cognome (array di 80 caratteri); nome (array di 80 caratteri); giorno, mese e anno di nascita (interi senza segno). Si definisca la struttura c che rappresenta uno studente come elemento di una lista in forma collegata con puntatori. Si definisca la funzione c che riceve in ingresso una lista di studenti ordinata per anno, mese e giorno di nascita (in modo tale che due studenti nati nello stesso giorno siano presenti consecutivamente nella lista) e verifica se esistono due studenti nati nello stesso giorno.
© Copyright 2024 ExpyDoc