Font size
Worksheets4 B SIA 2018_19 - test ingresso
Total questions: 38
Worksheet time: 20mins
Le Fasi in cui si divide l'Analisi di un Problema comprendono
Modello della realtà, Definizione degli Input/Output, Definizione dei Vincoli, Formalizzazione
Caricamento, Ordinamento, Ricerca
Somma, Prodotto, Massimo, Minimo
Secondo Warnier in quali parti può essere diviso lo sviluppo di un algoritmo?
Inizializzazione, Input, Elaborazione, Output
Modello della realtà, Definizione degli Input/Output, Definizione dei Vincoli, Formalizzazione
Caricamento, Ordinamento, Ricerca
Il Teorema di Jacopini Böhn afferma
Che un qualsiasi programma può essere scritto usando qualsiasi linguaggio
Che un algoritmo si può sviluppare direttamente al computer
Che qualsiasi algoritmo si può riscrivere utilizzando solamente i Costrutti Fondamentali
Il flow chart serve
Per sviluppare un programma
Per rappresentare il funzionamento logico di un algoritmo
Per risolvere un problema
Che cosa è una S.A.D?
Struttura Astratta Dati
Rappresentazione di una struttura adatta a contenere ed ad elaborare le informazioni,
Sempre attenzione a i Dati
Indica che bisogna fare sempre attenzione a come i dati saranno utilizzati e gestiti
Che cosa rappresenta un Form in Visual Basic?
Una Finestra attiva sul desktop di Windows
Una Interfaccia con cui il programma può interagire con l'utente
Un foglio di carta su cui scrivere il codice
Che cosa rappresenta un Modulo Form in Visual Basic?
Una Finestra attiva sul desktop di Windows
Una Interfaccia con cui il programma può interagire con l'utente
Un foglio di carta su cui scrivere il codice
Che cosa è una Procedura o Subroutine?
Un insieme di istruzioni a cui viene dato un nome di riferimento che permette la chiamata in qualunque punto nel programma
Un insieme di comandi che l'utente impartisce al programma
Un insieme di istruzioni a cui non necessariamente deve essere dato un nome
Che cosa è un Parametro?
Un valore che deve essere dichiarato nel modulo Dichiarazione
Un nome che viene definito per poter scrivere una procedura e che la rende indipendente dal resto del programma
Una Variabile globale
Che cosa è una Variabile Locale?
Una variabile che esiste in ogni parte del programma ma con valori sempre differenti
Una variabile che esiste nella procedura in cui è definita e che viene cancellata alla fine della procedura
Una stanza che cambia continuamente di posto
Quale delle seguenti definizioni corrisponde a WWW?
Il servizio di posta elettronica sulla rete Internet
Le apparecchiature hardware per mettere in comunicazione più computer
L'organizzazione ipertestuale dei documenti, residenti anche su computer diversi
L'elenco degli indirizzi Internet appartenenti ad una Nazione
Motore di Ricerca
Programma per cercare file in formato Web sul proprio computer
Programma per cercare gli indirizzi dei siti che non sono più attivi
Programma che restituisce i numeri di telefono dei provider Internet
Programma che restituisce un elenco di URL delle pagine riguardanti un particolare argomento
Quale tra i seguenti indirizzi di posta elettronica è scritto correttamente, supponendo che il nome dell'utente sia "alain", il provider Internet sia "service" e la nazione sia la "Francia"
alain@fr.service
service.fr@ alain
alain.fr@service
alain@service.fr
Office Automation
Le applicazioni informatiche per le piccole aziende
Le figure professionali che si occupano della gestione di testi
Le apparecchiature per la gestione degli archivi aziendali
Le attrezzature e le applicazioni per l'automazione delle attività dell'ufficio
Quando faccio E-Commerce?
Con l'apertura di un sito Web informativo per l'azienda
Quando uso della posta elettronica per richiedere informazioni tecniche
Quando permetto la vendita di beni e servizi attraverso Internet e le tecnologie Web
Teorema Jacoini-Bohm : Blocco Iterativo
Serve per Ripetere una o più istruzioni
Serve per scegliere quali istruzioni eseguire
Permette di eseguire delle istruzioni secondo un certo ordine
Teorema Jacoini-Bohm : Blocco Decisionale
Serve per Ripetere una o più istruzioni
Serve per scegliere quali istruzioni eseguire
Permette di eseguire delle istruzioni secondo un certo ordine
Teorema Jacoini-Bohm : Blocco Sequenziale
Serve per Ripetere una o più istruzioni
Serve per scegliere quali istruzioni eseguire
Permette di eseguire delle istruzioni secondo un certo ordine
SAD : Vettori
Servono in moltissimi casi
Permettono l'utilizzo della struttura sia in modo sequenziale che random (accesso diretto)
I dati sono tutti dello stesso tipo
Possiamo ordinarli secondo le nostre necessità
SAD : Vettori
Ha elementi di tipo differente
Elementi dello stesso tipo
Il numero di elementi è stabilito a priori
Un numero qualsiasi di elementi
SAD : Vettori
Servono in moltissimi casi
Permettono l'utilizzo della struttura sia in modo sequenziale che random (accesso diretto)
I dati sono tutti dello stesso tipo
Possiamo ordinare i dati secondo le nostre necessità
SAD : Record
Vettore a 2 dimensioni
utilizza gli indici
I dati sono tutti dello stesso tipo
I dati possono essere di tipo diverso
SAD : Record
Gli elementi si chiamano campi
Gli elementi si chiamano celle
VB : Modulo
E' un foglio di carta su cui scrivere quello che ci pare
E' un foglio di carta su cui scrivere istruzioni del linguaggio in modo disordinato senza doverle raggruppare
E' un foglio di carta su cui scrivere istruzioni del linguaggio raggruppate in una o più procedure o dichiarazioni di strutture pubbliche e private
E' un foglio di carta su cui scrivere istruzioni del linguaggio raggruppate in una o più procedure o dichiarazioni di strutture di tipo esclusivamente privato
VB : PUBLIC si utilizza davanti ai nomi delle Costanti, delle Variabili e delle Procedure
Per renderle disponibili in qualsiasi modulo del Programma
Per renderle disponibili in qualsiasi SottoProcedura del Programma
Per nasconderle al resto del Programma
Algoritmi : Ricerca con Sentinella
Si ferma solo quando si è raggiunta la Fine del vettore
Si ferma solo se trova il valore cercato
Si ferma quando trova il valore cercato o un valore più grande di quello cercato
Non funziona se la struttura non è ordinata
Algoritmo di ordinamento
Ordinamento ingenuo
Ordinamento di Selezione
Insertion Sort
Bubble Sort
OOP: Classe
Permette la definizione di un Oggetto
Contiene le definizioni delle caratteristiche e le funzionalità di un oggetto
È un partito Politico
Si ha quando ci si comporta con stile
Parametri: ByVal
Permette il passaggio per valore
Permette il passaggio per riferimento
Cambiare il valore non produce effetti nel programma
Cambiare il valore produce effetti nel programma
Parametri: ByRef
Permette il passaggio per valore
Permette il passaggio per riferimento
Cambiare il valore non produce effetti nel programma
Cambiare il valore produce effetti nel programma
SAD Ordinate Sequenziali
Si può effettuare la ricerca Sequenziale
Si può effettuare la ricerca Sequenziale con Sentinella
Si può effettuare la ricerca Dicotomica o Binaria
SAD Ordinate ad Accesso Diretto
Si può effettuare la ricerca Sequenziale
Si può effettuare la ricerca Sequenziale con Sentinella
Si può effettuare la ricerca Dicotomica o Binaria
SAD Non Ordinate ad Accesso Diretto
Si può effettuare la ricerca Sequenziale
Si può effettuare la ricerca Sequenziale con Sentinella
Si può effettuare la ricerca Dicotomica o Binaria
OOP Polimorfismo
La capacità di un oggetto di rispondere in modi diversi ad uno stesso stimolosi possono avere perciò metodi con lo stesso nome che agiscono in modo diversi
La capacità di un oggetto di rispondere sempre allo stesso modo a stimoli diversi si possono avere perciò metodi con lo stesso nome che agiscono sempre allo stesso modo
SAD : Coda Operazioni
Top
Pop
Push
Insert
Remove
SAD : Pila Operazioni
Top
Pop
Push
Insert
Remove
OOP: E fondata sui concetti di
Ereditarietà
Precedenza
Polimorfismo
Incapsulamento
Successione
Quale sequenza di mosse destra(D) / sinistra (S) porterà al numero 100?
SDDSDD
DSSDSD
DDSSDS
SSDDSS
