Laboratorio di Informatica 4 Novembre 2005
|
|
|
- Eloisa Bartoli
- 9 anni fa
- Visualizzazioni
Transcript
1 Laboratorio di Informatica 4 Novembre 2005 Marco Iarusso Programmazione Java
2 Ringraziamenti Parte della presente dispensa materiale didattico è derivato dalla dispensa prodotta da Luca Cabibbo Dip. Informatica e Automazione Università degli Studi Roma Tre Il suo utilizzo in questo corso è stato concesso dall autore 2
3 L oggetto software Math I linguaggi di programmazione consentono di manipolare dati numerici mediante gli operatori aritmetici somma (+), prodotto (*), differenza ( ), divisione (/) Molti linguaggi di programmazione non forniscono operatori per valutare altre funzioni matematiche, come la radice quadrata o il calcolo di potenze è allora utile avere a disposizione un oggetto software bravo in matematica che sappia calcolare le funzioni matematiche più comuni Math Math è un oggetto software bravo in matematica 3
4 L oggetto software Math La classe Math contiene metodi per eseguire alcune operazioni numeriche fondamentali come la radice quadrata, l esponenziale, il logaritmo e le funzioni trigonometriche. Math.sqrt(n): calcola la radice quadrata del numero n: i.e. Math.sqrt(144)=12 Math.abs(n): calcola il valore assoluto del numero n: i.e. Math.abs(10-13)=3 Math.pow(n,k): calcola il valore di n elevato a k: i.e. Math.pow(3,3)=81 Math.sin(α): calcola il seno della variabile α: i.e. Math.sin(10)= Math.toRadians(n) e Math.toDegrees(n): trasformano rispettivamente il valore di n da gradi a radianti e da radianti a gradi. 4
5 Compilazione ed esecuzione Il metodo classico per la compilazione e l esecuzione dei programmi java è tramite la linea di comando. Realizziamo un programma Radice che calcola la radice quadrata di un numero letto da tastiera.. Il nome del file è Radice.java Per la compilazione bisogna rendere visibili al compilatore le librerie esterne fiji.jar javac classpath / fiji.jar Radice.java Anche per l esecuzione bisogna rendere visibili alla JVM le librerie esterne fiji.jar java classpath / fiji.jar Radice 5
6 Linee guida per lo svolgimento dell esame Riassumiamo in breve i passi fondamentali dell esame: 1. Scrittura di un programma tramite un editor (textpad) 2. Utilizzo di librerie esterne per la lettura di dati da linea di comando (fiji) 3. Compilazione ed esecuzione del programma 4. Invio del sorgente così ottenuto tramite (!) 6
7 Esercizi Dati due cateti di un triangolo rettangolo c 1 e c 2 letti da tastiera - calcolare il valore dell ipotenusa i. Calcolare la diagonale di un quadrato di lato l letto da tastiera. Calcolare l area A di un cerchio inscritto in un quadrato di lato l letto da tastiera. Calcolare successivamente il valore assoluto della differenza tra l area del cerchio appena calcolato e l area del quadrato che lo contiene. Dato un piano inclinato alto h e lungo l, calcolare la sua pendenza Per pendenza si vuole intendere l angolo formato tra il piano inclinato ed il piano orizzontale. (n.b. la pendenza deve essere espressa in gradi). 7
8 Esercizio #1 import fiji.io.*; class Pitagora{ public static void main(string[] args){ //dichiarazione delle variabili int c1; int c2; double Ip; // lettura dei valori System.out.print("primo cateto: "); c1 = Lettore.in.leggiInt(); System.out.println(); System.out.print("Secondo cateto: "); c2 = Lettore.in.leggiInt(); System.out.println(); // Calcolo dell ipotenusa Ip = Math.sqrt(Math.pow(c2,2)+Math.pow(c1,2)); // Stampa sul video del risultato System.out.println("Ipotenusa= "+Ip); 8
9 Esercizio #2 import fiji.io.*; /* Lo svolgimento dell'esercizio prevede l'impiego di due classi Quadrato e Pitagora. Il File che contiene la definizione delle classi deve essere chiamata con lo stesso nome della classe applicazione: in questa caso si chiamerà Quadrato.java */ class Quadrato{ public static void main(string[] args){ //dichiarazione variabili int lato; double diagonale; // Classe utilizzata esclusivamente per il calcolo dell'ipotenusa // di un triangolo rettangolo noti i due cateti. class Pit{ public static double Ipotenusa(int a, int b){ return Math.sqrt(Math.pow(a,2)+Math.pow(b,2)); //Lettura dei parametri System.out.print("lato: "); lato = Lettore.in.leggiInt(); System.out.println(); // Calcolo dell'ipotenusa di un triangolo rettangolo diagonale = Pit.Ipotenusa(lato,lato); // Stampa su video del risultato System.out.println("diagonale: "+diagonale); 9
10 Esercizio #3 import fiji.io.*; class Cerchio{ public static void main(string[] args){ // dichiarazione variabili int lato; double Aq; // area del quadrato double Ac; // area del cerchio double raggio; // raggio del cerchio //Lettura del valore del lato del quadrato System.out.print("lato del quadrato= "); lato = Lettore.in.leggiInt(); //Calcolo dell'area del quadrato Aq = lato * lato; System.out.println("Area del quadrato= "+Aq); // Calcolo dell'area del cerchio raggio = (double)lato/2; Ac = Math.pow(raggio,2)*Math.PI; // (r^2)*pi System.out.println("Area del cerchio= "+Ac); System.out.println("Valore assoluto delle due aree= "+Math.abs(Ac-Aq)); 10
11 Esercizio #4 import fiji.io.*; class PInclinato{ public static void main(string[] args){ // dichiarazioni delle variabili int H; // altezza del piano inclinato int L; // lunghezza del piano inclinato double inclinazione; // inclinazione del piano inclinato //Lettura dei valori da tastiera System.out.print("Altezza: "); H = Lettore.in.leggiInt(); System.out.print("Lunghezza: "); L = Lettore.in.leggiInt(); // Calcolo e stampa del valore dell'inclinazione del piano. inclinazione = Math.atan((double)H/L); System.out.println("Inclinazione: "+Math.toDegrees(inclinazione)); 11
Espressioni. Operatori aritmetici e metodi della classe java.lang.math
Espressioni Operatori aritmetici e metodi della classe java.lang.math Assicurarsi di aver selezionato il progetto dal Package Explorer Aggiungere il package fiji.jar Selezionare dal menù: Project Properties
Espressioni. Operatori aritmetici e metodi della classe java.lang.math
Espressioni Operatori aritmetici e metodi della classe java.lang.math Assicurarsi di aver selezionato il progetto dal Package Explorer Aggiungere il package fiji.jar Selezionare dal menù: Project Properties
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
Problemi, algoritmi e oggetti
Fondamenti di informatica Oggetti e Java Luca Cabibbo Capitolo 5 Marzo 2007 1 Fondamenti di informatica: Oggetti e Jav Contenuti... Problemi e algoritmi comprensione del problema identificazione di un
Basi della programmazione in Java. Anteprima. Uso delle variabili. Il concetto di variabile Uso delle variabili. Input da tastiera I tipi Esercizi
Basi della programmazione in Java Nicola Drago [email protected] Dipartimento di Informatica Università di Verona Anteprima Il concetto di variabile Uso delle variabili Dichiarazione Assegnamento Visualizzazione
Lezione 9 programmazione in Java Classi come contenitori
Lezione 9 programmazione in Java Classi come contenitori Nicola Drago [email protected] Dipartimento di Informatica Università di Verona Anteprima Gestione della Memoria Dati dinamici e statici Il passaggio
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
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
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E03 Esempi di algoritmi e programmi A. Miola Settembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Esempi di algoritmi e
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
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
Definizione di classi
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E05 Definizione di classi A. Miola Novembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Definizione di classi 1 Contenuti
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
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
Corso di Laurea Ingegneria Civile Fondamenti di Informatica. Esercizi sui metodi. Carla Limongelli. Maggio Esercizi 1
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Esercizi sui metodi Carla Limongelli Maggio 2010 Esercizi 1 Passaggio di parametri di tipo primitivo Indicare che cosa viene visualizzato sullo
Introduzione alla programmazione
Introduzione alla programmazione Cosa è un calcolatore? Hardware Processore Memoria Periferiche Funzionamento Esegue istruzioni elementari Esegue istruzioni molto velocemente Deve essere programmato Il
Test sui teoremi di Euclide e di Pitagora
Test sui teoremi di Euclide e di Pitagora I test proposti in questa dispensa riguardano il teorema di Pitagora e i due teoremi di Euclide, con le applicazioni alle varie figure geometriche. Vengono presentate
Programmazione Orientata agli Oggetti in Linguaggio Java
Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Metafora Parte a versione 2.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)
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
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente
Consolidamento conoscenze. 1. Scrivi l enunciato del teorema di Pitagora. In ogni.
onsolidamento conoscenze 1. Scrivi l enunciato del teorema di Pitagora. In ogni.. Siano c, e i rispettivamente i cateti e l ipotenusa di un triangolo rettangolo, quale delle seguenti scritture esprime
Laboratorio di Programmazione Lezione 2. Cristian Del Fabbro
Laboratorio di Programmazione Lezione 2 Cristian Del Fabbro Prossima lezione GIOVEDÌ 29 OTTOBRE 14:00 Input da tastiera package input; import java.io.*; public class Input { public static void main(string[]
Esercizi Programmazione I
Esercizi Programmazione I 9 Novembre 201 Esercizio 1 Valutare e dare il tipo delle seguenti espressioni condizionali. 1 char a= a, b= b ; // a ha v a l o r e decimale 97 2 i n t i= 1, j= 2 ; 3 double x=
Metodi statici. Dichiarazione e chiamata di metodi statici
Metodi statici Dichiarazione e chiamata di metodi statici Cos è un metodo Un metodo è un blocco di istruzioni che fornisce una funzionalità e viene identificato con un nome Può avere dei parametri ed un
Uso di metodi statici. Walter Didimo
Uso di metodi statici Walter Didimo Metodi di istanza Fino ad ora abbiamo imparato a creare oggetti e ad invocare metodi su tali oggetti i metodi venivano eseguiti dagli oggetti un metodo invocato su un
Lezione 10 programmazione in Java. Anteprima. Programmazione OO. La programmazione orientata agli Oggetti. Javadoc. Esercizi
Lezione 10 programmazione in Java Nicola Drago [email protected] Dipartimento di Informatica Università di Verona Anteprima La programmazione orientata agli Oggetti Cosè un oggetto I metodi Il costruttore
Consolidamento Conoscenze
onsolidamento onoscenze 1. Scrivi l enunciato del teorema di Pitagora. In ogni triangolo rettangolo il quadrato costruito sull ipotenusa è equivalente alla somma dei quadrati costruiti sui due cateti..
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
Questo teorema era già noto ai babilonesi, ma fu il matematico greco Pitagora, intorno al 500 a.c., a darne una descrizione precisa.
IL TEOREMA DI PITAGORA Questo teorema era già noto ai babilonesi, ma fu il matematico greco Pitagora, intorno al 500 a.c., a darne una descrizione precisa. ENUNCIATO: la somma dei quadrati costruiti sui
Unità B1 Programmazione base
(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Multipiattaforma Interpiattaforma Porting Piattaforma hardware Piattaforma software Riusabilità Parametri della linea di
Linguaggio C: le funzioni
Linguaggio C: le funzioni prof. Lorenzo Porcelli e mail: [email protected] sito: http://users.iol.it/genna18 Introduzione attraverso un esempio Problema: Conoscendo le misure di n rettangoli, determinare
SESSIONE ORDINARIA 2007 CORSO DI ORDINAMENTO SCUOLE ITALIANE ALL ESTERO - AMERICHE
SESSIONE ORDINARIA 007 CORSO DI ORDINAMENTO SCUOLE ITALIANE ALL ESTERO - AMERICHE PROBLEMA Si consideri la funzione f definita da f ( x) x, il cui grafico è la parabola.. Si trovi il luogo geometrico dei
Facoltà di Ingegneria Università di Pisa
Facoltà di Ingegneria Università di Pisa Esame Debiti Formativi del 19/12/2005 1. 100 6 =... (A) 10 64 (B) 10 6 (C) 10 12 (D) 10 7 2. cos(120 ) + cos(60 ) =... (A) cos(60 ) (B) cos(180 ) (C) 0 (D) 1. log
Problemi di geometria
1 2 6 7 9 Calcola la misura dell ipotenusa di un triangolo rettangolo i cui cateti misurano 11,2 cm e 1 cm. [1,7 cm] In un triangolo rettangolo l ipotenusa misura cm, un cateto è dell ipotenusa. Calcola
OO puro. Primi concetti di Java. Tipi primitivi. Ogni cosa è un oggetto. Java è object-oriented puro Non come il C+ + (OO ibrido) Lorenzo Bettini
Primi concetti di Java Lorenzo Bettini OO puro Java è object-oriented puro Non come il C+ + (OO ibrido) Per compatibilità col C Ogni cosa è un oggetto Gli oggetti si manipolano tramite riferimenti String
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
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
PROBLEMI ALGORITMI E PROGRAMMAZIONE
PROBLEMI ALGORITMI E PROGRAMMAZIONE SCIENZE E TECNOLOGIE APPLICATE CLASSE SECONDA D PROGRAMMARE = SPECIFICARE UN PROCEDIMENTO CAPACE DI FAR SVOLGERE AD UNA MACCHINA UNA SERIE ORDINATA DI OPERAZIONI AL
9 - Array. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
9 - Array 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 di Laurea
TEOREMA DI PITAGORA Pg. 1 TEOREMA DI PITAGORA. c² = a² + b². TRIANGOLO RETTANGOLO a = cateto minore b= cateto maggiore c= ipotenusa
TEOREMA DI PITAGORA Pg. 1 TEOREMA DI PITAGORA TRIANGOLO RETTANGOLO a = cateto minore b= cateto maggiore c= ipotenusa TEOREMA DI PITAGORA In un qualsiasi triangolo rettangolo il quadrato costruito sull'ipotenusa
3 :
COMPITI VACANZE 0 MATEMATICA CLASSE SECONDA Espressioni con le frazioni......... 0. Numeri decimali. Dopo aver stabilito che numero decimale puoi ottenere (osservando il denominatore), determina il numero
Appunti di Trigonometria per il corso di Matematica di base
Appunti di Trigonometria per il corso di Matematica di base di Giovanna Neve Diploma accademico di primo livello per il corso di Tecnico di Sala di Registrazione Conservatorio C. Pollini Padova Indice
Corso di Laurea Ingegneria Civile Elementi di Informatica. Esercizi. Carla Limongelli. Esercizi 1
Corso di Laurea Ingegneria Civile Elementi di Informatica Esercizi Carla Limongelli Esercizi 1 Quanti giorni in un mese? Scrivere un metodo che ricevuto in input un mese e un anno, restituisca il numero
La scrittura di un programma Modellizzazione del programma Scrittura del codice Esercizi. Sperimentazioni I. Alberto Garfagnini, Marco Mazzocco
Sperimentazioni I Alberto Garfagnini, Marco Mazzocco Università degli studi di Padova 10 Novembre 2011 La scrittura di un programma Modellizzazione programma Flowcharts Pseudocode Scrittura del codice
La scrittura di un programma Modellizzazione del programma Scrittura del codice Esercizi. Sperimentazioni I. Alberto Garfagnini, Marco Mazzocco
Sperimentazioni I Alberto Garfagnini, Marco Mazzocco Università degli studi di Padova 30 Ottobre 2013 La scrittura di un programma Modellizzazione programma Flowcharts Pseudocode Scrittura del codice Esercizi
FUNZIONI GONIOMETRICHE Prof. E. Modica
FUNZIONI GONIOMETRICHE Prof. E. Modica [email protected] DEFINIZIONE DELLE FUNZIONI GONIOMETRICHE Consideriamo un triangolo A rettangolo in B e sia α l angolo acuto di vertice A. Successivamente, consideriamo
PROBLEMI DI SECONDO GRADO: ESEMPI
PROBLEMI DI SECONDO GRADO: ESEMPI Problema 1 Sommando al triplo di un numero intero il quadrato del suo consecutivo si ottiene il numero 9. Qual è il numero? Il campo di accettabilità delle soluzioni è,
Definizione di metodi in Java
Definizione di metodi in Java Un metodo in Java definisce un operazione ad alto livello (sottoprogramma) che consente di manipolare dati e oggetti. Durante la computazione effettuata da un programma, un
Repetitorium trigonometriae - per immagini
Repetitorium trigonometriae - per immagini Regole di base Ipotenusa Opposto Adiacente Tenendo a mente la seguente nomenclatura di un triangolo rettangolo si ha: sin = Opposto Ipotenusa cos = Adiacente
Unità F1. Obiettivi. Il linguaggio C. Il linguaggio C++ Linguaggio C. Pseudolinguaggio. Primi programmi
Obiettivi Unità F1 Primi programmi Conoscere il significato di dichiarazione e definizione di variabili Conoscere i tipi di dato numerici Essere in grado di realizzare semplici algoritmi in pseudolinguaggio
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
Anno 4 Superficie e volume dei solidi
Anno 4 Superficie e volume dei solidi Introduzione In questa lezione parleremo del volume e della superficie dei solidi, imparando a trattare con semplicità il loro calcolo tramite le formule Al termine
k l equazione diventa 2 x + 1 = 0 e ha unica soluzione
a B 3 Compito del Q 8 maggio 009 A) Equazioni con parametro. Data l equazione ( k + k ) + k + 0 determinare il valore di k in ciascuno dei seguenti casi. L equazione si abbassa di grado (risolvere l equazione
Corso di Matematica - Geometria. Geometria - 0. Ing. L. Balogh
Geometria - 0 Triangoli qualunque somma degli angoli interni, calcolo del perimetro e dell area Oggetti Vertici Lati Angoli Altezza Raggio Simbolo A, B, C a, b, c,, h S, r Perimetro = + + Somma angoli
Java Native Interface Appunti
Java Native Interface Appunti Riccardo Rizzo 1/8 Introduzione L'uso delle Java Native Interface e' giustificato tutte quelle volte che una applicazione non puo' essere scritta interamente in Java. Per
Indice. Prefazione. 3 Oggetti e Java 53
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
Programmazione. Cognome... Nome... Matricola... Prova scritta del 11 luglio 2014
Cognome................................ Nome................................... Matricola............................... Programmazione Prova scritta del 11 luglio 2014 TEMPO DISPONIBILE: 2 ore Negli esercizi
LUNGHEZZA DELLA CIRCONFERENZA E AREA DEL CERCHIO Conoscenze. 2. Completa le seguenti formule, dirette e inverse, riguardanti la circonferenza.
LUNGHEZZA DELLA CIRCONFERENZA E AREA DEL CERCHIO Conoscenze 1. Completa. a. Si chiama circonferenza rettificata il b. Il rapporto tra la lunghezza di una circonferenza e il suo diametro è una... che si
A. Lorenzi, A. Rizzi Java. Programmazione ad oggetti e applicazioni Android Istituto Italiano Edizioni Atlas
Classi e oggetti A. Lorenzi, A. Rizzi Java. Programmazione ad oggetti e applicazioni Android Istituto Italiano Edizioni Atlas Oggetti La programmazione orientata agli oggetti, OOP (Object-Oriented Programming),
PROGRAMMA SVOLTO E COMPITI ESTIVI
Ministero dell Istruzione dell Università e della Ricerca Istituto Comprensivo Statale A. Diaz Via Giovanni XXIII n. 6-08 MEDA (MB) Infanzia Polo: MIAA890Q - Primaria Polo: MIEE890 Primaria Diaz: MIEE890
Linguaggi di programmazione
Linguaggi di programmazione Fondamenti di Informatica Daniele Loiacono Ho definito un algoritmo e adesso? Daniele Loiacono Dall algoritmo all esecuzione q Come deve essere formalizzato un algoritmo affinché
Problemi di geometria
1 2 3 4 5 6 7 8 9 10 11 12 13 14 In un triangolo rettangolo l altezza relativa all ipotenusa è lunga 16 cm e la proiezione sull ipotenusa di un cateto è lunga 4 cm. Calcola l area del triangolo. [544 cm
Programmazione 1 A.A. 2015/2016
Cognome e Nome Matricola Programmazione 1 A.A. 2015/2016 Appello del 16 Dicembre 2015 Compito n 1 Prima parte Esercizio 1 (10 punti) Cosa stampa il seguente frammento di codice Java? int[] A = {3, 8, 91,
Teorema di Pitagora. Triangoli con angoli di 45, 30 e 60. Eserciziario con soluzioni. - 1
Teorema di Pitagora. Triangoli con angoli di 45, 30 e 60. Eserciziario con soluzioni. - 1 Raccolta di problemi di geometra piana sul teorema di Pitagora applicato ai triangolo con angoli di 45, 30 e 60
Corso di Fondamenti di Informatica. Dispensa 3: Espressioni artimetico-logiche e costrutti di decisione. Prof. Domenico Rosaci
Corso di Fondamenti di Informatica Dispensa 3: Espressioni artimetico-logiche e costrutti di decisione Prof. Domenico Rosaci 2014-15 Esercizio 1: Scrivere un programma che chieda all'utente di inserire
Linguaggi di Programmazione: Paradigmi di Programmazione
Linguaggi di Programmazione: Paradigmi di Programmazione I PACKAGE IN JAVA Matteo Baldoni Dipartimento di Informatica - Universita` degli Studi di Torino C.so Svizzera, 185 - I-10149 Torino (Italy) e-mail:
Fondamenti di Informatica T-1 Modulo 2
Fondamenti di Informatica T-1 Modulo 2 1 Obiettivi di questa esercitazione 1. Esericizi sempici su funzioni 2. Funzioni ricorsive 3. Funzioni e Header File 2 ESERCIZIO 1 (Funzioni) Codificare in C la funzione
Programma ministeriale (Matematica)
SIMULAZIONE DELLA PROVA DI AMMISSIONE AI CORSI DI LAUREA E DI LAUREA MAGISTRALE A CICLO UNICO DIRETTAMENTE FINALIZZATI ALLA FORMAZIONE DI ARCHITETTO Anno Accademico 2015/2016 Test di Fisica e Matematica
Perché il linguaggio C?
Il linguaggio C 7 Perché il linguaggio C? Larga diffusione nel software applicativo Standard di fatto per lo sviluppo di software di sistema Visione a basso livello della memoria Capacità di manipolare
Triangolo rettangolo
Dato il triangolo rettangolo Possiamo perciò utilizzare angoli). Progetto Matematica in Rete Triangolo rettangolo OPA sappiamo che: PA cateto sen OP cos tg OA cateto OP PA cateto OA cateto opposto ad ipotenusa
Esercizi sugli Algoritmi numerici
Università di Udine, Facoltà di Scienze della Formazione Corso di Informatica Applicata alla Didattica (Giorgio T. Bagni) Esercizi sugli Algoritmi numerici 1. Esercizio risolto. Descrivere, attraverso
Problema ( ) = 0,!
Domanda. Problema ( = sen! x ( è! Poiché la funzione seno è periodica di periodo π, il periodo di g x! = 4. Studio di f. La funzione è pari, quindi il grafico è simmetrico rispetto all asse y. È sufficiente
Verifica di Topografia
ISTITUTO TECNICO STATALE COMMERCIALE E PER GEOMETRI " In Memoria dei Morti per la Patria " * CHIAVARI * ANNO SCOLASTICO 2010-2011 Verifica di Topografia classe 5^ Geometri 1) Se il seno e il coseno di
Modulo 2: Strutture fondamentali della programmazione Java
Modulo 2: Strutture fondamentali della programmazione Java Argomenti Trattati: Un semplice programma Java: Presentazione di un primo Esempio; Introduzione alla struttura; Compilazione ed esecuzione. Argomenti
