Introduzione a:. Nella prima parte di questo corso si vedranno i CONCETTI di: CLASSE (programma) METODO (Algoritmi e dati) CONCETTI CLASSICI DI PROGRAMMAZIONE.

Slides:



Advertisements
Presentazioni simili
Scomposizione funzionale
Advertisements

© 2007 SEI-Società Editrice Internazionale, Apogeo Unità A2 Java: le basi del linguaggio.
Linguaggi algoritmici
Costruttori e Distruttori
Recupero debito quarto anno Primo incontro
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
Introduzione alla programmazione A. Ferrari. Il linguaggio C Nel 1972 Dennis Ritchie nei Bell Laboratories progettò il linguaggio C Il linguaggio possiede.
Programmazione Ingegneria TLC
Appunti di Java Da: Concetti di informatica e Fondamenti di Java2 - 2Ed. - Cay Horstmann.pdf.
Indirizzi delle variabili A ogni variabile sono associati tre concetti fondamentali: il valore memorizzato; il tipo dati di appartenenza; lindirizzo. Il.
Argomenti dalla linea dei comandi Gli argomenti possono essere passati a qualsiasi funzione di un programma, compresa la main(), direttamente dalla linea.
Tipi di dato e controllo del flusso Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dellInformazione Università di Siena Via Roma 56 – – SIENA.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Funzioni e Procedure Marco D. Santambrogio – Ver. aggiornata al 18 Aprile 2012.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Introduzione a JAVA Anno Accademico 2009/2010.
1 Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dellambiente di sviluppo, compilazione.
1 Corso di Informatica (Programmazione) Lezione 7 (5 novembre 2008) Programmazione in Java: lessico, variabili, tipi primitivi, assegnamento a variabile.
Corso di Laurea in Biotecnologie Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 12 (19 novembre 2008) Programmazione in Java: i metodi statici.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Array Anno Accademico 2009/2010.
1 Corso di Informatica (Programmazione) Lezione 13 (21 novembre 2008) Programmazione in Java: stringhe e array.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) JAVA: funzione di output a video Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) JAVA: i commenti Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Le stringhe di caratteri in Java Anno Accademico 2009/2010.
Introduzione al linguaggio Java
Scomposizione di stringhe
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Oggetti e dati primitivi Programmazione Corso di laurea in Informatica.
Selezione (=scelta) con “if-else”
CAPITOLO 1 JAVA: UN TUFFO NEL LINGUAGGIO E NELL'AMBIENTE.
Primi Elementi di Programmazione in C++
IL CONCETTO DI PACKAGE Una applicazione è spesso composta di molte classi (eventualmente correlate) Un package è un gruppo di classi che costi- tuiscono.
GESTIONE DEGLI ERRORI Spesso vi sono istruzioni critiche, che in certi casi possono produrre errori. Lapproccio classico consiste nellinse- rire controlli.
Programmazione in Java
Componenti fondamentali di un programma Java
Java Contardi Carlo A.S. 2008/09.
Problema dell’ordinamento di un array: Il metodo Bubble Sort.
I Metodi in Java Il termine "metodo" è sinonimo di "azione". Quindi, affinché un programma esegua qualche istruzione, deve contenere metodi.
Diagramma di flusso del problema del Supermercato.
ISTITUTO STATALE DI ISTRUZIONE SUPERIORE F. ENRIQUES CORSO JAVA – PROVA INTERMEDIA DEL 12 MARZO 2007 NOME: COGNOME: ________________________________________________________________________________.
Diagramma di flusso del problema del Calcolo del Bollo di Circolazione
1 Lucidi delle esercitazioni di Sistemi di Elaborazione in Rete Università degli Studi della Calabria Corso di Laurea in Ingegneria Gestionale A.A. 2003/2004.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Script 1 Marco D. Santambrogio – Ver. aggiornata al 2 Dicembre 2013.
Fopndamenti di programmazione. 2 La classe String Una stringa è una sequenza di caratteri La classe String è utilizzata per memorizzare caratteri La classe.
ISTITUTO STATALE DI ISTRUZIONE SUPERIORE F. ENRIQUES CORSO JAVA – PROVA INTERMEDIA DEL 12 MARZO 2007 NOME: COGNOME: ________________________________________________________________________________.
Conversione da base 10 a base X (Utilizzo della pila)
Corso di Programmazione in Java – Esercizio n° 001
Diagramma di flusso del problema dello stipendio del rappresentante.
1 Applet ed HTML Fondamenti di Informatica Corso D.
Appunti di Java (J2SDK 1.4.2, JDK 1.6.0) prof. Antonella Schiavon settembre 2009.
Corso di Algoritmi e Strutture Dati con Laboratorio A.A. 2014/15 Libreria standard.
JAVA Per iniziare. Verificare installazione javac –version java –version Cercare i files e sistemare eventualmente il path.
Una "vera" classe.. ..un esempio pratico: la calcolatrice
Fondamenti di informatica Oggetti e Java Luca Cabibbo Luca Cabibbo – Fondamenti di informatica: Oggetti e Java Copyright © 2004 – The McGraw-Hill Companies.
la traduzione dei programmi
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Funzioni e Procedure Marco D. Santambrogio – Ver. aggiornata al 3 Aprile 2015.
Capitolo 6 Iterazione Lucidi relativi al volume: Java – Guida alla programmazione James Cohoon, Jack Davidson Copyright © The McGraw-Hill Companies.
Fondamenti di informatica Oggetti e Java Luca Cabibbo Luca Cabibbo – Fondamenti di informatica: Oggetti e Java Copyright © 2004 – The McGraw-Hill Companies.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
1 Eccezioni in Java. 2 Ricordiamo che 4 una procedura può terminare –normalmente, ritornando un risultato –in modo eccezionale ci possono essere diverse.
Gestione dei thread in Java
Programmazione in Java
Problemi, algoritmi e programmazione
1 Java primo contatto Quando le classi fanno la differenza …
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Fondamenti di informatica T-A Esercitazione 3 : Classi, metodi, visibilità, metodi statici AA 2012/2013 Tutor : Domenico Di Carlo.
12/08/02Introduzione 1 Introduzione a Java La programmazione Il linguaggio Java Primi programmi.
Input in Java. Uso Scanner Un oggetto per la lettura dalla tastiera Piuttosto, per rappresentare la tastiera del nostro calcolatore useremo un oggetto.
Introduzione alle Classi e agli Oggetti in Java 1.
Transcript della presentazione:

Introduzione a:

Nella prima parte di questo corso si vedranno i CONCETTI di: CLASSE (programma) METODO (Algoritmi e dati) CONCETTI CLASSICI DI PROGRAMMAZIONE - TIPI di DATI - VARIABILI - ALGORITMI - INPUT / OUTPUT - UNITÀ FUNZIONALI (Sottoprogrammi, funzioni, procedure, processi, task, subroutine)

/* Applicazione che visualizza una frase sullo schermo. */ class ScrittoreSulloSchermo { public static void main(String[] args) { System.out.println(Questo corso); System.out.println(introduce i concetti di); System.out.println(base dellinformatica); }} Schermata che riproduce la sequenza il codice di un semplice programma, in linguaggio Java, che permette di visualizzare sullo schermo una determinata stringa di testo articolata in tre righe.

/* Applicazione che visualizza una frase sullo schermo. */ class ScrittoreSulloSchermo { public static void main(String[] args) { System.out.println(Questo corso); System.out.println(introduce i concetti di); System.out.println(base dellinformatica); } /* _ _ _ _ _ _ _ _ _ _ */ Stringa di commento… Fa parte della documentazione ed è importante per dare la massima portabilità al programma, permettendo a chiunque di comprendere lutilità di tale codice, senza analizzarlo tutto.

/* Applicazione che visualizza una frase sullo schermo. */ class class ScrittoreSulloSchermo { public static void main(String[] args) { System.out.println(Questo corso); System.out.println(introduce i concetti di); System.out.println(base dellinformatica); } class Programma... Con il termine CLASS si inizia un programma, ovvero unapplicazione contiene necessariamente un oggetto classe, e necessariamente contiene e sa eseguire loperazione sottostante main. ScrittoreSulloSchermo è il nome o identificatore della classe.

/* Applicazione che visualizza una frase sullo schermo. */ class ScrittoreSulloSchermo { main public static void main (String[] args) { System.out.println(Questo corso); System.out.println(introduce i concetti di); System.out.println(base dellinformatica); } main Metodo... Ovvero loperazione principale che caratterizza e sarà svolkt dalla nostra applicazione.

/* Applicazione che visualizza una frase sullo schermo. */ class ScrittoreSulloSchermo { void public static void main (String[] args) { System.out.println(Questo corso); System.out.println(introduce i concetti di); System.out.println(base dellinformatica); } void …senza uscita... Ovvero il metodo main non ha uscite (output). In questo caso il fatto che compaia la scritta sullo schermo fa pensare allottenimento di un output: effettivamente loutput è ottenuto dal metodo println invocato allinterno del metodo main.

/* Applicazione che visualizza una frase sullo schermo. */ class ScrittoreSulloSchermo { public static void main (String[] args) { println System.out. println (Questo corso); println System.out. println (introduce i concetti di); println System.out. println (base dellinformatica); } println …visualizza su schermo... Linvocazione di questo metodo visualizza sullo schermo il testo compreso tra i doppi apici allinterno delle parentesi.

RISERVATE …Importante è ricordare che esistono parole nel codice Java definite come RISERVATE, cioè non possono essere modificate dallutente. Hanno un loro significato e tale rimane per sempre. Altre parole sono da considerarsi modificabili e sono definite: NON RISERVATE. Slides by NEO: