Indice. Prefazione. 3 Oggetti e Java 53
|
|
|
- Antonina Esposito
- 9 anni fa
- Просмотров:
Транскрипт
1 Prefazione xv 1 Architettura dei calcolatori Calcolatori e applicazioni Alcuni esempi di applicazioni Applicazioni e interfacce Architettura dei calcolatori Hardware e software Macchina di von Neumann Tecnologia dei calcolatori Codifica dei dati Microprocessore Memoria centrale Memorie secondarie Il sistema operativo Architettura di un sistema operativo Calcolatori e programmazione 21 2 Oggetti software Programmi e programmazione Introduzione agli oggetti software Esempi di oggetti software L oggetto software System.out L oggetto software Math Un oggetto software per la lettura dalla tastiera Robot e labirinti Oggetti software Classi e costruzione di oggetti software Costruzione di oggetti software Componenti di una classe Esempi di classi La classe Math Le classi Robot e Labirinto Il linguaggio UML 50 3 Oggetti e Java 53
2 vi Indice 3.1 Introduzione alla programmazione in Java Il linguaggio di programmazione Java Classi Java Programmi Java API di Java Programmazione in Java Introduzione a Java (per esempi) Scrittore sullo schermo Calcolo di una radice quadrata Perimetro di un triangolo Lettura e somma di due numeri interi Robot in un labirinto Una classe per istanziare oggetti 82 4 Strumenti per la programmazione Strumenti per la programmazione Editing ed editor Compilazione e compilatori Esecuzione Compilatori e interpreti Compilazione ed esecuzione di programmi Java Java 2 Software Development Kit Che cosa fare in pratica Errori di programmazione Ambienti integrati di sviluppo 97 5 Problemi, algoritmi e oggetti Problemi e algoritmi Comprensione del problema Identificazione di un algoritmo per il problema Dall algoritmo all oggetto Qualità degli algoritmi Introduzione agli algoritmi (per esempi) Un linguaggio per scrivere algoritmi Progettazione di algoritmi Problemi di ingresso-uscita Lettura e somma di due numeri interi Somma di una sequenza di numeri interi Lunghezza di una sequenza Somma dei pari e dei dispari in una sequenza Somma di una sequenza di dieci numeri Somma dei primi N numeri interi positivi Traccia dell esecuzione di un metodo o di un algoritmo La formula di Gauss Attraversamento di labirinti Attraversamento di labirinti lineari 132
3 vii Attraversamento di labirinti Le basi del linguaggio Java Sintassi e semantica Introduzione alla sintassi di Java Introduzione alla semantica di Java Semantica delle espressioni Semantica delle istruzioni Sintassi, semantica ed errori Introduzione alle istruzioni di Java Leggibilità Stile e convenzioni di codifica Commenti Scelta dei nomi Indentazione Ordine delle istruzioni e delle dichiarazioni Repertorio di istruzioni Uso di oggetti Tipi ed espressioni Uso di oggetti Operazioni e messaggi Operazioni e metodi Invocazione di metodi Accesso a proprietà di oggetti Descrizione di oggetti e classi Descrizione di metodi Descrizione di metodi che restituiscono un valore Descrizione di variabili Selezione di metodi Creazione di oggetti e costruttori Variabili e assegnazione Variabili e assegnazione Variabili e aree di memoria Dichiarazione di variabili Assegnazione e accesso Costanti Variabili riferimento Errori di programmazione Classificazione degli errori Errori sintattici Errori di semantica statica Errori di semantica dinamica 194
4 viii Indice 10.5 Errori logici Discussione Tipi ed espressioni Tipi Espressioni Tipi primitivi per numeri interi Introduzione al tipo primitivo int Valutazione delle espressioni Rappresentazione dei numeri interi Altri tipi primitivi numerici interi Tipi primitivi per numeri reali La classe Math Conversione tra tipi Conversione implicita Conversione esplicita Il tipo primitivo char Algebra di Boole e tipo primitivo boolean Algebra di Boole Il tipo primitivo boolean Tipi riferimento e stringhe Tipi riferimento Stringhe e oggetti String Uso di variabili riferimento Uso di oggetti String Stringhe e tipi primitivi Conversione da tipi primitivi a stringhe Conversione da stringhe a tipi primitivi Il metodo charat Concatenazione di stringhe Confronto tra stringhe Sulla composizione dell invocazione di metodi Riferimenti e uguaglianza Il letterale null Istruzioni condizionali e blocco Introduzione alle istruzioni di controllo Istruzione condizionale if-else Blocco (istruzione composta) Istruzione condizionale if Istruzioni condizionali annidate Cascata di istruzioni if-else Il problema dell else mancante Uso di predicati complessi Linee guida 252
5 ix Errori comuni Istruzioni ripetitive Istruzioni ripetitive Istruzione ripetitiva while Istruzione ripetitiva for Istruzione for con variabile contatore Istruzione ripetitiva do-while Confronto tra istruzioni ripetitive Linee guida Istruzioni ripetitive e cicli Errori comuni Ciclo infinito Errore di uno Istruzioni ripetitive annidate Terminazione precoce Definizione di metodi Introduzione alla definizione di metodi Definizione di un semplice metodo Uso di classi e metodi Metodi e variabili locali Metodi con parametri Metodi che restituiscono un valore Sovraccarico di nomi Auto-referenziazione Classi e applicazioni Visibilità delle variabili Programmazione strutturata (e non) Effetti collaterali Metodi di supporto Il modificatore private Legame dei parametri Legame dei parametri per valore Legame dei parametri per riferimento Linee guida Correttezza Introduzione alla correttezza Correttezza dei metodi Specifica di un metodo Correttezza di un metodo Correttezza e responsabilità Verifica di correttezza Test a scatola nera Test a scatola trasparente 331
6 x Indice Metodi di test Individuazione e correzione degli errori Test di un insieme di metodi Iterazione Accesso a sequenze Accumulazione Conteggio Verifica esistenziale Verifica universale Ricerca File di testo Definizione di classi Classi per istanziare oggetti Esempio: la classe Punto Variabili d istanza Accesso a variabili d istanza Metodi d istanza Costruttori Ulteriori aspetti nella definizione di classi Auto-referenziazione Il metodo tostring Il metodo equals Sovraccarico del costruttore Metodi di classe Variabili di classe Classi e oggetti Occultamento dell informazione Esempio: la classe Rettangolo Classi per oggetti dati Array Il problema degli studenti da promuovere Array Array in Java Uso di array Dichiarazione di variabili array e tipi array Creazione di array Accesso a un array Il problema degli studenti da promuovere Lunghezza di un array Array e metodi Letterali array Array e accesso posizionale Somma degli elementi di un array 393
7 xi Visualizzazione degli elementi di un array Calcolo del massimo elemento di un array di interi Verifica se un array è crescente Coppia di elementi uguali Array paralleli Clonazione di array Uguaglianza tra array Elementi positivi di un array di interi Array e oggetti Parametro del metodo main Ricerca sequenziale Ricerca binaria Fusione di sequenze ordinate Array di array Array bidimensionali Creazione e uso di array bidimensionali Array di array Gestione di array di array Visualizzazione degli elementi di un array di array Somma degli elementi di un array di array Uguaglianza tra array di array Clonazione di array di array Modello runtime Modello runtime e gestione della memoria Esecuzione di metodi e costruttori Esecuzione di metodi: un esempio Esecuzione di metodi: discussione Gestione degli oggetti Gestione di oggetti: un esempio Gestione di oggetti: discussione Vita delle variabili Ricorsione Definizioni induttive Definizione induttiva di insiemi Definizione induttiva di funzioni Metodi ricorsivi Definizione di metodi ricorsivi Esecuzione di metodi ricorsivi Progettazione di metodi ricorsivi Errori comuni Ricorsione lineare e non lineare Tipi ricorsivi Tipi ricorsivi e metodi ricorsivi 462
8 xii Indice 22.4 Ricorsione e stringhe Ricorsione e array Ricerca binaria Quando usare (o non usare) la ricorsione Complessità Complessità dei metodi Modello di costo Analisi di caso peggiore Complessità asintotica Modello di costo asintotico Operazione dominante Complessità di algoritmi e problemi Complessità della ricerca in un array Complessità della ricerca sequenziale Complessità della ricerca binaria Discussione Ordinamento Ordinamento di un array Ordinamento di array e API di Java Ordinamento per selezione Complessità dell ordinamento per selezione Ordinamento a bolle Complessità dell ordinamento a bolle Ordinamento per inserzione Complessità dell ordinamento per inserzione Ordinamento per fusione Complessità dell ordinamento per fusione Ordinamento veloce Complessità dell ordinamento veloce Risultati sperimentali Ereditarietà e polimorfismo Estensione di classi Polimorfismo L operatore instanceof Conversione esplicita La classe Object Estensione di classi e progettazione di classi Il modificatore protected Classi astratte Interfacce Collezioni Introduzione al Java Collections Framework 527
9 xiii 26.2 Collezioni Insiemi Iteratori Liste Mappe Interfacce grafiche Interfacce grafiche La classe JFrame Componenti Struttura di una interfaccia grafica Gestori di layout Eventi, sorgenti e ascoltatori Gestione di eventi Gestione di più sorgenti di eventi Programmazione ad eventi Programmazione visuale 555
Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura
Indice. Prefazione. 3 Oggetti e Java 53
Indice Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware
Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX
Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di
Prefazione. Capitolo 1 Sistemi di elaborazione 1
Prefazione XI Capitolo 1 Sistemi di elaborazione 1 1.1 Algoritmo 1 1.2 Esecuzione 3 1.3 Memoria 4 1.4 Calcolo meccanico 5 1.5 Capacità di calcolo 7 1.6 Computer 8 Domande di verifica 11 Esercizi 11 Capitolo
Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi formativi Introdurre i principi del funzionamento di un elaboratore e della programmazione. Presentare gli approcci elementari alla soluzione di problemi (algoritmi)e al progetto di strutture
Il computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile.
Liceo Scientifico Vinci PROGRAMMA FINALE A.S. 2016/2017 Materia: INFORMATICA Classe 1Q Prof. Dardanelli Francesco PROGRAMMA SVOLTO NELL ANNO SCOLASTICO IL COMPUTER. Hardware e software. Il computer. Il
Sommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C
Sommario Introduzione... xv Organizzazione del volume... xv Argomenti...xvi Domande...xvi Verifiche...xvi Domande e risposte...xvi Esercizi...xvi Non è richiesta alcuna precedente esperienza di programmazione...
Indice generale Introduzione...vii Parte I Concetti e costrutti fondamentali... 1 Capitolo 1 Introduzione al linguaggio... 3
Introduzione...vii Organizzazione del libro... viii Struttura del libro e convenzioni... ix Codice sorgente e progetti... x Compilare ed eseguire direttamente i listati e gli snippet di codice... x Compilare
Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione
Informatica 3 LEZIONE 1: Introduzione Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Informatica 3 Lezione 1- Modulo 1 Introduzione al corso Introduzione Corso di Informatica 3
Sommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C...
Sommario PREFAZIONE...XI Aggiornamenti e novità... xi Lo scopo di questo libro... xii Diagramma delle dipendenze... xii La metodologia di insegnamento... xiii Panoramica sul libro... xvi Ringraziamenti...
Corso Programmazione Java Standard
Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate
Indice. Introduzione PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1
Indice Introduzione XV PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1 Capitolo 1 Una panoramica sul linguaggio C 3 1.1 Le origini e la storia del linguaggio C 3 1.2 Il C è un linguaggio di medio livello
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
La programmazione ad oggetti: chiamate di metodi. Overloading. This
ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMA SVOLTO A.S. 2015/2016 Classe IV C Informatica Proff. Fabio Ciao / Simone Calugi Libro di testo: Cloud B P.
Le basi del linguaggio Java
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 10 Le basi del linguaggio Java Aprile 2010 Le basi del linguaggio Java 1 Prerequisiti Nozioni generali sulla sintassi e semantica del
Corso di Laurea Ingegneria Civile Fondamenti di Informatica. Dispensa 07. Oggetti e Java. Marzo Programmazione Java 1
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 07 Oggetti e Java Marzo 2010 Programmazione Java 1 Contenuti Il linguaggio Java Applicazioni Java e il metodo main Esempi di applicazioni
Istruzioni Condizionali
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 6 Istruzioni Condizionali Carla Limongelli Settembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Istruzioni condizionali
Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
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
Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE:
PIANO DI LAVORO Programmazione Didattica per Competenze Indirizzo Informatica e Telecomunicazioni Articolazione Informatica DOCENTE: ITP: MATERIA: CLASSE: ORE SETTINALI: CANTARELLA ALFREDO NATALE LUIGI
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,
Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA
Dipartimento di Ingegneria Elettrica, Elettronica e Informatica Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA Docente titolare dell insegnamento: Proff.
PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico
ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI
Elementi di Informatica
Corso di Laurea triennale in Ingegneria Chimica in condivisione con Corso di Laurea triennale in Ingegneria Navale e Scienze dei Materiali Elementi di Informatica A.A. 2016/17 prof. Mario Barbareschi Introduzione
Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Algoritmi e programmi Algoritmo Sequenza
Cognome e Nome : Corso e Anno di Immatricolazione: Modalità di Laboratorio (Progetto/Prova) :
PROGRAMMAZIONE (Corsi B e C) Pre-appello di Gennaio 2004 (A.A. 2003/2004) PROGRAMMAZIONE (B e C) S. Straordinaria - Appello di Gennaio (A.A. 2002/2003) 22 Gennaio 2004 ore 11 Aula II di Facoltà (Durata:
Fondamenti di Informatica 6. Algoritmi e pseudocodifica
Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
Il linguaggio di programmazione Python
Università Roma Tre Dipartimento di Matematica e Fisica Percorso Abilitante Speciale Classe A048 Matematica Applicata Corso di Informatica Il linguaggio di programmazione Python Marco Liverani ([email protected])
Programmazione con Java
Programmazione con Java Classi e istanze in Java Definizione di classe in Java A meno che non si usino classi già scritte da altri, prima di poter creare un qualsiasi oggetto devo creare la sua rappresentazione:
Introduzione alla programmazione
Introduzione alla programmazione Risolvere un problema Per risolvere un problema si procede innanzitutto all individuazione Delle informazioni, dei dati noti Dei risultati desiderati Il secondo passo consiste
ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016
ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 Classe: 4^A inf Prof.ssa Lami Carla Prof. Simone Calugi Programma di INFORMATICA GENERALE, APPLICAZIONI
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
I.I.S. Federico II di Svevia - Melfi
I.I.S. Federico II di Svevia - Melfi Liceo Scientifico - Opzione Scienze Applicate Progettazione didattica a.s. 2016/2017 INFORMATICA Docente: Michele FICARAZZI Classe 2AA PREMESSA SULLA CLASSE: La classe
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,
Linguaggi e Ambienti di Programmazione
Linguaggi e Ambienti di Programmazione Principi e tecniche diffuse che si incontrano spesso nelle applicazioni dell informatica. Compilatori Editor di struttura: riceve in input una sequenza di comandi
Indice Introduzione I fondamenti di C#
Indice Introduzione XV Capitolo 1 I fondamenti di C# 1 1.1 L albero genealogico di C# 2 C: l inizio dell era moderna della programmazione 2 La creazione di OOP e C++ 3 La nascita di Internet e Java 4 La
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A Modulo n 1 - Concetti informatici di base 1.1 Introduzione allo studio del computer 1.2 Rappresentazione
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
Programmazione a oggetti
Programmazione a oggetti Quanti oggetti, tra di loro parlando, fanno programmi. Pilu Crescenzi [email protected] Università di Firenze Programmazione a oggetti p.1/32 Cosa è un oggetto Una scatola software
Fondamenti di Programmazione
Fondamenti di Programmazione (con linguaggio di riferimento C++) Gianfranco Rossi Università di Parma Dip. di Matematica e Informatica 43100 Parma (Italy) [email protected] Indice 1 Introduzione
Raccolta di tutorial Python #1: basi e Tkinter dal sito francescomilanese.com SOMMARIO
Prima parte: le basi di Python 1. Introduzione. Cosa ci serve, cosa è richiesto, cosa faremo. Note sull'indentazione 1 Introduzione 1 Scrittura degli script: l'idle 2 Importare moduli in uno script 3 I
I Linguaggi di Programmazione
I Linguaggi di Programmazione 1 Linguaggio naturale e linguaggio macchina La comunicazione uomo-macchina avviene attraverso formalismi che assumono la forma di un linguaggio. Caratteristiche del Linguaggio
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
Giuseppe Callegarin Java, Oggetti e Strutture Dati Cedam INDICE
Giuseppe Callegarin Java, Oggetti e Strutture Dati Cedam 2004 www.javaosd.org INDICE CAP. 1 Macchine, linguaggi e comunicazioni...1 1.1 Dai grandi elaboratori all era dei dispositivi programmabili e comunicanti...1
Introduzione alla programmazione in C++
Introduzione alla programmazione in C++ Fondamenti di Informatica Roberto BASILI Marzo, 2007 La Programmazione Programmare significa: Determinare la natura del problema (analisi) Definire una decomposizione
Modularizzazione del software
Modularizzazione del software Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: Subroutine e function DIS - Dipartimento di informatica e sistemistica
Esempio di Patto Formativo per la classe terza
Esempio di Patto Formativo per la classe terza COMPETENZE TRASVERSALI rispettare le consegne e la puntualità nell esecuzione dei compiti assegnati lavorare costruttivamente in gruppo e individualmente
PIANO DI LAVORO PREVENTIVO CLASSE 1AI
PIANO DI LAVORO PREVENTIVO CLASSE 1AI Docenti: MICHELE AUCELLO, MARCO SALVATORINI Disciplina: TECNOLOGIE INFORMATICHE E LABORATORIO Unità di lavoro 1: Il Computer, concetti fondamentali dell informatica,
Array di array. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 03. A. Miola Febbraio 2008
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa Array di array A. Miola Febbraio 8 http://www.dia.uniroma.it/~java/fondinf/ Array di array Contenuti Array bidimensionali creazione
Esercizi riassuntivi (Fondamenti di Informatica 2 Walter Didimo) Soluzioni
Esercizi riassuntivi (Fondamenti di Informatica 2 Walter Didimo) Soluzioni Esercizio 1 Dire quale è la complessità temporale del seguente metodo, espressa con notazione asintotica O(.) (con la migliore
Algoritmi e Strutture Dati
Introduzione al corso di Algoritmi e Strutture Dati Luigi Pontieri Il nome del corso: Algoritmi e Strutture Dati Algoritmo: metodo per la risoluzione di problemi di elaborazione di informazioni, espresso
Classi e array. Viene ora affrontato un problema di definizione di una classe in cui una variabile d istanza è di tipo array
Classi e array Viene ora affrontato un problema di definizione di una classe in cui una variabile d istanza è di tipo array Si vuole definire una classe Polinomio per la rappresentazione di polinomi a
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
Iterazione. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa E07. C. Limongelli Novembre 2007
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E07 Iterazione C. Limongelli Novembre 2007 http://www.dia.uniroma3.it/~java/fondinf1/ Iterazione 1 Contenuti Si vogliono formalizzare
Array e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 12 Array e Oggetti A. Miola Dicembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Array e Oggetti 1 Contenuti Array paralleli
Java il Corso Fondamentale
Java il Corso Fondamentale Imparare a Programmare APP per Android, applicativi per Server e Desktop, applet e molto altro. IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao! Se desideri
Introduzione alla programmazione strutturata
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Prof. ELIO TOPPANO Facoltà di Ingegneria Università degli Studi di Udine Introduzione alla programmazione strutturata 2001 Pier Luca Montessoro, Elio
Il Linguaggio C. Caratteristiche. Caratteristiche. Esempio di programma in C. Tipi di dato primitivi in C. Dati
Caratteristiche Il Linguaggio C Linguaggio sequenziale (lineare), imperativo, strutturato a blocchi usabile anche come linguaggio di sistema software di base sistemi operativi compilatori... FI - Algoritmi
Programmazione con il linguaggio LibreOffice Basic
Programmazione con il linguaggio LibreOffice Basic L ambiente di programmazione Il software LibreOffice possiede un ambiente di programmazione in linguaggio Basic, che consente di creare procedure software
Scrivere il software. Scrivere il software. Interprete. Compilatore e linker. Fondamenti di Informatica
FODAMETI DI IFORMATICA Prof. PIER LUCA MOTESSORO Prof. ELIO TOPPAO Facoltà di Ingegneria Università degli Studi di Udine Introduzione alla programmazione strutturata 2001 Pier Luca Montessoro, Elio Toppano
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
Rappresentazione degli algoritmi
Rappresentazione degli algoritmi Universitá di Ferrara Ultima Modifica: 21 ottobre 2014 1 1 Diagramma di flusso Utilizzare il diagramma di flusso per rappresentare gli algoritmi che risolvono i seguenti
14 - Metodi e Costruttori
14 - Metodi e Costruttori 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: Fondamenti di Informatica (Gruppo 2) a.a Corsi di laurea: Ing. Settore Informazione
Corso: Fondamenti di Informatica (Gruppo 2) a.a. 2017-18 Corsi di laurea: Ing. Settore Informazione Questionario a Risposte Multiple per auto-valutazione del Lab05 Domanda n. 1 Argomento: Iterazioni, array
Elementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco
Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2015/16 Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 1 Obiettivi del corso Il corso
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
