Fondamenti di informatica 1 - A.A. 2000/ 01 Prof. V. de Nitto Personè. Esercizi ("OK" indica la risposta corretta)
|
|
- Antonino Palma
- 5 anni fa
- Visualizzazioni
Transcript
1 Fondamenti di informatica 1 - A.A. 2000/ 01 Prof. V. de Nitto Personè Esercizi (OK indica la risposta corretta) 1. Rappresentazione dei numeri e errori 1.1 Rappresentazione in virgola mobile Siano x1= x2= x3=100. Utilizzando la rappresentazione in virgola mobile normalizzata, le rappresentazioni arrotondate a k=3 cifre di x1, x2, x3 (in base 10) sono rispettivamente: A. x1=(+0.135, +2) x2=(+0.129, 0) x3=(+0.1, +1) B. x1=(+0.136, +1) x2=(+0.128, 0) x3=(+0.01, +1) C. x1=(+0.136, +2) x2=(+0.129, 0) x3=(+0.1, +3) OK D. x1=(+0.135, +2) x2=(+0.13, 0) x3=(+0.1, +3) Selezionare la risposta corretta. Siano x1=3.613 x2=0.999 x3=27. Utilizzando la rappresentazione in virgola mobile normalizzata, le rappresentazioni troncate a k=3 cifre di x1, x2, x3 (in base 10) sono rispettivamente: A. x1=(+0.361, +1) x2=(+0.999, 0) x3=(+0.27, +2) OK B. x1=(+0.361, +2) x2=(+0.999, 0) x3=(+0.27, +1) C. x1=(+0.361, +2) x2=(+0.999, +1) x3=(+0.1, +3) D. x1=(+0.362, +1) x2=(+0.999, 0) x3=(+0.27, +3) Selezionare la risposta corretta. Determinare il minimo numero rappresentabile in virgola mobile e base 2, utilizzando k=7 cifre per la mantissa normalizzata (escluso il segno) e h=3 per l esponente (incluso il segno): A. m= , e=100 B. m= , e=001 C. m= , e=111 OK D. m= , e=001 Selezionare la risposta corretta. Determinare il massimo numero rappresentabile in virgola mobile e base 2, utilizzando k=7 cifre per la mantissa normalizzata (escluso il segno) e h=3 per l esponente (incluso il segno): A. m= , e=111 B. m= , e=001
2 C. m= , e=011 OK D. m= , e=011 Selezionare la risposta corretta. 1.2 Conversioni di base Determinare il valore in base 10 delle seguenti rappresentazioni, in diverse basi, di numeri interi positivi: base b=5 n1=1013 base b=2 n2= base b=3 n3=10212 A. base b=10 n1=665, n2=202, n3=312 B. base b=10 n1=133, n2=202, n3=312 C. base b=10 n1=133, n2=100, n3=312 D. base b=10 n1=133, n2=101, n3=104 OK Determinare la rappresentazione in virgola mobile normalizzata in base 2 dei seguenti numeri: x1=0.375, x2= Utilizzando k=4 cifre per la mantissa (escluso il segno) e h=3 cifre per l'esponente (incluso il segno), selezionare la risposta corretta tra le seguenti: A. m1=1100 e1=101, m2=1001 e2=111 B. m1=1000 e1=001, m2=1011 e2=110 C. m1=1100 e1=101, m2=1001 e2=110 OK D. m1=1010 e1=101, m2=1001 e2=110 Date le seguenti configurazioni: a b c determinare il numero rappresentato da ciascuna, sapendo che la rappresentazione utilizzata è in virgola mobile, base 2, utilizzando 7 cifre per la mantissa e 3 per l'esponente, entrambi rappresentati in modulo e segno. A. a. 101/16 b. 47/128 c. 21/64 B. a. 37/8 b. -47/64 c. 53/128 C. a. -37/8 b. 47/64 c. -21/64 OK 2. Programmazione 2.1 Controllo del flusso e condizioni logiche Determinare l output prodotto dal seguente frammento di programma
3 if (x>y y!=z) { for (int i=0; i<5; i=i+1) x=x+y; cout <<x; else { for (int i=8; i>0; i=i-1) z=z-i; cout <<z; per i seguenti 2 insiemi di valori delle variabili: 1) x=4, y=6, z=5; 2) x=3, y=2, z=3; A. 1) -28 2) -33 B. 1) -31 2) 13 OK C. 1) 30 2) 11 D. 1) -30 2) -33 Determinare l output prodotto dal seguente frammento di programma if ((N>M N<=P)! (M>P)) {N=N*M; cout <<N; else {N=M-P; cout <<N; per i seguenti 2 insiemi di valori delle variabili: 1) N= 10, M=3, P= 5; 2) N=-7, M=0, P=99; A. 1) 30 2) 0 OK B. 1) -2 2) 15 C. 1) -7 2) -99 D. 1) -2 2) -99 Determinare l output prodotto dal seguente frammento di programma if ((N>M)! (M>P N>P)) {N=N+M; cout <<N; else {N=M*P; cout <<N; per i seguenti 2 insiemi di valori delle variabili: 1) N= 9, M=3, P= 5; 2) N=-7, M=10, P=-9; A. 1) 15 2) 3 B. 1) 3 2) 3 C. 1) 15 2) 15 D. 1) 12 2) -90 OK
4 2.2 Iterazione Determinare il numero di iterazioni effettuate dal seguente ciclo while (x>y i>0) {x=x-i; i=i-1; per i seguenti 2 insiemi di valori delle variabili: 1) x=9, y=5, i=8; 2) x=-1, y=-11, i=5; A. 1) 8 2) 3 B. 1) 1 2) 5 C. 1) 1 2) 3 D. 1) 8 2) 5 OK Determinare l output prodotto dal seguente frammento di programma for (i=0; i<5; i=i+1) if (somma-i>0) somma=somma-i; else somma=somma+i; cout <<somma <<'\n'; per i seguenti 2 valori della variabile somma: 3; 1; A. 4; 4; B. 1; 4; C. 2; 1; D. 5; 5; OK Determinare l output prodotto dal seguente frammento di programma for (int i=0; i<5; i=i+1) if (x>i*y x-i!=0) cout <<x+y; else cout <<i+x; per i seguenti valori delle variabili x e y: x=4, y=2; A B C OK D Date le seguenti dichiarazioni:
5 const int N1=4, N2=4; int A[N1][N2]={1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 5 determinare quale è lo stato della variabile A dopo l'esecuzione del seguente frammento di programma: for (int i=0; i<n2; i=i+1) A[1][i]=A[1][i]+A[i][1]; A[0][0]=A[N1-1][N2-1]; A[N1-1][N2-1]=A[0][0]; A.! $ # # # % B.! $ # # # % OK C.! $ # # # % D.! $ # # # % Date le seguenti dichiarazioni: const int N1=4, N2=4; int A[N1][N2]={4, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 4, 4, 4, 4, 4 determinare quale è lo stato della variabile A dopo l'esecuzione del seguente frammento di programma: for (int i=0; i<n2; i=i+1) A[N1-1][i]=A[N1-1][i]*A[1][1]; x=a[0][0] A[0][0]=A[N1-1][N2-1]; A[N1-1][N2-1]=x; A.! $ # # # % B.! $ # # # %
6 C.! $ # # # % OK D.! $ # # # % Dato il seguente frammento di programma: i=0; x=15; y=20; while (i<5 x+y>0) { x=x-i; y=y-x; i=i+1;; determinare lo stato delle variabili x, y e i al termine dell'esecuzione. A. x=14, y=-9, i=2 B. x=12, y=-21, i=3 OK C. x=14, y=-21, i=2 D. x=12, y=-9, i=3 2.3 Ambiente, campo d'azione e passaggio parametri Determinare l'output prodotto dal seguente programma: { int a=1000, b, c; b=2*a; for (int i=0; i<5; i=i+1) c=i; cout <<a <<b <<c; { const int b=2; a=b+c; cout <<a <<b <<c; cout <<a <<b <<c; A B OK C D
7 2 4 0 Esaminare il seguente programma: { int a; const int x=5; char c; cout <<Scrivi un carattere:\n; cin >>c; a=2; if (c=='z') a=a*x; else a=123; { int x; const int c=100; if (a==10) {x=c-a; cout <<x <<'\n'; else {x=a-23; cout <<x <<'\n'; Determinare quale delle seguenti affermazioni è vera: A. Se il carattere in ingresso è uguale a c, il programma stamperà 100 altrimenti il programma stamperà 123 B. Se il carattere in ingresso è diverso da z, il programma stamperà 90 altrimenti il programma stamperà 100 C. Il programma stamperà 90 qualunque sia il carattere dato in ingresso D. Se il carattere in ingresso è diverso da z, il programma stamperà 100 altrimenti il programma stamperà 90 OK Determinare i risultati prodotti dal seguente programma C++ nel caso di passaggio per valore o riferimento del parametro x: #include<iostream.h> double a; void Q() { double a=4.5; void R(double...x) { x=2.3; Q(); cout << x << \n'; { a=7.7; R(a); cout << a << \n'; Selezionare la risposta corretta tra le seguenti A. per valore: per riferimento: B. per valore: per riferimento: OK C. per valore: per riferimento:
8 Determinare i risultati prodotti dal seguente programma C++ nel caso di passaggio per valore o riferimento del parametro x: #include<iostream.h> int c; void Q() { c=10; c=c+1; cout << c << \n'; void R(int...x) { x=3; Q(); cout << x << \n'; { c=9; R(c); Selezionare la risposta corretta tra le seguenti A. val.: 11 3 rif.: OK B. val.: 11 3 rif.: 4 4 C. val.: rif: 4 3 Determinare i risultati prodotti dal seguente programma C++: int a; int calcola (int x) {int b=100; x=x+b; return x; {int b=10, c; a=b+5; c=calcola(a); cout <<a << <<b << <<c <<'\n'; Selezionare la risposta corretta tra le seguenti A B C OK D Determinare i risultati prodotti dal seguente programma C++: int a; int calcola (int a) {int b=100; a=a+b; return a; {int b=10, c;
9 a=b-5; c=calcola(a); cout <<a << <<b << <<c <<'\n'; A B C D OK Determinare i risultati prodotti dal seguente programma C++: int x, y; int somma (int z) {z=2+z; return z; int diffe (int z) {return z-3; {x=10; y=1; x=somma(x); y=diffe(y); cout <<x << <<y <<'\n'; A B OK C D Determinare i risultati prodotti dal seguente programma C++: int x, y; int somma (int z) {z=2+z; return z; int diffe (int z) {return z-x; {x=10; y=1; y=somma(x); y=diffe(y); cout <<x << <<y <<'\n'; A B C D OK
10 2.4 Sintassi, tipi strutturati e consistenza tra tipi Date le seguenti dichiarazioni: enum anno_iscrizione {Ianno, IIanno, IIIanno, ripetentei, ripetenteii, ripetenteiii, FuoriCorso; enum booleano {falso, vero; struct studente {char cognome [30]; int matricola; anno_iscrizione anno; studente iscrizione (char cognom [30], booleano stato); studente X; char A[30]; booleano situazione; esaminare le seguenti frasi: 1. X=iscrizione (A, situazione); 2. X.matricola=iscrizione.matricola; 3. X.anno=iscrizione (A, situazione).anno; 4. X=iscrizione (A, vero); 5. X=iscrizione (A[30], situazione); Determinare le frasi sintatticamente corrette. Associando 1 ad una frase sintatticamente corretta e 0 ad una frase scorretta sintatticamente, selezionare la risposta esatta tra le seguenti: A B C D OK (ad esempio la risposta A. significa che solo le frasi 2. e 4. sono sintatticamente corrette). Dato il seguente frammento di programma: enum genere {scarpa, stivale, sandalo, pantofola; struct prodotto {int articolo; genere modello; int prezzo;; prodotto A, B, C; A.articolo=1233; A.modello=sandalo; A.prezzo=230000; C=A; determinare il tipo delle variabili A.modello, B.modello e C.modello. A. enum B. genere OK C. sandalo D. A.modello e C.modello sono uguali a sandalo, B.modello non è inizializzata Date le seguenti dichiarazioni: struct tabella {char A [5] [7]; int riga, colonna;; char testo [5] [7]; tabella nomi;
11 esaminare le seguenti frasi: 1. nomi.a[0][0]='c'; 2. nomi.a[nomi.riga][nomi.colonna]='i'; 3. nomi.a='c'; 4. nomi(a[0][0])='c'; 5. nomi.riga=8; Determinare le frasi sintatticamente corrette. Associando 1 ad una frase sintatticamente corretta e 0 ad una frase scorretta sintatticamente, selezionare la risposta esatta tra le seguenti: A B C D OK (ad esempio la risposta A. significa che solo le frasi 1., 3. e 5. sono sintatticamente corrette). Date le seguenti dichiarazioni: class complesso { double re,im; public: complesso (double r, double i); double reale (); double immag (); double calcola (int a, double b, double d); ; int n1, n2; double x1, x2; complesso x3(0.1, 0.1); esaminare le seguenti frasi: 1. n1=0.7*x3.calcola(n1,x1,0.02); 2. x1=0.5+x3.calcola(n1,x1,x2); 3. x2=7-x3.calcola(10,x1,x2); 4. x2=7-x3.calcola(10,x3.immag(),x1); 5. x2=7-x3.calcola(10,x1,x3.immag()); Determinare le frasi sintatticamente corrette. Associando 1 ad una frase sintatticamente corretta e 0 ad una frase scorretta sintatticamente, selezionare la risposta esatta tra le seguenti: A B OK C D (ad esempio la risposta A. significa che solo le frasi 1. e 3. sono sintatticamente corrette). Date le seguenti dichiarazioni: enum booleano {falso, vero; struct schedario {int tabella [30][30]; int nome, indirizzo; booleano cerca (schedario A, booleano stato);
12 schedario X; int B[30][30]; booleano situazione; esaminare le seguenti frasi: 1. if (cerca(x, falso)==vero) X.nome=0; 2. X.tabella[30][0]=100; 3. situazione=cerca(x.tabella, situazione); 4. X.tabella[5][4]=X.nome+10; 5. X.tabella[0][29]=31; Determinare le frasi sintatticamente corrette. Associando 1 ad una frase sintatticamente corretta e 0 ad una frase scorretta sintatticamente, selezionare la risposta esatta tra le seguenti: A B OK C D (ad esempio la risposta A. significa che solo le frasi 2. e 4. sono sintatticamente corrette). 2.5 Semantica di un programma completo Descrivere la semantica del seguente programma: enum booleano {falso, vero; booleano pippo (char lett[10], char x) {int i=0; while (i<10 lett[i]!=x) i=i+1; if (i==10) return falso; else return vero; {char lette[10]; char x; cin >>x; for (int i=0; i<10; i=i+1) cin >>lette[i]; if (pippo(lette,x)==vero) cout <<OK!; else cout <<spiacente!; A. Il programma legge 10 caratteri da tastiera e stampa OK! se il primo carattere letto e' presente tra i successivi 9, stampa spiacente! altrimenti. B. Il programma legge 11 caratteri da tastiera e stampa OK! se trova 2 caratteri uguali, stampa spiacente! altrimenti. C. Il programma legge 11 caratteri da tastiera e stampa OK! se il primo carattere letto e' presente tra i successivi 10, stampa spiacente! altrimenti. OK Descrivere la semantica del seguente programma: enum booleano {falso, vero; booleano pippo (int lett[10], int x)
13 {int i=0; while (i<10 lett[i]>x) i=i+1; if (i==10) return vero; else {lett[i]=x;return falso; {int lette[10]; int x; cin >>x; for (int i=0; i<10; i=i+1) cin >>lette[i]; if (pippo(lette,x)==vero) cout <<tutti!; else cout <<fatto!; A. Il programma legge (da tastiera) un array di 10 interi ordinato in ordine crescente e un intero. Il programma stampa tutti! se tutti gli elementi dell'array sono maggiori dell'intero dato, altrimenti sostituisce l'ultimo elemento dell'array con l'intero dato e stampa fatto!. B. Il programma cerca in un array di interi (letto da tastiera) il primo elemento minore o uguale ad un intero dato. Il programma stampa tutti! se tutti gli elementi dell'array sono maggiori dell'intero dato, altrimenti sostituisce l'elemento minore o uguale con l'intero dato e stampa fatto!. OK C. Il programma legge (da tastiera) un array di 10 interi e un intero. Il programma stampa tutti! se tutti gli elementi dell'array sono diversi dall'intero dato, altrimenti sostituisce l'ultimo elemento dell'array con l'intero dato e stampa fatto!. Fondamenti teorici Considerate le definizioni di tipo di dato e tipo di dato astratto. Selezionare tra le seguenti affermazioni quella che meglio descrive la differenza tra le due definizioni: A. Un tipo di dato è un tipo base del linguaggio; un tipo di dato astratto è un tipo definito dall'utente mediante il costrutto class. B. Un tipo di dato è costituito da un dominio e da un insieme di operazioni primitive definite su di esso; un tipo di dato astratto è un tipo di dato in cui la struttura interna degli elementi del dominio è accessibile solo dalle operazioni primitive. OK C. Un tipo di dato è un tipo i cui elementi sono oggetti semplici; un tipo di dato astratto è un tipo i cui elementi sono oggetti strutturati. Considerate la chiamata di funzione e la chiamata di funzione membro di una classe. Selezionare tra le seguenti affermazioni quella che meglio descrive la differenza semantica tra le due: A. Non c'è nessuna differenza semantica tra una chiamata di funzione e una chiamata di funzione membro di una classe. OK B. La chiamata di funzione è il nome della funzione seguito, tra parentesi tonde, dalla lista dei parametri attuali (se presenti); la chiamata di funzione membro di una classe è una chiamata di funzione fatta su un oggetto della classe mediante l'operatore di selezione. C. La chiamata di funzione è l'esecuzione un comando; la chiamata di funzione membro di una classe è l'esecuzione di una funzione primitiva.
14 Considerate la dichiarazione di variabile di un tipo base del linguaggio e la dichiarazione di un oggetto di una classe. Selezionare tra le seguenti affermazioni quella che meglio descrive la differenza semantica tra le due: A. Nessuna differenza. OK B. La dichiarazione di variabile di un tipo base definisce un oggetto semplice e alloca lo spazio necessario; la dichiarazione di un oggetto della classe definisce un oggetto strutturato e non alloca spazio. C. La dichiarazione di variabile di un tipo base può essere messa in un qualunque punto del programma precedente all'uso della variabile stessa; la dichiarazione di un oggetto della classe deve essere messa dopo la dichiarazione della stessa classe. Scrittura di un programma (o parte) Scrivere una funzione che riceve come parametro un array di N caratteri (char) e un intero M<N e stampa i primi M elementi dell'array. Scrivere anche una chiamata della stessa funzione, le dichiarazioni dei parametri attuali inclusa l'inizializzazione dell'array da passare alla funzione (utilizzare la lettura da tastiera). Scrivere una funzione che riceve come parametro un array di n interi e restituisce come risultato la somma degli elementi dell'array. Il risultato può essere restituito o mediante parametro o mediante la funzione stessa definendola di tipo int. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali. Scrivere una funzione che riceve come parametro un array di M reali (double) e due interi i e j; la funzione scambia l'i-esimo elemento dell'array con il j-esimo elemento dell'array. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali. Scrivere una funzione che riceve come parametro un array bidimensionale di interi (dimensioni: N righe e M colonne) e un intero i; la funzione stampa l'i-esima riga dell'array. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali. Scrivere una funzione di tipo int che riceve come parametri un array bidimensionale di interi (dimensioni: N righe e M colonne) e un intero i; la funzione restituisce l'elemento massimo dell'i-esima riga. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali. Scrivere una funzione di tipo int che riceve come parametri un array bidimensionale di interi (dimensioni: N righe e M colonne) e un intero i; la funzione restituisce l'elemento minimo dell'i-esima colonna. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali. Scrivere una funzione di tipo double che riceve come parametri un array bidimensionale di interi (dimensioni: N righe e M colonne) e un intero i; la funzione restituisce la media aritmetica tra gli elementi dell'i-esima riga. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali.
15 Scrivere una funzione che riceve come parametri un array bidimensionale di reali (dimensioni: N righe e M colonne), un reale x e un intero i; la funzione moltiplica la riga i-esima dell'array per x. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali. Scrivere una funzione che riceve come parametri un array bidimensionale di interi (dimensioni: N righe e M colonne), e due interi i e j; la funzione scambia la riga i-esima con la riga j-esima. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali. Scrivere una funzione di tipo int che riceve come parametri un array bidimensionale di interi (dimensioni: N righe e M colonne) e due interi i e j la funzione restituisce la differenza tra la somma dell'i-esima riga e la somma della j- esima riga. Scrivere anche una chiamata della stessa funzione e le dichiarazioni dei parametri attuali.
Vittoria de Nitto Personè. Esercizi proposti per il corso Fondamenti di informatica
Vittoria de Nitto Personè Esercizi proposti per il corso Fondamenti di informatica Facoltà di Ingegneria - Università degli studi di Roma Tor Vergata Esercizi a. tipi predefiniti, assegnamento Esercizio
DettagliEsercizio 1: media di numeri reali (uso funzioni e struct)
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 5 Esercitazione: 2 novembre 2005 Esercizi sulle funzioni Esercizio 1: media di numeri reali (uso funzioni e struct) Le
DettagliFondamenti di Informatica 1 Ing.Gestionale (A.A ) - docente Sandro Moriggi RECUPERO. cognome nome
Compito 1 Segnare una sola delle risposte indicate; una risposta errata ha un punteggio = 0; una risposta mancante ha un punteggio = 0; più di 1 risposta (incluso modifica della risposta segnata): annullata
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Tipi Strutturati Parte 1 Introduzione G. Mecca M. Samela Università della Basilicata Tipi Strutturati: Introduzione >> Sommario Sommario Panoramica Alcuni Esempi
DettagliEsercizio 2 (punti 7) Dato il seguente programma C: #include <stdio.h> int swap(int * nome, int length);
Fondamenti di Informatica L-A (A.A. 004/005) - Ingegneria Informatica Prof.ssa Mello & Prof. Bellavista I Prova Intermedia del 11/11/004 - durata h - COMPITO B Esercizio 1 (punti 1) Una associazione di
DettagliPer gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.
Fondamenti di Informatica - A. Fantechi Raccolta di esercizi Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.
DettagliBreve Manuale di Riferimento sulla Sintassi Linguaggi C++ e FORTRAN
Breve Manuale di Riferimento sulla Sintassi Linguaggi e versione aggiornata al 05/02/2004 Sommario Elementi di Base... 2 Dati, Tipi e Dichiarazioni... 2 Tipi di Dato di Base... 2 Tipi di Dato Strutturati...
DettagliFondamenti di Informatica
Vettori e matrici #1 Le variabili definite come coppie sono dette variabili scalari Fondamenti di Informatica 5. Algoritmi e pseudocodifica Una coppia è una variabile
DettagliLezione 6 Introduzione al C++ Mauro Piccolo
Lezione 6 Introduzione al C++ Mauro Piccolo piccolo@di.unito.it Linguaggi di programmazione Un linguaggio formale disegnato per descrivere la computazione Linguaggi ad alto livello C, C++, Pascal, Java,
DettagliEspressione composta da: Operatori Operandi (costanti, variabili, )
Cenni linguaggio C: Espressioni Espressione: formula (regola di calcolo) che specifica sempre un valore Esempio: espressione algebrica: z=x* y, (x+3)/5 Espressione composta da: Operatori Operandi (costanti,
DettagliInformatica B Prof. Di Nitto e Morzenti Appello del 17 febbraio 2005 Cognome e Nome... Numero Matricola... (in stampatello)
Informatica B Prof. Di Nitto e Morzenti Appello del 17 febbraio 2005 Cognome e Nome... Numero Matricola... (in stampatello) Risolvere i seguenti esercizi, scrivendo le risposte ed eventuali tracce di soluzione
Dettagliciclo di vita della soluzione (informatica) di un problema
Università di Roma Tor Vergata L2-1 ciclo di vita della soluzione (informatica) di un problema errori run-time errori sintattici codice editor codice C++ compilatore esegui eseguibile OK risultati scorretti
DettagliTipi di dati strutturati e Linguaggio C. Record o strutture Il costruttore struct in C
Tipi di dati strutturati e Linguaggio C Record o strutture Il costruttore struct in C Dati strutturati Record Un record o struttura è una struttura dati ottenuta aggregando elementi di tipo diverso che
DettagliQualsiasi programma in C++ segue lo schema:
Qualsiasi programma in C++ segue lo schema: #include // libreria che gestisce flusso di input e output using namespace std; // uso di librerie standard del C++ int main() { // dichiarazioni
DettagliTipi di dato primitivi
Tipi di dato primitivi (oltre int) Tipi di dato primitivi int (già trattati) Valori logici (ricordati) Valori reali Valori carattere Informatica - A.A. 2009/2010 - Tipi di dato 2 1 Valori logici (il caso
DettagliElementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Elementi di Base Parte 3 Istruzioni di Assegnazione G. Mecca M. Samela Università della Basilicata Elementi di Base >> Sommario Sommario Introduzione Istruzioni
DettagliTipi strutturati - struct
Fondamenti di Programmazione A Appunti per le lezioni Gianfranco Rossi Tipi strutturati - struct Struttura dati (concreta) struct: sequenza di n elementi (n 0), rispettivamente di tipo t1,,tn (non necessariamente
Dettaglicout << "Inserisci un numero:" << endl; cin >> n; ris = n*2; cout << "Il doppio di " << n << " e " << ris << endl;
Funzioni int n, ris; cout n; ris = n*2; cout
DettagliLinguaggio C: Espressioni
Linguaggio C: Espressioni Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Ringraziamenti prof. Mirko Viroli, Università
DettagliCorso di Fondamenti di Informatica Il sistema dei tipi in C++
Corso di Fondamenti di Informatica Il sistema dei tipi in C++ Anno Accademico Francesco Tortorella Struttura di un programma C++ // Programma semplice in C++ #include int main() { cout
DettagliIstruzioni Condizionali
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 10 Istruzioni Condizionali Carla Limongelli Novembre 2011 http://www.dia.uniroma3.it/~java/fondinf/ Istruzioni condizionali 1 Contenuti
DettagliLaboratorio di Python
Algoritmo, sulle liste Università di Bologna 3 e 5 aprile 2013 Sommario Correzione esercizi 1 Correzione esercizi 2 3 4 Correzione Correzione esercizi scrivere e documentare un programma con un menu dove:
DettagliIl linguaggio C Variabili e tipi di dato primitivi
Il linguaggio C Variabili e tipi di dato primitivi main() { /*definizioni variabili: */ char y= a ; /*codice(a)=97*/ int x,x,y; unsigned int Z; float SUM; double r; /* parte istruzioni: */ X=27; Y=4; Z
DettagliELEMENTI DI INFORMATICA L-B. Ing. Claudia Chiusoli
ELEMENTI DI INFORMATICA L-B Ing. Claudia Chiusoli Materiale Lucidi delle lezioni Date degli appelli Testi di esami precedenti Informazioni e contatti http://www.lia.deis.unibo.it/courses/ Programma del
DettagliPROGRAMMAZIONE: I sottoprogrammi
PROGRAMMAZIONE: I sottoprogrammi Prof. Enrico Terrone A. S: 2008/09 Definizione Un sottoprogramma è un blocco di istruzioni a sé stante con un proprio nome. Il main (= sottoprogramma principale) è un caso
DettagliLinguaggio C: Array Valeria Cardellini
Linguaggio C: Array Valeria Cardellini Corso di Calcolatori Elettronici A.A. 2018/19 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Array in C q Dichiarazione
DettagliSoluzioni seconda prova intermedia del 30 gennaio 2006 temi 1 e 2. Siano date le seguenti definizioni di costanti e tipi in linguaggio C:
Fondamenti Informatica B Soluzioni seconda prova intermedia del 30 gennaio 2006 temi 1 e 2 Esercizio 1 tema 1 Siano date le seguenti definizioni di costanti e tipi in linguaggio C: #define MAX_LENGTH 40
Dettagli1) definizione di una rappresentazione 2) specificazione di un algoritmo (dipendente dalla rappresentazione) 3) traduzione in un linguaggio
soluzione di un problema 1) definizione di una rappresentazione 2) specificazione di un algoritmo (dipendente dalla rappresentazione) 3) traduzione in un linguaggio rappresentazioni disponibili in C++:
DettagliStrutture di controllo condizionali in Matlab
Strutture di controllo condizionali in Matlab Informatica B Le strutture condizionali A cosa servono le strutture condizionali? %Inserimento dei parametri della parabola: y=ax^2+bx+c a = input( inserire
DettagliCorso: Fondamenti di Informatica 1 (gruppo 8-9) Corsi di laurea: Area dell'informazione Questionario di autovalutazione 4
Corso: Fondamenti di Informatica 1 (gruppo 8-9) Corsi di laurea: Area dell'informazione Questionario di autovalutazione 4 Domanda n. 1 Argomento: Rappresentazione dell'informazione Domanda: Il numero binario
DettagliInformatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande / VERSIONE 1
Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande/ VERSIONE 1 1) L approccio con cui si studia un sistema focalizzandosi solo sul rapporto tra input e output si chiama
DettagliElementi di Informatica A. A. 2016/2017
Elementi di Informatica A. A. 2016/2017 Ing. Nicola Amatucci Università degli studi di Napoli Federico II Scuola Politecnica e Delle Scienze di Base nicola.amatucci@unina.it Programmazione C++ Parte 2
DettagliFondamenti di Informatica 6. Algoritmi e pseudocodifica
Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
DettagliAmbienti di Programmazione per il Software di Base
Ambienti di Programmazione per il Software di Base Le Funzioni in C Esercizi sulle Funzioni svolti Esercizi sulle Funzioni da svolgere A.A. 2011/2012 Ambienti di Programmazione per il Software di Base
DettagliLe basi del linguaggio Java
Le basi del linguaggio Java Compilazione e interpretazione Quando si compila il codice sorgente scritto in Java, il compilatore genera il codice compilato, chiamato bytecode. È un codice generato per una
DettagliCorso di Fondamenti di Informatica
Corso di Fondamenti di Informatica Le classi di istruzioni in C++ 1 Le classi di istruzioni in C++ SEQUENZIALI Statement semplice Statement composto CONDIZIONALI if < expr.> else switch case
DettagliMatricola Nome Cognome Aula Fila (dalla cattedra) Posto (dalla porta)
Università degli Studi di Udine Corsi di laurea in Ing. Elettronica / Gestionale Fondamenti di programmazione / Inform. 1 14 novembre 2014 - Prova intermedia Matricola Nome Cognome Aula Fila (dalla cattedra)
DettagliEsercitazioni di Fondamenti di Informatica - Lez. 5 30/10/2018
Esercitazioni di Fondamenti di Informatica - Lez. 30/10/018 Esercizi sulle funzioni in C I codici e le soluzioni degli esercizi sono nella cartella parte1 1. Scrivere i prototipi delle seguenti funzioni.
DettagliArray. Definizione e utilizzo di vettori
Array Definizione e utilizzo di vettori Array (1/2) Un array o vettore rappresenta un insieme di elementi dello stesso tipo. Sintassi per la creazione di un array: tipo_elementi[] nome; nome = new tipo_elementi[numero_elementi];
DettagliPolitecnico di Milano - Dipartimento di Elettronica e informazione Prof. Mauro Negri
Politecnico di Milano - Dipartimento di Elettronica e informazione Prof. Mauro Negri Fondamenti di Informatica II prova in itinere 25 gennaio 2011 Matricola Cognome Nome Durata prova: 2 ore Istruzioni
DettagliCOMPITO DI LABORATORIO DI PROGRAMMAZIONE Dicembre Alcune Soluzioni
COMPITO DI LABORATORIO DI PROGRAMMAZIONE 2001-2002 10 Dicembre 2001 Alcune Soluzioni ESERCIZIO 1. Si consideri il seguente frammento di codice in linguaggio Java: int[][] a = new int[n][n]; for (int i
DettagliFondamenti di Informatica T-1
Fondamenti di Informatica T-1 Input/Output e Interi Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2018/2019 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 19 TUTOR Angelo Feraudo Email: angelo.feraudo2@unibo.it
DettagliUnità Didattica 2 Linguaggio C. Espressioni, Operatori e Strutture linguistiche per il controllo del flusso
Unità Didattica 2 Linguaggio C Espressioni, Operatori e Strutture linguistiche per il controllo del flusso 1 Espressioni e assegnazioni Le espressioni sono definite dalla grammatica: espressione = variabile
DettagliIstruzioni Condizionali
Istruzioni Condizionali Corso di Programmazione e Metodi Numerici Ingegneria Aerospaziale BAER Domenico Daniele Bloisi Docenti Metodi Numerici prof. Vittoria Bruni vittoria.bruni@sbai.uniroma1.it Programmazione
DettagliInformatica (A-K) 5. Algoritmi e pseudocodifica
Vettori e matrici #1 Informatica (A-K) 5. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile & Ambientale A.A. 2011-2012 2 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
DettagliPag. 1. La formalizzazione dell informazione: Dati e Diagrammi di Flusso. Codifica degli algoritmi
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni La formalizzazione
DettagliL assegnamento. Andrea Marin. a.a. 2011/2012. Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time
Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Abbiamo visto È conveniente definire una macchina astratta C Lo stato della macchina ci
DettagliNon ci sono vincoli sul tipo degli elementi di un vettore Possiamo dunque avere anche vettori di
ARRAY DI PUNTATORI Non ci sono vincoli sul tipo degli elementi di un vettore Possiamo dunque avere anche vettori di puntatori Ad esempio: char * stringhe[4]; definisce un vettore di 4 puntatori a carattere
DettagliEsercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo)
Esercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo) Selezione di prove di esame al calcolatore Esercizio 1 (esame del 13/01/2006) La classe Matrice definisce oggetti che rappresentano matrici
DettagliIl linguaggio C. Notate che...
Il linguaggio C Notate che... 1 Il C è un linguaggio a blocchi int main (void) { blocco } 2 Il C è un linguaggio a blocchi (2) Non è possibile mischiare dichiarazioni e comandi! int main (void) { } Dichiarazione
DettagliESECUZIONE DI PROGRAMMI C SU MACCHINE REALI. Docente: Giorgio Giacinto AA 2008/2009. formalizzazione degli algoritmi in linguaggio C
Università degli Studi di Cagliari Corso di Laurea Specialistica in Ingegneria per l Ambiente ed il Territorio Corso di Laurea Specialistica in Ingegneria Civile - Strutture FONDAMENTI DI INFORMATICA 2
DettagliProgrammazione. Selezione e ripetizione. Francesco Tiezzi. Scuola di Scienze e Tecnologie Sezione di Informatica Università di Camerino
Programmazione Francesco Tiezzi Scuola di Scienze e Tecnologie Sezione di Informatica Università di Camerino Lucidi originali di Pierluigi Crescenzi Variabili ed espressioni Booleane Variabili ed espressioni
DettagliLinguaggio C Informatica Grafica
Linguaggio C Informatica Grafica Corsi di Informatica Grafica Prof. Manuel Roveri Dipartimento di Elettronica e Informazione roveri@elet.polimi.it Linguaggio C Breve storia Struttura di un programma Variabili
DettagliIl C nel C++ Struttura di un linguaggio. Elementi lessicali. Spazi. Livello lessicale: Livello sintattico: Livello semantico:
Struttura di un linguaggio Il C nel C++ Livello lessicale: regole per la definizione i simboli Livello sintattico: regole per la composizione dei simboli Livello semantico: significato delle strutture
DettagliFondamenti di Programmazione Recupero Primo Parziale 30 Gennaio 2008 Traccia A
Fondamenti di Programmazione Recupero Primo Parziale 30 Gennaio 2008 Traccia A Cognome: Nome: Corso di Laurea N. Matricola: Giorno non preferito per l orale (Matematici) Giorno non preferito per l orale
Dettagli1
Manuali di C Linguaggio C B. W. Kernigan, D. M. Ritchie Jackson La guida completa al C H. Schildt McGraw-Hill Fondamenti di Informatica 1 Linguaggio C Creato nei primi anni 70 per sviluppare il S.O. Unix
DettagliARRAY E STRINGHE. ESERCIZIO 2 Scrivere un programma che calcola il numero di doppie e di dittonghi (2 vocali vicine) presenti in una stringa.
3 ITI - a.s. 2007-2008 Compiti di Informatica ESTATE 2008 ARRAY E STRINGHE Scrivere una funzione che carica da tastiera un array di n elementi e lo stampa invertendo il primo elemento con l'ultimo, il
DettagliTutorato Elementi di Informatica 2018
Università degli Studi di Cagliari Pattern Recognition & Application Lab Dipartimento di Ingegneria Elettrica ed Elettronica Tutorato Elementi di Informatica 2018 Esercizi per I parziale Mail: bioinfo.marcialis@gmail.com
Dettagli6 Typedef, matrici e codifica
Questa dispensa propone esercizi sulla scrittura di algoritmi, in linguaggio C, utili alla comprensione della definizione di matrici, strutture e di tipi, oltre ad un riepilogo sulla codifica dei numeri
DettagliFondamenti di Informatica Ing. Biomedica
Fondamenti di Informatica Ing. Biomedica Esercitazione n.8 Matrici Antonio Arena antonio.arena@ing.unipi.it Fondamenti di Informatica - Esercitazione n.8 2 Matrici In C++ viene trattata come array multi-dimesionale.
DettagliDipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano
Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano 2033 Milano (Italia) Piazza Leonardo da Vinci, 32 Tel. (+39) 02-2399.3400 Fax (+39) 02-2399.34 Informatica ed Elementi di
DettagliAssegnazione di una variabile
Assegnazione di una variabile Per scrivere un valore dentro una variabile si usa l operatore di assegnazione, che è rappresentato dal simbolo =. Quindi, se scrivo int a; a = 12; assegno alla variabile
DettagliElementi di Informatica A. A. 2016/2017
Elementi di Informatica A. A. 2016/2017 Ing. Nicola Amatucci Università degli studi di Napoli Federico II Scuola Politecnica e Delle Scienze di Base nicola.amatucci@unina.it Programmazione C++ Parte 1
DettagliProgrammazione in Java (I modulo)
Programmazione in Java (I modulo) Lezione 4 Variabili di tipo primitivo. Dichiarazione di costanti Conversioni di tipo: operatore cast Altri operatori di assegnamento Operazioni aritmetiche e di confronto
DettagliLab 04 Programmazione Strutturata"
Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni Lab 04 Programmazione Strutturata" Lab04 1 Valutazione in cortocircuito (1)" In C, le espressioni booleane sono valutate
Dettagli2 Operatori matematici e costrutto if
Questa dispensa propone esercizi sulla scrittura di algoritmi, in linguaggio C, utili alla comprensione delle operazioni tra numeri e del costrutto condizionale if. Si introducono anche le due funzioni
DettagliIntroduzione al linguaggio C Dati aggregati
Introduzione al linguaggio C Dati aggregati Violetta Lonati Università degli studi di Milano Dipartimento di Informatica Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica 5 ottobre
DettagliESERCIZI DI PROGRAMMAZIONE C/C++ (con alcune tracce di soluzioni) aa e , prof. Garzotto
ESERCIZI DI PROGRAMMAZIONE C/C++ (con alcune tracce di soluzioni) aa. 2000-01 e 2001-02, prof. Garzotto PARTE 1: Programmazione in the small I.1 a) Dire brevemente che problema risolve il seguente programma
DettagliEsercizi Programmazione I
Esercizi Programmazione I 9 Novembre 201 Esercizio 1 Valutare e dare il tipo delle seguenti espressioni condizionali. 1 char a= a, b= b ; // a ha v a l o r e decimale 97 2 i n t i= 1, j= 2 ; 3 double x=
DettagliMarco Faella Introduzione al corso
Marco Faella Introduzione al corso 1 Lezione n. Parole chiave: Java Corso di Laurea: Informatica Insegnamento: Linguaggi di Programmazione II Email Docente: faella.didattica@gmail.com A.A. 2009-2010 Linguaggi
DettagliParte Input e output in linguaggio i C. 3. Programmazione strutturata 1 (if, switch, comunque segnalare dei warning
Obiettivi di questa esercitazione Fondamenti di Informatica T-1 Parte 2 Laboratorio 01 1. Input e output in linguaggio i C 2. Espressioni 3. Programmazione strutturata 1 (if, switch, do while) 1 2 Warning
DettagliUniversità degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura
Dettagli1 Esercizio. 2 Esercizio
1 Esercizio Un numero relativo è rappresentato in virgola mobile secondo lo standard IEEE 754 su 32 bit nel seguente modo: s = 1 e = 10000111 m = 11011000000000000000000 Ricavare il corrispondente valore
DettagliInformatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 02/07/2015/ Foglio delle domande /VERSIONE 1 Matricola Cognome Nome
Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 02/07/2015/ Foglio delle domande /VERSIONE 1 Matricola Cognome Nome 1) Il termine informatica viene dalla fusione delle seguenti parole a) informazione
DettagliStruttura di un linguaggio
Il C nel C++ Struttura di un linguaggio Livello lessicale: regole per la definizione i simboli Livello sintattico: regole per la composizione dei simboli Livello semantico: significato delle strutture
DettagliUniversità di Roma Tor Vergata L12-1
Università di Roma Tor Vergata L12-1 soluzione di un problema fl 1) definizione di una rappresentazione 2) specificazione di un algoritmo (dipendente dalla rappresentazione) 3) traduzione in un linguaggio
DettagliNB: sono richieste almeno 4 risposte esatte per la correzione delle domande aperte
7 Lug 17 MATRICOLA COGNOME NOME PUNTEGGI PER LE VARIE DOMANDE: Domande aperte: A: 6, B: 9, C: 9 Scelta multipla: 1.5 punti per ogni risposta esatta DURANTE IL COMPITO E AMMESSO SOLO L USO DI STRUMENTI
DettagliIndice. Prefazione. 3 Oggetti e Java 53
Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware
DettagliCorso di Fondamenti di Informatica Ingegneria delle Comunicazioni BCOR Ingegneria Elettronica BELR Introduzione al C Esercitazione 7
Corso di Fondamenti di Informatica Ingegneria delle Comunicazioni BCOR Ingegneria Elettronica BELR Introduzione al C Esercitazione 7 Claudio Ciccotelli NOTA Per ottenere il massimo dei punti in ogni esercizio
DettagliProgrammazione A.A Costrutti di base. ( Lezione XII, parte I ) Gestione dell input. Prof. Giovanni Gallo Dr.
Programmazione A.A. 2002-03 I Costrutti di base ( Lezione XII, parte I ) Gestione dell input Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università di Catania e-mail
DettagliCOMPITO DI LABORATORIO DI PROGRAMMAZIONE Dicembre 2001
COMPITO DI LABORATORIO DI PROGRAMMAZIONE 2001-2002 10 Dicembre 2001 NOME COGNOME MATRICOLA Scrivere in stampatello Nome, Cognome e Matricola su ogni foglio consegnato. ESERCIZIO 1. Si consideri il seguente
DettagliLaboratorio di Matematica e Informatica 1
Laboratorio di Matematica e Informatica 1 Matteo Mondini Antonio E. Porreca matteo.mondini@gmail.com porreca@disco.unimib.it Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi
DettagliC array. Problema: scrivere un programma che, ricevuto in input un intero n ed n interi positivi, li stampi in ordine inverso.
Problema: scrivere un programma che, ricevuto in input un intero n ed n interi positivi, li stampi in ordine inverso. Non sappiamo a priori quante variabili dobbiamo definire per contenere gli interi.
DettagliDati aggregati. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica - in breve: Definizione di tipi Array Stringhe Strutture
DettagliEsercitazioni del Corso di Fondamenti di Informatica ARRAY. Prof. Giuseppe Manco. A cura di Ing. Andrea Tagarelli
Esercitazioni del Corso di Fondamenti di Informatica ARRAY Prof. Giuseppe Manco A cura di Ing. Andrea Tagarelli ESERCIZIO 1 public static int[] elaboravettore (int[] v) che verifica che gli elementi di
DettagliRipasso R1. Dati strutturati. Esempi. Array. Dichiarazione di un array. Dichiarazione di un array in C
Ripasso R1 Dati strutturati Aggregazione di dati omogenei: gli array Spesso gli algoritmi lavorano su insiemi di dati omogenei. o l insieme dei valori reali che rappresentano le temperature medie delle
DettagliFondamenti di Informatica: Ingegneria Meccanica Prova scritta del 12 luglio 2008
Fondamenti di Informatica: Ingegneria Meccanica Prova scritta del 12 luglio 2008 Gli studenti dell a.a. 2007-2008 e 2006-2007 (6CFU) devono svolgere i 6 esercizi. Gli studenti degli anni precedenti non
DettagliLe basi del linguaggio Java
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 10 Le basi del linguaggio Java Aprile 2010 Le basi del linguaggio Java 1 Prerequisiti Nozioni generali sulla sintassi e semantica del
DettagliProgrammazione in Java (I modulo) Lezione 4
Programmazione in Java (I modulo) Lezione 4 Costanti Chiamiamo costanti tutti i valori numerici (interi o con la virgola), i caratteri e le stringhe. Esempio: 2, 3.7, 'y, buongiorno Le costanti numeriche
DettagliCorso: Fondamenti di Informatica (Gruppo 2) a.a Corsi di laurea: Ing. Settore Informazione
Corso: Fondamenti di Informatica (Gruppo 2) a.a. 2017-18 Corsi di laurea: Ing. Settore Informazione Questionario a Risposte Multiple per auto-valutazione del Lab05 Domanda n. 1 Argomento: Iterazioni, array
DettagliAlgoritmi, Strutture Dati e Programmi. UD 2.b: Programmazione in Pascal
Algoritmi, Strutture Dati e Programmi : Programmazione in Pascal Prof. Alberto Postiglione AA 2007-2008 Università degli Studi di Salerno Il Linguaggio di Programmazione Pascal Esistono molti linguaggi
DettagliPROGRAMMAZIONE: Le strutture di controllo
PROGRAMMAZIONE: Le strutture di controllo Prof. Enrico Terrone A. S: 2008/09 Le tre modalità La modalità basilare di esecuzione di un programma è la sequenza: le istruzioni vengono eseguite una dopo l
DettagliFondamenti di Informatica Ing. Biomedica
Fondamenti di Informatica Ing. Biomedica Esercitazione n.10 Strutture Antonio Arena antonio.arena@ing.unipi.it Ripresa esercizio per casa Fondamenti di Informatica - Esercitazione n.10 2 Scrivere una funzione
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 8 Novembre 2010 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 8 Novembre 010 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 4
Dettagli