Le basi della programmazione a oggetti - Esercizio

Slides:



Advertisements
Presentazioni simili
Capitolo 8 Array Lucidi relativi al volume: Java – Guida alla programmazione James Cohoon, Jack Davidson Copyright © The McGraw-Hill Companies srl.
Advertisements

Programmazione Ingegneria TLC
Selezione (=scelta) con “if-else”
Politecnico di Milano Esercizi Preparazione alla prima prova intermedia.
Programmazione in Java Claudia Raibulet
Prova di verifica Fondamenti Informatica 1 15 Febbraio 2008.
Diagramma di flusso del problema del Supermercato.
void binario(int n); …………………
Diagramma di flusso del problema del Calcolo del Bollo di Circolazione
Programmazione concorrente
Corso di Programmazione in Java – Esercizio n° 001
Tail recursion: esempio
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.
Lezione n° 07 - Esercitazione
Esercizi.
Esercitazione Ereditarietà Polimorfismo. Entita’ Geometrica PuntoCerchioPoligono TriangoloQuadrilatero Rettangolo Quadrato.
Ripetizione La vera potenza dei programmi per computer risiede nella capacità di ripetere lo stesso calcolo o sequenza di istruzioni più volte, ogni volta.
Sintassi: Programma e classi Program::=prog {ClassDeclList {StatList}} ClassDeclList::=ClassDecl ClassDeclList |  ClassDecl::=class Ide c [StaticMetDefList]
1 Un esempio con iteratore: le liste ordinate di interi.
Classi: class Foo { public int x; public int y; public void swap (boolean z) { if (z) {int temp = x; x = y; y = temp;}; }; } Ambienti per le classi: Cenv.
Ugo de'Liguoro - Informatica 2 a.a. 03/04 Lez. 8 Oggetti statici e dinamici. Classi annidate. Costruttori/distruttori.
Primo Compitino Primo esercizio Identificare gli errori segnalati dal compilatore Verifica statica del codice Regole di binding per i nomi (quelle.
Public class SimpleHash { //DICHIARAZIONE DELLE VARIABILI DI ISTANZA //tabella hash private int[] table; //dimensione della tabella (meglio se numero primo)
Capitolo 17 Introduzione alle strutture dati Tratti da ©2002 Apogeo srl Horstmann-Concetti di informatica e fondamenti di Java 2 1 Liste Introduzione alle.
Sistemi di elaborazione dell’informazione Modulo 4 -Tecniche di programmazione distribuita Unità didattica 1 - Socket library Ernesto Damiani Lezione 8.
Temp. Esercizio DataSet Generare 100 numeri interi casuali tra 1 e Visualizzare la loro media e il valore massimo. A questo scopo realizzare la.
Ex.1 - Semantica dell’Assegnamento Com := Path Ide = Expr (assegnamento) Com * Cenv * Heap * Astack  com Heap * Astack * Cenv Una soluzione parziale:
Fondamenti di informatica T-A Esercitazione 5 : Stringhe ed array AA 2012/2013 Tutor : Domenico Di Carlo.
Fondamenti di informatica T-A Esercitazione 2 : Linguaggio Java, basi e controllo del flusso AA 2012/2013 Tutor : Domenico Di Carlo.
1 Java primo contatto Quando le classi fanno la differenza …
ESERCITAZIONE Problema Scrivere una funzione che scambi due interi non opera su oggetti  funzione statica scritta dentro a una classe contenitore.
1 Java secondo contatto Nel tunnel una luce…. 2 Esercizio - Contatore Definire la classe Contatore con le seguenti caratteristiche:  Il metodo getValore.
Fondamenti di informatica T-A Esercitazione 3 : Classi, metodi, visibilità, metodi statici AA 2012/2013 Tutor : Domenico Di Carlo.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
6/11/01Ordinamento 1 Un esempio di algoritmi: ordinamento.
Input in Java. Uso Scanner Un oggetto per la lettura dalla tastiera Piuttosto, per rappresentare la tastiera del nostro calcolatore useremo un oggetto.
Basi di Java Strutture base di Java. Basi di java ▪Variabili ▪Operatori ▪Condizioni e Cicli ▪Array.
Le frazioni 1 Gianni Bianciardi (2009/2010). L'unità frazionaria Disegniamo un quadrato. intero Questo è un quadrato intero, quello che per noi sarà l'unità,
Le frazioni Che cosa è una frazione.
Sistemi e Applicazioni per l’Amministrazione Digitale
Le operazioni con le frazioni
Frazioni e numeri decimali
CALCOLARE LA FRAZIONE DI UN INTERO
Esercizi.
I NUMERI NATURALI I NUMERI RAZIONALI.
Le frazioni
Esercizi.
3 TIPI DI FRAZIONI Frazioni proprie
SEMPLIFICAZIONE DI FRAZIONI
iterazione o ricorsione nel pensare per OGGETTI
frazioni equivalenti hanno lo stesso valore
La frazione come quoziente
Numeri decimali.
Le frazioni.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Le operazioni con le frazioni
Risolvere un’espressione con le frazioni
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Risolvere le moltiplicazioni tra frazioni
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
UML Diagramma statico di una classe
Dalla programmazione tradizionale al paradigma OO
Scandire …...
TROVARE UN DENOMINATORE COMUNE
Transcript della presentazione:

Le basi della programmazione a oggetti - Esercizio Unità B1 Le basi della programmazione a oggetti - Esercizio

Esercizio Definire la classe Frazione che rappresenta frazioni composte da un numeratore e un denominatore interi. Le frazioni vengono sempre rappresentate come ridotte ai minimi termini. (Non verrà per esempio mai rappresentata la frazione 3/6 ma al suo posto 1/2).

Esempio di uso di Frazione public static void main(String args[]) { Frazione a,b,c,d; a = new Frazione(2,5); a.stampa(); b = new Frazione(3); c = new Frazione(); System.out.println(c.toString()); d = new Frazione(2,8); a.moltiplicati(d); b.sommati(d); b.stampa(); c = a.per(b); c.stampa(); System.out.println(a.valore()); System.out.println(b.valore()); if (a.uguale(b)) System.out.println("Le frazioni hanno lo stesso valore"); else if (a.maggiore(b)) System.out.println(a.toString()+" > "+b.toString()); System.out.println(a.toString()+" < "+b.toString()); }