3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi

Documenti analoghi
Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1

CONCETTI FONDAMENTALI

MODULO 1. Prof. Onofrio Greco. Prof. Greco Onofrio

Algoritmi e soluzione di problemi

Introduzione alla programmazione

ALGORITMI: PROPRIETÀ FONDAMENTALI

MODULO 07. La soluzione dei problemi mediante gli algoritmi

Fondamenti di programmazione!! Parte 2!

in termini informali: un algoritmo è una sequenza ordinata di operazioni che risolve un problema specifico

Come ragiona il computer. Problemi e algoritmi

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

Concetti di base dell ICT

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura

La codifica digitale

PROBLEMI ALGORITMI E PROGRAMMAZIONE

Algoritmi, Strutture Dati e Programmi. UD 1.d: Dati e Tipi di Dato

La codifica. dell informazione

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Corso di Informatica. Problemi ed algoritmi. Ing Pasquale Rota

Aritmetica dei Calcolatori Elettronici

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 25/02/2016/ Foglio delle domande / VERSIONE 1

4U Informatica 30/10/2015 Prova di verifica (soluzioni) N.A.

La codifica. dell informazione

Rappresentazione con i diagrammi di flusso (Flow - chart)

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 30/06/2016/ Foglio delle domande / VERSIONE 1

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C

Concetti di base. Riferimenti

Dispense di Informatica Anno Scolastico 2008/2009 Classe 3APS. Dall'Algoritmo al Programma

Algoritmi e diagrammi di flusso versione biennio

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

Sistemi Web per il turismo - lezione 3 -

La rappresentazione delle informazioni in un computer. La numerazione binaria

Calcolatore e unità di misura

Sommario. Problema computazionale Sviluppo software Algoritmi. Istruzioni Sequenziali, Condizionali, Cicliche; Javascript

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Dall algoritmo al programma

Lezione2: Circuiti Logici

Dispensa di Informatica II.1

Fondamenti di Informatica

Rappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice:

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

La codifica delle immagini

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

La codifica delle immagini

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a

Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Termine algoritmo da:

Introduzione alla programmazione Algoritmi e diagrammi di flusso. Sviluppo del software

Modulo 1 Concetti di base della Tecnologia dell Informazione

I.4 Rappresentazione dell informazione

Informatica/ Ing. Meccanica/ Prof. Verdicchio/ 13/09/2013/ Foglio delle domande/versione 1

Informatica di Base - 6 c.f.u.

Linguaggi di Programmazione

Sistemi di numerazione

RAPPRESENTAZIONE DELLE INFORMAZIONI

Algoritmi e Linguaggi

Algoritmi e diagrammi di flusso

Algoritmi. Pagina 1 di 5

Problemi, algoritmi, calcolatore

Interazione tra matematica e informatica

Princìpi dell'algebra di Boole applicata ai circuiti digitali. An Investigations of the Laws of Thought. George Boole, nel 1854, pubblicò un libro,

Teoria dell Informazione

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

SEZIONE 1.0 Fondamenti

Unità di apprendimento 6. Dal problema al programma

Corso di Informatica di Base

Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011

INFORMATICA. L informatica comprende:

A B C D E F

Sommario. Problema computazionale Sviluppo software Algoritmi. Istruzioni Sequenziali, Condizionali, Cicliche; Javascript

Per approfondire: La rappresentazione delle informazioni all interno dei computer

Formalismi per la descrizione di algoritmi

Il linguaggio di programmazione Python

Il calcolatore. Architettura di un calcolatore (Hardware)

RAPPRESENTAZIONE GLI ALGORITMI NOTAZIONE PER LA RAPPRESENTAZIONE DI UN ALGORITMO

Esercizi sugli Algoritmi numerici

Codifica dell informazione

Programmazione strutturata

Codifica binaria dei dati numerici: i numeri naturali

Dal Problema all Algoritmo. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Lezione 2. La conoscenza del mondo

Informatizzazione APVE LEZIONE 1: USO DEL PC E TERMINOLOGIA INFORMATICA

Scienza dei calcolatori elettronici (Computer Science) Scienza dell informazione. è uno strumento in grado di eseguire insiemi di azioni elementari.

Cos è la programmazione?

Algoritmo. La programmazione. Algoritmo. Programmare. Procedimento di risoluzione di un problema

Altrimenti, il M.C.D. di a e b è anche divisore di r (e.g. a=15,b=6,r=3 che è il M.C.D.)

Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio

PROGRAMMAZIONE ANNUALE DI MATEMATICA - SCUOLA PRIMARIA IST. COMP. DON MILANI CERNUSCO S/N -

Algoritmi e Programmi

Codifica. Rappresentazione di numeri in memoria

Informatica/ Ing. Meccanica/ Prof. Verdicchio/ 14/02/2012 / Foglio delle domande / VERSIONE 1

Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario

Dalla prima lezione. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 7 VARIABILI E COSTANTI 28/02/2016. Concetto di algoritmo

INFORMATICA. Scienza degli elaboratori elettronici (Computer. informazione

Unità aritmetica e logica

Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Corso di Laurea in Ingegneria Medica. Compressione dati

INFORMATICA. Scienza dei calcolatori elettronici (computer science) Scienza dell informazione (information science)

Informatica per la Storia dell Arte

Transcript:

0.1.1.1 Definire un algoritmo 1. Con il termine algoritmo si intende: a) il software utilizzato in un calcolatore b) l elenco finito di istruzioni necessario per risolvere un problema c) un elaboratore in grado di eseguire procedimenti di calcolo d) un problema da risolvere utilizzando il calcolatore 2. Un algoritmo è una sequenza di istruzioni: a) finita b) indeterminata c) infinita d) continua 0.1.1.2 Rappresentare algoritmi mediante diagrammi 3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi a) una scelta/diramazione tra due percorsi diversi nel diagramma di flusso b) un operazione di immissione (input) o di uscita (output) delle informazioni c) il passaggio obbligato fra due istruzioni d) la fine della sequenza di istruzioni 4. Indicare, con riferimento al grafo riportato a fianco, quale delle seguenti frasi è VERA? a) la risposta falso determina la ripetizione della scelta b) la risposta vero invia sempre alla fine dell algoritmo c) la risposta vero determina la ripetizione della scelta d) la risposta falso porta all inizio dell algoritmo

5. Il flow chart o diagramma di flusso serve a rappresentare: a) lo schema delle parti in cui si compone un computer b) il flusso, in forma grafica, dei dati dalla memoria RAM al disco fisso c) i dati di ingresso e di uscita in un computer in forma grafica d) le istruzioni, in forma grafica, di un algoritmo 6. In un diagramma di flusso, il blocco che si utilizza per assegnare valori o per indicare costanti, è rappresentato da: a) un parallelepipedo b) un parallelogramma c) un rettangolo d) un rombo 0.1.2.1 Progettare semplici algoritmi numerici 7. Il programma rappresentato nel seguente diagramma di flusso serve a ottenere in output: a) i multipli di 3 fino a 60 in ordine decrescente b) tre volte il numero 60 c) tutti i numeri da 0 a 60 d) i multipli di 3 fino a 60 in ordine crescente

8. L algoritmo qui rappresentato serve a trovare: a) il minore di tre numeri dati b) il maggiore di tre numeri dati c) il numero non intero di tre numeri dati d) se i tre numeri dati sono diversi fra loro 0.2.1.1 Effettuare correlazioni fra i sistemi di numerazione decimale e binario, convertire numeri dall uno all altro sistema 9. Indicare quale numero binario rappresenta il numero decimale 32 a) 100000 b) 1000 c) 100 d) 10 10. Indicare qual è il valore decimale corrispondente al numero binario 111001 a) 37 b) 77 c) 27 d) 57.

11. Associa il corretto valore relativo alla cifra 2 per ciascuno dei numeri elencati. 17245 2 centinaia 2576 2 decine di migliaia 34512 2 decine 723759 2 unità 1928 2 migliaia 0.2.2.1 Rappresentare i caratteri in forma binaria. Definire le nozione di bit e di byte 12. Per rappresentare un carattere si utilizza un codice a: a) 8 bit b) 2 bit c) 6 bit d) 3 bit 13. Per codificare i caratteri e i simboli presenti su una tastiera si utilizza: a) un insieme di 8 bit b) un byte formato da 32 bit c) un blocco di 64 bit d) un bit

0.2.3.1 Descrivere le caratteristiche di una immagine digitale 14. Quante differenti combinazioni di colori si possono rappresentare con 8 bit? a) 8 b) 65536 c) 128 d) 256 15. La digitalizzazione delle immagini consiste: a) nella trasformazione di una immagine in un reticolo di punti, detti pixel b) nella trasformazione dei pixel in immagini c) nella trasformazione di una immagine in un suono d) in un reticolo di immagini 0.3.1.1 Distinguere fra linguaggio macchina e linguaggio simbolico 16. Viene chiamato programma sorgente: a) un programma scritto in un linguaggio simbolico b) un insieme di istruzioni scritte in linguaggio macchina c) l output di un programma tradotto da un compilatore d) un algoritmo scritto in linguaggio di progetto 17. Indicare cosa è un bug a) un errore in un programma b) la prima fase di esecuzione del sistema operativo c) un alloggiamento per schede di memoria d) un algoritmo mal costruito 18. Il compilatore traduce in linguaggio macchina programmi scritti in: a) un linguaggio ad alto livello b) un linguaggio di basso livello c) un diagramma a blocchi d) inglese

0.3.2.1 Scrivere un semplice programma con l uso di pseudo linguaggi 19. Indicare cosa ricerca il seguente programma: dichiara A, B, C, M come interi immetti da tastiera A,B,C controlla se A < B se vero assegna M = A altrimenti assegna M = B controlla se C < M se vero assegna M = C scrivi su monitor M fine del programma a) il minore di tre numeri dati b) il maggiore di tre numeri dati c) il numero non intero di tre numeri dati d) se i tre numeri dati sono diversi fra loro 20. Indicare quale calcolo esegue il seguente programma: dichiara A,B come interi immetti da tastiera A assegna B=A*A scrivi su monitor B fine del programma a) eleva il numero A al quadrato b) scambia i valori di A e B c) raddoppia il valore di A d) moltiplica A per B 21. Indicare cosa si ottiene in OUTPUT con questo programma: 1. dichiara X come intero 2. assegna X=60 3. scrivi su monitor X 4. assegna X=X-3 5. controlla se X=0 6. se falso torna a 3 7. altrimenti fine del programma a) i multipli di 3 fino a 60 in ordine decrescente b) 3 volte il numero 60 c) tutti i numeri da 0 a 60 d) i multipli di 3 fino a 60 in ordine crescente