Abilità Informatiche e Telematiche
|
|
Title of test:
![]() Abilità Informatiche e Telematiche Description: Lezione 1 - Lingue e Culture Europee |



| New Comment |
|---|
NO RECORDS |
|
L.1.01 - RAM è l'acronimo di: Random Access Memory. Random Only Memory. Read Only Memory. Read Access Memory. L.1.02 - Quale tra questi non è un dispositivo di input?. Tastiera. Stampante. Microfono. Mouse. L.1.03 - A quale numero binario corrisponde il numero decimale di 104?. 1101110. 1110000. 1111111. 1101000. L.1.04 - Per l'algoritmo fornito di seguito, qual è il valore assunto dalla variabile contatore quando l'algoritmo termina: Passo 1 Poni il valore di contatore a 1 Passo 2 Ripeti i passi da 3 a 5 fino a che contatore > 10 Passo 3 Poni quadrato a contatore x contatore Passo 4 Stampa i valori di contatore e quadrato Passo 5 Aggiungi 1 a contatore Passo 6 Stampa "Fine. 11. 10. 9. 12. L.1.05 - Quale dei seguenti frammenti di pseudocodice seleziona il maggiore tra A e B e lo pone in X: se B>A allora X=A altrimenti X=B. se A>B allora X=B altrimenti X=A. X=A; se A>B allora X=B;. X=B; se A>B allora X=A. L.1.06 - Per il seguente algoritmo: Passo 1 Poni contatore = 1 Passo 2 Ripeti i passi da 3 a 5 fino a che contatore > 5 Passo 3 Poni quadrato pari a contatore x contatore Passo 4 Stampa i valori di contatore e quadrato Passo 5 Aggiungi 1 a contatore Passo 6 Poni risultato pari a quadrato + contatore Passo 7 Stampa "Fine" Il valore finale assunto dalla variabile "risultato" è: 31. 25. 30. 35. L.1.07 - Per il seguente algoritmo: Passo 1 Poni contatore = 5 Passo 2 Ripeti i passi da 3 a 5 fino a che contatore > 22 Passo 3 Poni quadrato pari a contatore x contatore Passo 4 Stampa i valori di contatore e quadrato Passo 5 Aggiungi 1 a contatore Passo 6 Stampa “Fine” il tipo di istruzione presente al passo 2 è: un'istruzione di stampa. un'istruzione condizionale. un'istruzione di uscita. un'istruzione iterativa. L.1.08 - Ipotizzando come input A=5 e B=7, il seguente algoritmo che valore stampa al passo 7? Passo 1 Leggi A,B Passo 2 X=0 Passo 3 Se B>A allora esegui il passo 4 Passo 4 X=B Passo 5 altrimenti esegui il passo 6 Passo 6 X=A Passo 7 Stampa X. 7. 5. 0. 12. L.1.09 - Dati due numeri interi (A,B), per calcolare il minimo (MIN) e il massimo (MAX) si può utilizzare il seguente codice? Passo 1 Leggi A,B Passo 2 Poni MAX=A Passo 3 Poni MIN=B Passo 4 Se B>A allora esegui i passi da 5 a 6 Passo 5 MAX=B Passo 6 MIN=A Passo 7 Stampa MIN, MAX. Non so. Falso. Vero. Vero tranne il passo 4. L.1.10 - Qualsiasi algoritmo può essere rappresentato tramite: Un diagramma di stato. Un diagramma ER. Un diagramma relazionale. Un diagramma di flusso. L.1.11 - I registri sono: Dispositivi mobili. Piccoli dispositivi software. Celle di memoria. Hard Disk esterni. L.1.12 - Un byte è: Una sequenza di 10 bit. Una sequenza di 100 bit. Una sequenza di 8 byte. Una sequenza di 8 bit. L.1.13. - Quale tra questi non è un software?. Microsoft Word. Scanner. Microsoft Windows 10. Acrobat Reader. L.1.14. - Cosa si intende con il termine hardware?. L’insieme dei programmi presenti in un calcolatore. L’insieme delle componenti fisiche e meccaniche di un calcolatore. L'insieme dei software e delle componenti fisiche di un calcolatore. Un calcolatore di vecchia generazione. L.1.15. - Cosa si intende per Laptop?. Uno smartphone. Un tipo di mainframe. Un computer portatile. Un computer molto potente. L.1.16. - Quale tra questi non è un dispositivo di output?. Monitor. Plotter. Mouse. Stampante. L.1.17. -La CPU, comunemente denominata processore, è: L'unità centrale di memorizzazione dei dati. L'unità centrale di gestione delle periferiche. L'unità centrale di elaborazione. L'unità centrale di immagazzinamento dei dati. L.1.18. - Per rappresentare in binario il numero decimale 256 sono necessari: 7 bit. 9 bit. 8 bit. 10 bit. L.1.19. - Il compito del chip BIOS è: Governare l'accesso in lettura e scrittura alla memoria ROM. Governare la procedura di avvio del computer. Governare l'avvio del Sistema Operativo Windows. Governare l'accesso alle periferiche di I/O. L.1.20. - Quale dei seguenti componenti non è parte della CPU?. Registri. CU. ALU. ROM. L.1.21. - A quale funzione è adibita la ALU all’interno della CPU?. Immagazzinare I dati durante l’elaborazione. Coordinare lo scambio dei dati tra i diversi dispositivi. Eseguire i calcoli, le operazioni logiche e i confronti. Eseguire il controllo sullo svolgimento dei diversi processi. L.1.22. - Quale dei seguenti componenti è contenuto nel processore?. ALU. Scheda Video. RAM. ROM. L.1.23. - In quale tipo di memoria è salvato il Firmware?. RAM. Hard Disk. ROM. Registri della CPU. L.1.24. - L'attuale architettura di un elaboratore è organizzata secondo il modello: della macchina di Pascal. della macchina di Harvard. della macchina di Von Neumann. della macchina di Thomas Turing. L.1.25. - La frequenza di clock viene misurata in: WATT. HERTZ. VOLT. BYTE. L.1.26. -Avendo a disposizione 6 bit qual è il valore massimo rappresentabile?. 63. 32. 65. 64. L.1.27. - Nell’ambito dei linguaggi di alto livello, un interprete è: Un dispositivo hardware. Un programma. Un componente hardware per lo sviluppo di applicazioni. Una periferica di elaborazione dati. L.1.28. - Cos’è il bit?. E’ un multiplo di 1 KB. Rappresenta l'unità di misura della quantità d'informazione. E’ una sequenza di 8 byte. E’ una sequenza di 8 bit. L.1.29. - La GUI: è l'interfaccia grafica di un software. è il componente software che permette l’avvio del computer. è l'acronimo di Gun Unit Independent. è un'interfaccia hardware. L.1.30. - Descrivere in maniera dettagliata i principali fattori che influenzano le prestazioni di un computer: Le prestazioni di un computer, cioè la sua velocità nell'eseguire le operazioni richieste, dipendono da vari fattori, tra cui: - la frequenza della CPU: più è elevata la frequenza della CPU, tanto maggiore sarà la velocità del computer -a dimensione della RAM: la RAM contiene tutti i dati ed i programmi che sono coinvolti nell'elaborazione corrente. Per poter essere elaborato un dato deve essere prima trasferito nella memoria RAM, lo stesso vale per un programma per poter essere eseguito. Perciò una RAM veloce e capiente rende il computer più rapido; - il numero di applicazioni in esecuzione contemporanea: maggiore è il numero di applicazioni in esecuzione, maggiore è il tempo necessario per portare a termine ogni singola elaborazione. risposta aperta. L.1.31. - Cos'è una periferica? Fornire degli esempi di periferiche di input e di output. Una periferica è un dispositivo collegato al computer che permette di inserire dati, ricevere informazioni o espandere le funzioni del sistema. I dispositivi di input sono le periferiche che forniscono dati in ingresso al computer. Un tipico dispositivo di input è la tastiera; altri dispositivi di input sono il mouse (che tramite il movimento muove il puntatore sullo schermo), lo scanner (che permette di "leggere" un’immagine o un documento cartaceo e di trasferirlo all'interno del computer sotto forma di immagine), il microfono, ecc. I dispositivi di output sono le periferiche che permettono di mostrare il risultato di un'elaborazione. Alcuni esempi di dispositivi di output sono lo schermo e la stampante. Risposta Aperta. L.1.32. - Quali sono le componenti hardware che compongono una CPU? Quali compiti sono deputati a svolgere?. La CPU è composta principalmente da ALU, CU e registri. 🔹 ALU (Arithmetic Logic Unit) : Esegue calcoli matematici, operazioni logiche e confronti (>, <, =, AND, OR) 🔹 CU (Control Unit) : Coordina e controlla tutte le operazioni della CPU. Gestisce il flusso dei dati tra CPU, memoria e periferiche Interpreta le istruzioni del programma. 🔹 Registri : Piccole memorie velocissime interne alla CPU. Conservano temporaneamente dati e istruzioni durante l’elaborazione. Risposta Aperta. L.1.33. - Quali sono le differenze tra Software di Sistema e Software Applicativo?. Il software di sistema serve a far funzionare il computer e gestire le risorse hardware, mentre il software applicativo serve a svolgere attività specifiche per l’utente. Il software di sistema è base, indispensabile, quello applicativo è per l’uso quotidiano. 🔹 Software di sistema: Gestisce il funzionamento del computer, Coordina hardware e software. È indispensabile per avviare il sistema 📌 Esempi: Sistemi operativi (Windows, Linux, macOS) 🔹 Software applicativo: Serve all’utente per compiti specifici, Funziona grazie al sistema operativo. 📌 Esempi: Word, Excel, Browser. Risposta Aperta. L.1.34. - Quali sono le principali funzioni di un Sistema Operativo?. Il sistema operativo (Windows, macOS, Linux, Android, iOS) gestisce il computer o il dispositivo e permette di usare programmi e app. Gestisce l’hardware del computer, coordina i programmi in esecuzione, gestisce la memoria e i file, e permette l’interazione tra utente e macchina (tramite interfaccia grafica o comandi). Risposta Aperta. L.1.35. - Cosa si intende con il termine "Ciclo di Vita del Software"? Elencare le diverse fasi. Il “Ciclo di Vita del Software” è l’insieme delle fasi che descrivono la nascita, lo sviluppo e la manutenzione di un software. Fasi principali: Analisi dei requisiti, Progettazione Sviluppo (programmazione), Test e verifica, Rilascio (messa in uso), Manutenzione e aggiornamenti. Risposta Aperta. L.1.36. - Fornire una definizione di Algoritmo. Un algoritmo è una sequenza finita e ordinata di istruzioni che permette di risolvere un problema o svolgere un compito. Un buon algoritmo deve possedere caratteristiche precise per essere valido ed eseguibile da un calcolatore: Finitezza: deve essere composto da un numero finito di passi e concludersi dopo un tempo ragionevole. Non ambiguità: le istruzioni devono essere interpretabili in modo univoco dall'esecutore. Efficacia ed Eseguibilità: ogni operazione deve essere elementare (non ulteriormente scomponibile) e deve portare al risultato corretto. Generalità: deve risolvere un'intera classe di problemi e non limitarsi al singolo caso specifico. La logica di qualsiasi algoritmo si basa su tre strutture di controllo fondamentali: Sequenza: le istruzioni vengono eseguite esattamente nell'ordine in cui sono scritte. Selezione (o Condizione): permette di scegliere tra due o più percorsi alternativi in base al verificarsi di una condizione (es. Se il numero è maggiore di zero allora fai A, altrimenti fai B). Iterazione (o Ciclo/Loop): permette di ripetere l'esecuzione di un blocco di istruzioni finché una certa condizione è vera. L'algoritmo è il progetto concettuale o matematico, mentre il programma è la sua traduzione pratica scritta in un linguaggio di programmazione (come Python, C++, o Java). Prima di scrivere il codice, gli informatici usano spesso il pseudocodice o i diagrammi di flusso (flowchart) per rappresentare visivamente il flusso delle azioni e delle decisioni. Risposta Aperta. L.1.37. - In merito ai linguaggi di programmazione, quali sono le differenze tra linguaggio di basso livello e linguaggio di alto livello?. La differenza principale tra i linguaggi di programmazione di basso livello e ad alto livello risiede nel loro grado di astrazione dall'hardware. I linguaggi di basso livello dialogano direttamente con i circuiti del computer, mentre quelli di alto livello usano parole simili alla lingua umana per facilitare la scrittura del codice. Caratteristiche a confronto Basso - Livello Astrazione: Minima o nulla. Molto vicini all'hardware. Sintassi: Sequenze di 0 e 1 o codici mnemonici. Velocità: Massima, l'esecuzione è immediata. Portabilità: Legati a una specifica architettura CPU. Gestione: Memoria Manuale e diretta da parte del programmatore. Alto . - Livello Astrazione: Elevata. Vicini alla logica umana. Sintassi: Parole chiave in inglese (es. if, while). Velocità: Minore, richiede una traduzione intermedia. Portabilità: Portabili su sistemi operativi diversi. Gestione: Automatica (es. tramite Garbage Collector). I linguaggi di basso livello non offrono alcuna astrazione concettuale. Sono progettati per interfacciarsi in modo millimetrico con l'architettura fisica del processore. Linguaggio Macchina: Rappresenta l'unico linguaggio compreso nativamente dalla CPU. È composto esclusivamente da stringhe di bit (0 e 1). Risulta impossibile da scrivere o leggere per un essere umano senza strumenti specifici. Linguaggio Assembly: Costituisce il primo livello di evoluzione. Sostituisce i binari con codici mnemonici corti (es. MOV per muovere dati, ADD per sommare). Ogni istruzione Assembly corrisponde esattamente a un'istruzione in linguaggio macchina. I linguaggi di alto livello nascondono la complessità dell'hardware. Permettono al programmatore di concentrarsi esclusivamente sulla risoluzione del problema logico. Leggibilità: Utilizzano costrutti matematici e parole della lingua inglese. Questo rende il codice facilmente comprensibile e mantenibile nel tempo. Traduzione: Non essendo comprensibili dalla CPU, richiedono un software di traduzione. Questo processo avviene tramite un Compilatore (che traduce tutto il blocco di codice prima dell'esecuzione) o un Interprete (che traduce ed esegue il codice riga per riga).Esempi: Python, Java, C++, JavaScript e C#. Risposta Aperta. L.1.38. - Fornire una definizione di Informatica, intesa come scienza. L'informatica è la scienza che studia l'elaborazione automatica, l'archiviazione e la trasmissione delle informazioni, utilizzando i calcolatori elettronici e modelli matematico-logici. Il termine deriva dal francese informatique (unione delle parole information e automatique), coniato nel 1962 dallo scienziato Philippe Dreyfus. A differenza di quanto comunemente si pensa, non è lo studio dei computer in quanto oggetti fisici, ma lo studio dei processi biologici, logici o meccanici che trasformano i dati. Questa disciplina si articola su due grandi macro-aree interconnesse: Informatica Teorica: È la branca puramente matematica e logica. Studia la teoria della computabilità (cosa può o non può essere calcolato da un computer) e la teoria della complessità computazionale (quante risorse di tempo e memoria richiede un algoritmo per risolvere un problema). Informatica Pratica (o Applicata): Riguarda la progettazione e la costruzione dei sistemi. Include l'ingegneria del software, l'architettura dei sistemi operativi, lo studio delle reti di telecomunicazione, le basi di dati e lo sviluppo dell'intelligenza artificiale. Il nucleo concettuale: il triangolo dell'elaborazione. Dal punto di vista scientifico, ogni processo informatico si basa su tre elementi logici sequenziali: Dato / Input: Gli elementi grezzi inseriti nel sistema (numeri, testi, immagini, segnali). Elaborazione: L'applicazione di un algoritmo matematico o logico che trasforma i dati di partenza. Informazione / Output: Il risultato finale dell'elaborazione, ovvero il dato iniziale a cui è stato attribuito un significato utile e comprensibile per l'uomo. Risposta Aperta. L.1.39. - Descrivere in maniera proficua le differenze tra una memoria di tipo RAM e una memoria di tipo ROM. La differenza sostanziale tra una memoria RAM e una ROM risiede nella loro permanenza dei dati e nella funzione operativa all'interno del computer. La RAM serve alla CPU come spazio di lavoro temporaneo, mentre la ROM custodisce le istruzioni base e permanenti per l'avvio del sistema. Memoria RAM: lo spazio di lavoro della CPU La RAM agisce come una sorta di "scrivania" su cui il computer appoggia temporaneamente i file e i programmi che l'utente sta utilizzando in quel preciso istante. Velocità di accesso: L'acronimo Random Access (accesso casuale) indica che la CPU può accedere a qualsiasi cella di memoria alla stessa velocità, senza dover seguire un ordine sequenziale. Dipendenza dall'energia: Richiede un flusso costante di energia elettrica per mantenere i dati. Quando il computer viene riavviato o spento, la RAM si svuota completamente. Impatto sulle prestazioni: Maggiore è la quantità di RAM disponibile, più programmi pesanti (o schede del browser) il sistema riesce a gestire contemporaneamente senza rallentamenti. Memoria ROM: la memoria genetica del dispositivo La ROM è una memoria di sola lettura strutturata per non essere modificata durante il normale utilizzo del computer. Contiene il codice fondamentale inserito direttamente dal produttore dell'hardware. Permanenza dei dati: Conserva le informazioni in modo definitivo, anche in totale assenza di alimentazione elettrica. Compiti di avvio: Il suo ruolo principale è ospitare il firmware di sistema, come il BIOS o l'UEFI. Queste istruzioni eseguono un controllo hardware iniziale (chiamato POST) e dicono al computer come caricare il sistema operativo dal disco fisso alla RAM. Evoluzione tecnologica: Le moderne ROM non sono più del tutto immutabili. Si utilizzano memorie di tipo EEPROM o Flash, che permettono la riscrittura dei dati esclusivamente tramite procedure specifiche (il cosiddetto "aggiornamento del BIOS"). Risposta Aperta. |





