Input/Output. Console e File.
|
|
|
- Assunta Dini
- 8 anni fa
- Просмотров:
Транскрипт
1 Input/Output Console e File [email protected]
2 Credits Materiale a cura del Prof. Franco Milicchio
3 Introduzione Le istruzioni di stampa servono a rendere visibili all esterno del programma i valori delle variabili Le istruzioni di lettura servono ad acquisire dall esterno i valori delle variabili È possibile leggere e scrivere da diversi dispositivi di input e output Console File
4 Storia Il termine console è un termine francese che indica un tavolo I primi computer avevano come periferiche una telescrivente, ovvero una teletype (TTY) Da qui, il termine per indicare una periferica fisica di input o output Terminale solitamente indica un emulatore software di una console
5 Stream Lo stream (in Italiano è flusso) è semplicemente una sequenza di dati Uno stream si apre, si legge, si scrive, si chiude I dati da stampare vengono visti come una sequenza di caratteri da inviare al dispositivo di uscita (il dispositivo attinge dal flusso) I dati da leggere vengono visti come provenienti da un flusso che origina dal dispositivo di ingresso (il programma attinge dal flusso)
6 Stream RAM CPU Output Input CPU RAM
7 Stream Standard I sistemi operativi definiscono solitamente tre stream standard Flusso di uscita: standard output stdout Flusso di ingresso: standard input stdin Flusso di error: standard error stderr Di default, lo standard output è lo schermo, l input è la tastiera, e l errore compare generalmente a schermo Nota storica: questi stream hanno l eredità del C e UNIX
8 Print Gli stream sono comuni a tutti i linguaggi procedurali Ogni linguaggio ha proprie istruzioni di input ed output, come ad esempio read e write in Pascal, o << in C++ In Python esiste l istruzione print 1 che stampa su stdout, la cui sintassi è: print arg1, arg2, Qualunque espressione sia passata alla istruzione di stampa, verrà prima di tutto valutata, per poi poterne stampare il valore 1 In Python 3 print è divenuta una funzione: print(arg1, arg2, )
9 Esempio di Stampa Esempio: print "L'area vale", area In ordine, viene stampata la stringa L'area vale, seguita dal valore della variabile area (una volta valutata) Nota bene: tra gli argomenti separati da virgole viene inserito uno spazio Infine viene stampato os.linesep, che è il carattere per andare a capo (vedi la tabella ASCII per new line \n e carriage return \r, os è una libreria) La stampa avviene se e solo se non esistono errori nell istruzione (e.g., stampare una variabile inesistente, un valore illegale come ad esempio 1/0) L area vale 452.3
10 Raw Input Come per la stampa, Python fornisce un meccanismo per leggere dati dallo standard input, i.e., la tastiera In Python esiste la funzione raw_input(prompt) 1 che legge da stdin, la cui sintassi è: raw_input(prompt = ) In ordine, il programma sospende l esecuzione, stampa la stringa prompt (opzionale), l utente scrive una serie di caratteri alla tastiera e preme invio La funzione restituisce una stringa, la quale può esser assegnata ad una variabile 1 In Python 3 raw_input è divenuta la funzione input
11 Esempio di Lettura Esempio: area = raw_input( Immettere l area: ) In ordine, viene stampata la stringa Immettere l area, dopo di che il programma attende un input da tastiera seguito da invio Nota bene: il prompt viene stampato (se fornito), e non vengono aggiunti spazi né caratteri di a capo Ovviamente se non si associa ad una variabile il valore restituito dalla funzione, tale valore è perso
12 Caratteri Standard Alcuni caratteri non stampabili sono standard in Python (derivano dal C), come ad esempio: Tabulatore: "\t" Nuova riga: "\n" Inizio riga: "\r" Se si desidera stampare un carattere speciale, come ad esempio ", è necessario farlo precedere da backslash, ovvero \" print "Virgolette: \"" Virgolette: "
13 Caveat Viene letto l input, compresi i caratteri non stampabili (e.g., spazi, tabulature) Alcuni IDE (e.g., PyCharm) impediscono l immissione di alcuni caratteri Il valore restituito è una stringa di caratteri, la cui interpretazione è a cura del programmatore Con un typecast esplicito è possibile convertire una stringa in un diverso tipo Attenzione: caratteri invalidi possono portare ad errori di interpretazione
14 Typecast: Esempio q = raw_input("numero:") print "Doppio = ", int(q) * 2 Numero:3 Doppio = 6 Numero:ciao Doppio = Traceback (most recent call last): File "/Users/sensei/Desktop/aaa/a.py", line 10, in <module> print "Doppio = ", int(q) * 2 ValueError: invalid literal for int() with base 10: 'ciao'
15 Print e Standard Stream In realtà l istruzione print seguita dai parametri da stampare è una forma breve di stampa su uno stream predefinito, standard output La forma più lunga con lo stream esplicito è la seguente: import sys print >> sys.stdout, arg1, arg2, Usando la libreria sys è possibile specificare lo stream standard di output, come sopra, oppure lo standard stream d errore, sys.stderr
16 File I dati prodotti sullo standard output sono volatili, se il PC si spegne sono persi Spesso è necessario salvare permanentemente i dati di un programma Python fornisce molti modi di salvare dati su disco: file testuali, file binary, database, ed altri Introdurremo ora i file testuali, semplici da analizzare con qualunque editor di testo (compreso PyCharm)
17 File di Testo Per aprire un file è necessario usare l istruzione open( nome, modo ) Il primo parametro indica il nome del file da aprire Il secondo indica la modalità, ovvero in lettura r (default), o scrittura w Senza specificare altro, il file si troverà nella cartella dello script Python; se un file in lettura non esiste, la funzione andrà in errore, in scrittura verrà creato La funzione open restituisce un oggetto file necessario per scrivere o leggere Attenzione: se si apre un file esistente in scrittura il suo contenuto verrà sovrascritto, perdendo tutti i dati del file
18 Input da File Una volta aperto il file, è possibile iterarci sopra come se fosse una lista Esempio: f = open("a.txt", "r") for i in f: print i Attenzione: leggendo dal file verranno inclusi anche i caratteri di a capo È sempre possibile effettuare un typecast esplicito per operare sul file
19 Input: Esempio f = open("a.txt", "r") s = 0.0 for i in f: print "letto valore reale: ", float(i) s = s + float(i) print "somma totale: ", s File a.txt letto valore reale: 10.2 letto valore reale: 20.5 letto valore reale: 30.3 somma totale: 61.0
20 Comma Separated Values: Esempio f = open("a.txt", "r") for i in f: print "letto: ", i p = i.split(",") print "lista: ", p for j in p: print ">>> valore", float(j) File a.txt 10.2, , , 20.7 letto: 10.2, 40.8 lista: ['10.2', ' 40.8\n'] >>> valore 10.2 >>> valore 40.8 letto: 20.5, 30.5 lista: ['20.5', ' 30.5\n'] >>> valore 20.5 >>> valore 30.5 letto: 30.3, 20.7 Notare il carattere a capo lista: ['30.3', ' 20.7'] >>> valore 30.3 >>> valore 20.7
21 Output a File Una volta aperto, è possibile scrivere nel file con un metodo dell oggetto file Esempio: f = open("a.txt", "w") f.write( \n ) Si possono scrivere su file solo alcuni tipi di oggetto, tra questi le stringhe Python non aggiungerà il carattere di a capo per ogni scrittura
22 Output: Esempio l = [1.1, 2.2, 3.3, 4.4, ] f = open("a.txt", "w") for i in l: f.write(str(i) + "\n")
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
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
Input/Output di numeri
Input/Output di numeri I/O di numeri Per utilizzare le funzioni di I/O occorre include il file di intestazione (o file header) stdio.h utilizzando all inizio del sorgente la direttiva #include
Programmazione in Python. Moreno Marzolla
Programmazione in Python Moreno Marzolla http://www.moreno.marzolla.name/ Copyright 2011, Moreno Marzolla (http://www.moreno.marzolla.name/teaching/labinf2011/) This work is licensed under the Creative
Avviate l interprete Python selezionandolo dal menu dei programmi. Una volta avviato, l interprete presenta un cursore in cui inserire comandi
Introduzione al Python Caratteristiche procedurale si specifica la procedura da eseguire sui dati strutturato concetto di visibililtà delle variabili orientato agli oggetti permette di programmare con
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
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
Introduzione alla programmazione in Python: Parte II
Introduzione alla programmazione in Python: Parte II corso tenuto da: Francesco Grigoli organizzato da: Associazione Next Studio Mirabilia con la collaborazione di: ANFE, Sportello multifunzionale di Bagheria
Formattazione avanzata. I/O Avanzato e File. Formattazione dell output. Formattazione avanzata. Forma completa degli specificatori
Formattazione avanzata Modificatori di o in output Modificatori di o in input Stream predefiniti I/O Avanzato e File 2 Formattazione dell output Formattazione avanzata L output (su schermo o su file) viene
INTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica
Fondamenti di Informatica INTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica - Programma Un programma è una formulazione
Linguaggio C: introduzione
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Linguaggio C: introduzione La presente dispensa e da utilizzarsi
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
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)
Variabili e Istruzioni
Exit Menù Variabili e Istruzioni 1 Le Variabili Una VARIABILE è un oggetto identificato da un NOME e da uno STATO, detto CONTENUTO o VALORE. Possiamo immaginarla come una scatola contenuto Pippo 11 nome
Dizionari. Hashtables.
Dizionari Hashtables http://www.dia.uniroma3.it/~roselli/ [email protected] Credits Materiale a cura del Prof. Franco Milicchio Introduzione I tipi di dato che abbiamo introdotto fino ad ora sono
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
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
I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002
I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002 dott.ssa Francesca A. Lisi [email protected] Sommario Generalità sui file in C I file ad accesso sequenziale I file di testo Riferimenti
Linguaggio C: i file
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica A - GES Prof. Plebani A.A. 2006/2007 Linguaggio C: i file La presente dispensa e da utilizzarsi ai soli fini didattici previa
ESECUZIONE 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
Usare Python in Linux
26 Febbraio 2015 Outline 1 Struttura e programma delle lezioni 2 3 Outline Struttura e programma delle lezioni 1 Struttura e programma delle lezioni 2 3 Lezione tipo Struttura e programma delle lezioni
Introduzione al Python
Andrea Passerini [email protected] Informatica Caratteristiche procedurale si specifica la procedura da eseguire sui dati strutturato concetto di visibililtà delle variabili orientato agli oggetti
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'
Array in Fortran 90. Ing. Luca De Santis. Anno accademico 2006/2007. DIS - Dipartimento di informatica e sistemistica
Array in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: array DIS - Dipartimento di informatica e sistemistica 1 / 25 Cosa vedremo
IL PRIMO PROGRAMMA IN C
IL PRIMO PROGRAMMA IN C LO SCOPO Si vuole scrivere un programma in linguaggio C che chieda all utente di introdurre da tastiera due numeri interi e visualizzi il valore della loro somma sul video SOLUZIONE
GESTIONE DEI FILE IN C
GESTIONE DEI FILE IN C Il concetto di file.. è una parte logicamente contigua del contenuto di un dispositivo! Deve essere capace di memorizzare grandi quantità di dati! I dati memorizzati devono sopravvivere
<programma> ::= {<unità-di-traduzione>} <main> {<unità-di-traduzione>}
STRUTTURA DI UN PROGRAMMA C In prima battuta, la struttura di un programma C è definita nel modo seguente: ::= {} {} Intuitivamente un programma
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
Sommario FONDAMENTI DI INFORMATICA. File e Python. Gestione di file. LINGUAGGIO Python Gestione dei file
Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica ed Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://www.diee.unica.it/~marcialis/fi A.A. 2016/2017 Docente: Gian Luca Marcialis
File di script. I File di Script Corso 2D - R.Virili 1
File di script I File di Script Corso 2D - R.Virili 1 Cosa sono Consentono di combinare diversi comandi AutoCAD e di eseguirli in una sequenza prefissata. I comandi possono essere scritti come file di
Linguaggio C Informatica Grafica
Linguaggio C Informatica Grafica Corsi di Informatica Grafica Prof. Manuel Roveri Dipartimento di Elettronica e Informazione [email protected] Linguaggio C Breve storia Struttura di un programma Variabili
I CARATTERI E LE STRINGHE
I CARATTERI E LE STRINGHE IL CODICE ASCII Per memorizzare i simboli grafici corrispondenti ai caratteri bisogna associare un numero intero a ciascuno di essi Il codice ASCII / æski/ (American Standard
Laboratorio di Python (con Linux)
8 a lezione Università di Bologna 2, 4 maggio 2012 Sommario 1 2 3 Diversi Python 2.6 vs 2.7 v.s 3.x La versione di Python installata sulle macchine del laboratorio è la 2.6 (per l esattezza 2.6.6 ). Versioni
La programmazione nel linguaggio C
3 La programmazione nel linguaggio C 3.0 La programmazione nel linguaggio C c Diego Calvanese Fondamenti di Informatica Corso di Laurea in Ingegneria Elettronica A.A. 2001/2002 3.0 0 Introduzione ai programmi
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
2) FILE BINARI: è una sequenza di byte avente una corrispondenza uno a uno con la sequenza ricevuta dal dispositivo esterno.
Tipo File Per memorizzare un dato su un supporto magnetico come un hard disk o un nastro, o più in generale su un'unità di memoria di massa viene utilizzata un tipo di dato chiamato file. Un file può essere
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
Prova Finale. Algoritmi e Strutture Dati 2016 / 2017
Prova Finale Algoritmi e Strutture Dati 2016 / 2017 Agenda 1. Informazioni pratiche sui tutorati 2. Struttura della prova e valutazione 3. Consigli pratici 4. Demo del tool di valutazione 5. Analisi delle
II Esercitazione: S.O. & Fortran 77
II Esercitazione: S.O. & Fortran 77 Francesco Battista Corso di Calcolo Numerico 1 DIMA, Sapienza University of Rome, Italy February 9, 2014 Argomenti trattati 1 Brevi cenni sulle architetture informatiche
Lezione 6 Introduzione al C++ Mauro Piccolo
Lezione 6 Introduzione al C++ Mauro Piccolo [email protected] Linguaggi di programmazione Un linguaggio formale disegnato per descrivere la computazione Linguaggi ad alto livello C, C++, Pascal, Java,
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
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
Breve 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...
Concetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ [email protected] Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo
INTRODUZIONE A WORD CHE COS E WORD AVVIARE E CHIUDERE WORD INTERFACCIA UTENTE DI WORD
INTRODUZIONE A WORD CHE COS E WORD Word è il software che consente di creare documenti testuali utilizzando un computer. Consente anche di inserire nel documento oggetti come: Fotografie Immagini Disegni
I files in C. A cura del prof. Ghezzi
I files in C A cura del prof. Ghezzi 1 Perchè i files? Realizzano la persistenza dei dati dati che sopravvivono all esecuzione del programma Sono delle strutture di dati sequenziali 2 Files e S.O. I files
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
Laboratorio di Python
Laboratorio di Python Variabili e Funzioni Lab02 1 Marzo 2017 Outline Variabili modificabili Teoria Esempi ed esercizi Funzioni Teoria Esempi ed esercizi Esercizi per casa Outline Variabili modificabili
LabVIEW parte II. Ing. Gianfranco Miele November 3, 2010
Ing. Gianfranco Miele ([email protected]) http://www.docente.unicas.it/gianfranco_miele November 3, 2010 Le stringhe Una stringa è una sequenza di caratteri Ogni carattere ha una corrispondente codifica
Introduzione al funzionamento di un calcolatore elettronico
1 / 21 Introduzione al funzionamento di un calcolatore elettronico Natascia Piroso 23 settembre 2009 2 / 21 Sommario Che cos è un calcolatore? 1 Che cos è un calcolatore? Definizioni preliminari Il calcolatore
Introduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell
Lettura da tastiera e scrittura su monitor
Lettura da tastiera e scrittura su monitor Per poter leggere UN SINGOLO CARATTERE dalla tastiera e visualizzare UN SINGOLO CARATTERE sul monitor si possono utilizzare le funzioni: int getchar (void) (per
Corso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA1 1.1 Programmazione base 1 Prerequisiti Saper scrivere algoritmi elementari Tecniche elementari di sviluppo di una applicazione Modalità a riga di comando Utilizzo
Shell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set
PATH Shell: variabili di sistema HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il
Elementi di C++ di base
Elementi di C++ di base Corso di Programmazione 3 - Ingegneria dell Informazione e dell Organizzazione 10 ottobre, 2001 Gino Perna Esempi di semplici programmi in C++ Il programma più semplice consiste
Laboratorio di Informatica
Laboratorio di Informatica Seconda lezione a Python Dottore Paolo Parisen Toldin - [email protected] Dottoressa Sara Zuppiroli - [email protected] L'importanza di capire Perché non dobbiamo dichiarare
Il linguaggio Python
Il linguaggio Python Capitolo 2 Variabili, Espressioni e Comandi Prof. Mauro Gaspari: [email protected] Il Linguaggio Python Python e' un linguaggio imperativo con alcune caratteristiche funzionali.
LESSICO E SINTASSI DEL PASCAL
LESSICO E SINTASSI DEL PASCAL Il linguaggio di programmazione Pascal è potente e semplice nello stesso tempo; ciò ne giustifica la scelta, inoltre i nuovi compilatori del linguaggio pascal permettono di
STORIA E CARATTERISTICHE
IL LINGUAGGIO C STORIA E CARATTERISTICHE STORIA E VERSIONI Sviluppato da Dennis Ritchie ai Bell Labs nel 1972 per realizzare il sistema operativo UNIX K&R C: 1978 (prima versione, K&R dal nome degli autori
Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 30/06/2016/ Foglio delle domande / VERSIONE 1
Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 30/06/2016/ Foglio delle domande/ VERSIONE 1 1) In Python, se scrivo v = [ ] in un programma, vuol dire che a) v è un quadrato b) v è un insieme vuoto
Linguistica Computazionale: esercitazioni
Esercitazione 1 Felice Dell'Orletta ItaliaNLP Lab (www.italianlp.it) presso Istituto di Linguistica Computazionale A. Zampolli CNR [email protected] 24 settembre 2014 Linguistica Computazionale:
Errori frequenti Cicli iterativi Array. Cicli e array. Laboratorio di Programmazione I. Corso di Laurea in Informatica A.A.
Cicli e array Laboratorio di Programmazione I Corso di Laurea in Informatica A.A. 2016/2017 Calendario delle lezioni Lez. 1 Lez. 2 Lez. 3 Lez. 4 Lez. 5 Lez. 6 Lez. 7 Lez. 8 - Introduzione all ambiente
IL LINGUAGGIO JAVA Input, Tipi Elementari e Istruzione Condizionale
Fondamenti di Informatica IL LINGUAGGIO JAVA Input, Tipi Elementari e Istruzione Condizionale Fondamenti di Informatica - D. Talia - UNICAL 1 Lettura di dati da input In Java la lettura di dati da input
Indice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65
Indice Introduzione 15 1.1 - Un po di storia 15 1.2 - Le vecchie schede 18 1.3 - La filosofia open 23 L hardware 24 2.1 - La scheda Arduino UNO 24 2.1.1 - Avvertenze sull uso della scheda 27 2.2 - Il microcontrollore
