Unità A1 I file testo
|
|
|
- Cosima Natali
- 9 anni fa
- Просмотров:
Транскрипт
1 Dare una breve descrizione dei termini introdotti: (A) CONOSCENZA TERMINOLOGICA stream file testo file binari file di tipi primitivi bufferizzazione InputStreamReader OutputStreamWriter Reader Writer FileReader FileWriter read() write (char c) close () BufferedReader BufferedWriter String readline() write (String s) void newline() void close() (B) CONOSCENZA E COMPETENZA Rispondere alle seguenti domande producendo anche qualche esempio B1) Conoscenza 1. Cosa vuol dire processo produttore e processo consumatore e come intergaiscono? 2. Cosa si intende con stream? 3. Quali tipi di file consente di usare Java? 4. Quali sono le classi degli stream standard? 5. Quali sono le classi degli stream su disco? 6. In cosa consiste e quali vantaggi presenta la bufferizzazione? B2) Competenza 1. Quali sono i metodi degli stream di testo standard? 2. Quali sono i metodi degli stream di testo bufferizzati? 3. Qual è lo schema di un applicazione che legge dati da un file? 4. Qual è lo schema di un applicazione che scrive dati da un file? (C) ESERCIZI DI COMPRENSIONE 1. I file sono trattati, in tutti i moderni linguaggi di programmazione, con il nome astratto di, che significa flusso. Si possono avere stream di. e stream di. Lo stream è visto come un. di comunicazione tra il processo.. e il processo 2. Uno stream di. è un canale che trasferisce dati dalla sorgente (un organo di.) al programma; uno stream di è un canale che trasferisce dati dal programma al destinatario (un organo di.). 3. Uno stream di testo è un flusso formato da sequenze di Può essere stream di testo., se riguarda organi di input e output (.. e ), oppure stream di testo su disco, se tratta dati su memoria 4. Le classi principali sono. e....dalla classe derivano le classi e quella bufferizzata, per le operazioni di lettura; dalla classe.. derivano le classi e quella bufferizzata 5. La bufferizzazione è utile perché consente di leggere una. di caratteri anziché un solo carattere, semplificando la struttura del programma. Quando si usa la bufferizzazione, occorre la classe relativa allo. con quella relativa al. 6. Associare le proposizioni di sinistra con le classi corrispondenti sulla destra: 1 Classe per stream standard di input A FileReader 2 Classe per stream di input su disco B InputStreamReader 3 Classe per stream standard di output C BufferedReader 4 Classe per bufferizzazione di input D OutputStreamWriter 5 Classe per stream di output su disco E FileWriter 6 Classe per bufferizzazione di output F BufferedWriter 7. Completare la tabella con le classi opportune. Stream standard Stream su disco Stream per bufferizzazione Input Output 1
2 8. Per ciascuna delle proposizioni riportate, indicare se vera o falsa. InputStreamReader utilizza lo stream standard di input FileReader utilizza lo stream di input su disco FileReader utilizza lo stream di input su disco OutputStreamWriter utilizza lo stream standard di input BufferedReader si usa solo con gli stream standard FileWriter utilizza lo stream di input su disco BufferedWriter esegue la scrittura bufferizzata su disco Vero Falso 9. Completare la tabella con i prototipi dei metodi relativi alle classi degli stream standard. 10. Completare la tabella con i prototipi dei metodi relativi alle classi degli stream su disco. 11. Completare la tabella con i prototipi dei metodi relativi alle classi di bufferizzazione: 12. Disegnare la gerarchia di classi che eredita da Object le sottoclassi Reader e Writer con le relative sottoclassi (D) ESERCIZI DI APPLICAZIONE 1. Scrivere una applicazione Java a menu, che consenta di registrare alcuni dati dei clienti che devono ancora saldare il debito e di visualizzare l elenco completo dei dati presenti nell archivio. Si supponga che i dati necessari per i clienti siano cogonme, nome e importo fattura. 2. Dato un file testo elenco.txt, contenente righe di testo, stamparlo a video, con interlinea doppia. 3. Creare un applicazione rubrica.java che consenta di memorizzare in un file testo rubrica.dat i dati di un certo numero di persone. Prevedere le seguenti classi: Nominativo attributi: cognome, nome e telefono; metodi: o costruttori o setnominativo() o getnominativo() o leggi() (lettura da input) Rubrica: attributi: file di input e file di output; metodi: o costruttore o elenco() (stampa elenco nominativi) o apri() o inserisci() (registra un nominativo) o apri() o ricerca() (ricerca di un mominativo) Analizzare lo scopo dei vari metodi e scegliere per ciascuno un prototipo adatto. 2. Scrivere un applicazione che registri in un file testo voti.txt una serie di voti interi (da 1 a 10) di studenti, terminata con uno zero. Successivamente, deve essere stampata a video la sola sequenza dei voti maggiori o uguali a 6 e la loro media. 3. Scrivere la stessa applicazione dell esercizio precedente, ma registrando i dati in un file binario. Osservare l occupazione in byte su disco. Quali considerazioni si possono trarre? 4. Scrivere un applicazione per creare un file canzoni.txt contenente i dati di canzoni, come autore, titolo, anno di edizione, luogo di edizione, nome del produttore, nome dell interprete, durata. 2
3 Esercitazione n. 1 Titolo: Implementazione classe TextFile Obiettivi: utilizzo classi FileWriter, InputStreamReader e metodi relativi 1) Predisporre mediante il Blocco note di Windows o altro editor un file contenente il seguente testo: Quando puoi misurare cio di cui parli, ed esprimerlo in numeri, ne hai una certa conoscenza; quando non puoi misurarlo, quando non puoi esprimerlo in numeri, la tua conoscenza e insoddisfacente. (Lord Kelvin) (inserire una riga vuota) Salvare il testo nel file testo1.txt. 2) Attivare l ambiente di sviluppo (TextPad, Eclipse, ecc) 3) Creare una classe TextFile con attributo stringa filename 4) Aggiungere alla classe i seguenti metodi, verificandone, volta per volta, il corretto funzionamento su un oggetto tf di classe TextFile: a. ContaCaratteri(), un metodo restituisce il numero di caratteri presenti in testo1.txt. Verificare il valore ottenuto in stampa con l occupazione del file visualizzabile mediante l opzione File Proprietà; b. AccodaFile() che, aprendo in accodamento il file testo1.txt, consenta di accodare altro testo. Testare il funzionamento del metodo, inserendo, in esecuzione, il seguente testo: Come va che la matematica essendo fondamentalmente un prodotto del pensiero umano indipendente dalla esperienza spiega in modo così ammirevole le cose reali? (A. Einstein) e verificare, aprendolo con il Blocco note, che il file testo1.txt contenga entrambe le massime inserite; eseguire di nuovo l applicazione ContaCaratteri e verificare l occupazione del file anche mediante File Proprietà; c. ContaRighe(), un metodo che conta il numero di righe del file, tenendo conto che il carattere di nuova riga è \n ; d. CopiaFile(String fname), un metodo che copia, carattere per carattere, il file testo1.txt nel file di nome fname. e. getfilename(), metodo che restituisce il valore dell attributo filename; f. setfilename(string fname), che imposta l attributo filename con la stringa fname. 3
4 Esercitazione n. 2 Titolo: Caricare un testo in un file testo e accodare ad esso un altro testo letto da input. Obiettivo: utilizzo classi FileWriter, InputStreamReader, BufferedReader e metodi relativi 1) Predisporre mediante il Blocco note di Windows o altro editor un file contenente il seguente testo: Il fatto che le macchine siano elettriche e solo perche con l elettricita si possono inviare piu rapidamente le informazioni. Le analogie tra elaboratore e mente umana sono soprattutto analogie matematiche di funzionamento. (A. Turing) (inserire una riga vuota) Salvare il testo nel file testo2.txt. 2) Procedere analogamente a quanto fatto nell Esercitazione 1, creando però una classe BufferedTextFile con attributo stringa filename ed aggiungendovi gli stessi metodi della classe TextFile, verificandone, volta per volta, il corretto funzionamento su un oggetto btf di classe BufferedTextFile. I metodi vanno costruiti mediante la tecnica della bufferizzazione. Per il metodo AccodaFile() il testo da accodare è il seguente: Un giorno le macchine riusciranno a risolvere tutti i problemi, ma mai nessuna di esse potra' porne uno. (Albert Einstein) 4
5 Esercitazione n. 3 Titolo: Scrivere un applicazione scrivinumeri.java che registri in un file testo, numeri.txt, gestito a caratteri, una sequenza di numeri immessi da input e terminata da uno zero. Successivamente, scrivere un altra applicazione legginumeri.java che riaprendo il file numeri.txt rilegga i singoli caratteri memorizzati e ricostruisca i numeri immessi, calcolandone la somma. Obiettni: utilizzo classi FileWriter, PrintWriter InputStreamReader, BufferedReader, e metodi relativi Creazione scrivinumeri.java 1. Aprire l ambiente di sviuluppo e creare l applicazione scrivinumeri.java. 2. Creare l oggetto tastiera mediante InputStreamReader e BufferedReader; 3. Creare, dentro un blocco try-catch lo stream per scrivere sul file con: fw = new FileWriter ("numeri.txt", true); // apre file in scrittura f = new PrintWriter(fw); // crea oggetto per scrivere 4. Scrivere un ciclo precondizionato che legge i singoli valori num da tastiera e li scrive nel f(num); 5. Dopo il ciclo chiudere lo stream f. 6. Eseguire l applicazione e verificare tramite un editor qualunque, la corretta registrazione dei valori immessi. Creazione legginumeri.java 1. Aprire l ambiente di sviuluppo e creare l applicazione legginumeri.java. 2. Creare, dentro un blocco try-catch lo stream per leggere dal file con: fr = new FileReader ("numeri.txt"); // apre file in lettura 3. Azzerare l accumulatore intero somma; 4. Azzerare una variabile numero in cui costruire il numero dai caratteri letti via via; 5. Prevedere un ciclo precondizionato di lettura che termini con -1 nel quale si legge il singolo carattere c; nel ciclo, s c vale 13 (carattere INVIO) si incrementa somma con numero, altrimenti si incrementa numero con il valore del carattere c convertito in cifra secondo le potenze di Eseguire l applicazione e verificare la correttezza del valore della somma dei numeri presenti nel file. 5
Corso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA6 A1 I file testo 1 Prerequisiti Programmazione base in Java Utilizzo di classi e oggetti Modello produttore consumatore Operazioni logiche su struttura file 2 1 Introduzione
ESERCIZIO 1 (FILE DI TESTO)
ESERCIZIO 1 (FILE DI TESTO) Scrivere su un file di testo righe inserite da console, fino a quando non viene inserita la linea vuota. Passare il nome del file come parametro al programma. Bisogna incapsulare
Input/output da file I/O ANSI e I/O UNIX FLUSSI E FILE FLUSSI FLUSSI di TESTO FLUSSI BINARI FILE
Input/output da file Il linguaggio C non contiene istruzioni di I/O, in quanto tali operazioni vengono eseguite tramite funzioni di libreria standard. Questo approccio rende estremamente flessibile e potente
Gestione di files Motivazioni
Gestione di files Motivazioni Un programma in esecuzione legge (sequenzialmente) una sequenza di caratteri prodotti "al volo" dall'utente (tramite tastiera) il programma in esecuzione scrive (sequenzialmente)
File binari e file di testo
I file File binari e file di testo distinzione tra file binari file di testo si possono usare funzioni diverse per la gestione di tipi di file diversi Programmazione Gestione dei file 2 File binari e file
Algoritmi, 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
File e puntatori a file
File e puntatori a file Vitoantonio Bevilacqua [email protected] La libreria stdio.h mette a disposizione delle funzioni che hanno la peculiarità di trattare con questa nuova tipologia di
Esercizi 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
19 - Eccezioni. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
19 - Eccezioni Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso
UD 3.2b: Programmazione in Pascal (1)
UD 3.2b: Programmazione in Pascal (1) Il Linguaggio di Programmazione Pascal Esistono molti linguaggi di programmazione. Per motivi didattici utilizzeremo una versione ridotta di un linguaggio di programmazione
Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.
Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la
Lezione 6 programmazione in Java
Lezione 6 programmazione in Java Nicola Drago [email protected] Dipartimento di Informatica Università di Verona Anteprima Le costanti I vettori Cos è un vettore Come si usa I vari tipi di vettori Esempi
14Ex-Cap11.qxd :20 Pagina Le macro
14Ex-Cap11.qxd 21-12-2006 11:20 Pagina 203 11 Le macro Creare le macro Registrare una macro Eseguire una macro Riferimenti assoluti e relativi nelle macro Assegnare un pulsante a una macro Modificare una
Input/Output. Console e File.
Input/Output Console e File http://www.dia.uniroma3.it/~roselli/ [email protected] Credits Materiale a cura del Prof. Franco Milicchio Introduzione Le istruzioni di stampa servono a rendere visibili
Sviluppo di programmi
Sviluppo di programmi Per la costruzione di un programma conviene: 1. condurre un analisi del problema da risolvere 2. elaborare un algoritmo della soluzione rappresentato in un linguaggio adatto alla
INTRODUZIONE ALLA PROGRAMMAZIONE
INTRODUZIONE ALLA PROGRAMMAZIONE Prof. Enrico Terrone A. S: 2008/09 Definizioni Programmare significa risolvere problemi col computer, cioè far risolvere problemi al computer attraverso un insieme di informazioni
Scrittura formattata - printf
Esercizi su Input/Output con formato FormattedIO 1 Scrittura formattata - printf Funzione printf int printf ( , ) La funzione restituisce un valore intero uguale ai caratteri
Prova di Laboratorio del [ Corso A-B di Programmazione (A.A. 2004/05) Esempio: Media Modalità di consegna:
Prova di Laboratorio del 12.1.2005 [durata 90 min.] Corso A-B di Programmazione (A.A. 2004/05) 1. Leggere da tastiera un insieme di numeri interi ed inserirli in un vettore A 2. Calcolare tramite una funzione
UnivAQ - Corso ECDL - Elaborazione Testi Maria Maddalena Fornari
Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.5 Stampa unione Maria Maddalena Fornari Stampa Unione Processo che permette di unire dati provenienti da tipi
Primi passi col linguaggio C
Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Come introdurre un linguaggio di programmazione? Obiettivi: Introduciamo una macchina astratta
Algoritmi e soluzione di problemi
Algoritmi e soluzione di problemi Dato un problema devo trovare una soluzione. Esempi: effettuare una telefonata calcolare l area di un trapezio L algoritmo è la sequenza di operazioni (istruzioni, azioni)
Esercizi su strutture dati
Esercizi su strutture dati Marco Alberti Programmazione e Laboratorio, A.A. 2016-2017 Dipartimento di Matematica e Informatica - Università di Ferrara Ultima modifica: 21 dicembre 2016 Liste collegate
(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE
(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Dato strutturato Rappresentazione logica del vettore Array Componenti Accesso diretto Indice (B) CONOSCENZA E COMPETENZA
Programmazione a blocchi. Algobuild Prof. Sergio Roselli
Programmazione a blocchi Algobuild Prof. Sergio Roselli Blocchi base Inizio programma I Fine programma F Input IN A Output Esecuzione OUT A A = 5 + 1 L interprete Algobuild Algobuildpermette di trascrivere
Le 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
Esercizio 1: archivio CD e DVD
Esercizio 1: archivio CD e DVD Realizzare un applicazione Java per la creazione e la consultazione di un archivio di dischi ottici (CD e DVD). L applicazione riceve da standard input in maniera interattiva
3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.
3.5 STAMPA UNIONE Le funzioni della stampa unione (o stampa in serie) permettono di collegare un documento principale con un elenco di nominativi e indirizzi, creando così tanti esemplari uguali nel contenuto,
Dati 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
Formalismi per la descrizione di algoritmi
Formalismi per la descrizione di algoritmi Per descrivere in passi di un algoritmo bisogna essere precisi e non ambigui Il linguaggio naturale degli esseri umani si presta a interpret non univoche Si usano
RETI DI CALCOLATORI Linguaggio Java: Eccezioni
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Reggio Emilia CORSO DI RETI DI CALCOLATORI Linguaggio Java: Eccezioni Prof. Franco Zambonelli Lucidi realizzati in collaborazione
Server Sequenziale. Server Concorrente. Esercitazione: Socket Java con connessione
Esercitazione: Socket Java con connessione Sviluppare un applicazione C/S che effettui il trasferimento di un file dal client al server (put) usando una connessione. In particolare nel servizio: il client
Fondamenti di Informatica T-1
Fondamenti di Informatica T-1 Introduzione al linguaggio Java - Input/Output, Variabili, Tipi Tutor: Allegra De Filippo [email protected] a.a. 2015/2016 Fondamenti di Informatica T-1 Allegra De
Programmazione web lato client con JavaScript. Marco Camurri 1
Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'
Compitino di Laboratorio di Informatica CdL in Matematica 13/11/2007 Teoria Compito A
Matematica 13/11/2007 Teoria Compito A Domanda 1 Descrivere, eventualmente utilizzando uno schema, gli elementi funzionali di una CPU. Domanda 2 Java è un linguaggio compilato o interpretato? Motivare
Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura
Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE Francesco Tura [email protected] 1 Lo strumento dell informatico: ELABORATORE ELETTRONICO [= calcolatore = computer] Macchina multifunzionale Macchina
Jav@Lab Il linguaggio Java I file sequenziali
Jav@Lab Il linguaggio Java I file sequenziali Input e Output Secondo i canoni dei linguaggi di programmazione "procedurali" il concetto di input e output è strettamente legato al tipo di dispositivo esterno
Programmazione 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
CORSO DI FORMAZIONE DOCENTI DELLE SCUOLE PUBBLICHE A GESTIONE PRIVATA ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER GUIDA SINTETICA
M ECDL ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER LA POSTA ELETTRONICA Parte Generale GUIDA SINTETICA 1 - Primi passi Aprire il programma di posta elettronica Outlook Express Aprire la cassetta delle
Processore Danilo Dessì. Architettura degli Elaboratori.
Processore 8088 Architettura degli Elaboratori Danilo Dessì [email protected] Subroutine Anche nel linguaggio assemblativo è possibile suddividere un programma in subroutine Per invocare una subroutine
Esercizi per il recupero del debito formativo:
ANNO SCOLASTICO 2005/2006 CLASSE 4 ISC Esercizi per il recupero del debito formativo: Facendo esclusivamente uso delle istruzioni del linguaggio macchina mnemonico del microprocessore INTEL 8086 viste
MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA
MATLAB I/O Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA Funzione input valore = input( inserisci un valore ); Matlab stampa a video la stringa inserisci un valore ed aspetta di ricevere
Guida allo sviluppo di applicazioni in linguaggio C# 1. ELABORAZIONE FILE DI TESTO : RIPRENDIAMO ALCUNE IDEE... 2
File di testo Guida allo sviluppo di applicazioni in linguaggio C# 1. ELABORAZIONE FILE DI TESTO : RIPRENDIAMO ALCUNE IDEE... 2 1.1. LETTURA DA UN FILE DI TESTO... 4 1.1.1. ELABORARE I DATI MEMORIZZATI
Prova d Esame Compito A
Domanda 1 A) Si richiede di analizzare le seguenti sezioni di codice. Il candidato indichi il risultato dell esecuzione del main. public class Father { private static int counter=0; private int code; public
L INTERFACCIA GRAFICA DI EXCEL
Dopo l avvio del foglio elettronico apparirà un interfaccia grafica nella quale verrà aperta una nuova cartella di lavoro alla quale il PC assegnerà automaticamente il nome provvisorio di Cartel1. La cartella
Introduzione agli Algoritmi
Introduzione agli Algoritmi Informatica Sara Zuppiroli A.A. 2012-2013 Informatica () Introduzione agli Algoritmi A.A. 2012-2013 1 / 25 Risoluzione dei problemi Dalla descrizione del problema all individuazione
20 - Input/Output su File
20 - Input/Output su File Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
Strutture dati e loro organizzazione. Gabriella Trucco
Strutture dati e loro organizzazione Gabriella Trucco Introduzione I linguaggi di programmazione di alto livello consentono di far riferimento a posizioni nella memoria principale tramite nomi descrittivi
Esercitazione n 2. Obiettivi
Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe Uguaglianza tra oggetti Utilizzo di classi come componenti
3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi
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
PROGRAMMAZIONE: 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
Tipi di linea. Tipi di Linea - R.Virili 1
Tipi di linea Tipi di Linea - R.Virili 1 Tipi di linea standard AutoCAD offre 38 diversi tipi di linea che sono salvati nel file: ACADISO.LIN per le unità Metriche ACAD.LIN per le unità Inglesi Tipi di
STRUTTURE DI CONTROLLO DEL C++
STRUTTURE DI CONTROLLO DEL C++ Le istruzioni if e else Le istruzioni condizionali ci consentono di far eseguire in modo selettivo una singola riga di codice o una serie di righe di codice (che viene detto
Esempio su strutture dati dinamiche: ArrayList
Esempio su strutture dati dinamiche: ArrayList 1 ArrayList! Abbiamo detto che gli array non possono cambiare la propria dimensione: il numero di elementi contenuti viene stabilito al momento della creazione
WORD PROCESSING.
WORD PROCESSING www.diego72.altervista.org CREARE IN SERIE LETTERE ED ETICHETTE La Creazione guidata Stampa unione è presente nella scheda Lettere consente di creare lettere tipo, etichette per indirizzi,
Esercitazione 4. Comandi iterativi for, while, do-while
Esercitazione 4 Comandi iterativi for, while, do-while Comando for for (istr1; cond; istr2) istr3; Le istruzioni vengono eseguite nel seguente ordine: 1) esegui istr1 2) se cond è vera vai al passo 3 altrimenti
A.S Classe III H Informatica. Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica
O. BELLUZZ I - L. DA VINCI Prot.8480/6.3 del 05/07/2017 A.S. 2016-2017 Classe III H Informatica Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica
FONDAMENTI DI INFORMATICA C Linguaggio Java: Eccezioni
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria CORSO DI FONDAMENTI DI INFORMATICA C Linguaggio Java: Eccezioni Prof. Zambonelli, Ing. Cabri, Ing. Denti, Ing. Andrea Aime Zambonelli,
Modulo 1 Concetti di base della Tecnologia dell Informazione
Modulo 1 Concetti di base della Tecnologia dell Informazione 1.0.1.1 1.0.1.2 1.0.1.3 Algoritmi Definizione di algoritmo e sua rappresentazione grafica Per algoritmo si intende un procedimento, che permette
Gestione dei file di dati
Gestione dei file di dati 1. Le classi di input/output Il linguaggio C++ non dispone di proprie istruzioni per la gestione dell interazione con l utente. Si appoggia infatti su appositi comandi scritti
ACCEDERE ALLA PIATTAFORMA DI ARGO
SCRUTINIO WEB COSA DEVE FARE IL DOCENTE COORDINATORE PRIMA E DURANTE LE OPERAZIONI DI SCRUTINIO QUADRIMESTRALE - CONSULTARE L INDICE PER VISUALIZZARE LA SEQUENZA DELLE OPERAZIONI QUADRIMESTRALI 1 INDICE
Foglio Elettronico Lezione 1
- Introduzione - Celle e riferimenti - Formule - Approfondimenti - Funzioni logiche Sommario Introduzione - Foglio elettronico o foglio di calcolo - Cos'è? Strumento per raccogliere dati organizzati in
INVIARE MESSAGGI CON UN SEMPLICE CLIC
EMAIL INVIARE MESSAGGI CON UN SEMPLICE CLIC 1 La posta elettronica Fra i tanti programmi che permettono di gestire la posta elettronica viene proposto Outlook Express, in quanto è il più diffuso ed è gratuito
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO IX.2017
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2016 2017 18.IX.2017 VINCENZO MARRA Indice Premessa 2 Esercizio 1 2 Lettura da file della cartella e dell
Video Scrittura (MS Word) Lezione 3 Formattazione e Stampa documenti
Video Scrittura (MS Word) Lezione 3 Formattazione e Stampa documenti Formattazione di un documento La formattazione di un documento consente di migliorare l impaginazione del testo e di dare al al documento
Corso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA2 2.1- Funzioni 1 Prerequisiti Programmazione elementare in Java Tecnica top-down Concetto matematico di funzione Compilazione e link di programmi Esecuzione di funzioni
Come ragiona il computer. Problemi e algoritmi
Come ragiona il computer Problemi e algoritmi Il problema Abbiamo un problema quando ci poniamo un obiettivo da raggiungere e per raggiungerlo dobbiamo mettere a punto una strategia Per risolvere il problema
