Analisi di massima: L utente dovrà inserire un numero limite, e tramite vari calcoli verrà stampato a video la sequenza.



Documenti analoghi
Traccia. Analisi di massima

INDICE: Sorgente della prima pagina html PAG 2. Sorgente della seconda pagina html PAG 3. Sorgente della terza pagina html PAG 4

Relazione Luca Raj. Relazione lavoro palestra. Indice:

SARA DHANA. RELAZIONE NEGOZIO A.BASSI a.s.2013/2014

Sconti e Quantità ES.2. Emanuele Cesari

$qb reale output Litri di benzina consumati pa.php

Treni Italia. Nome Tipo Utilizzo Descrizione tot Reale Output Totale da pagare prezzo Reale Lavoro Prezzo tipo Reale lavoro Tipo treno

PLANET GYM IL PIANETA DEL FITNESS. Emanuele Cesari Anno scolastico 2013/2014 Agostino bassi 4D SIA Relazione palestra

Tabella variabili php Nome Tipo Utilizzo Descrizione Pagina tot reale output Totale da pagare (prezzo del biglietto più eventuali supplementi)

Relazione del sito della palestra

A. Lorenzi Pagine ASP

Codifica: dal diagramma a blocchi al linguaggio C++

Relazione sito palestra Giulia Lusuardi Classe: 4D Professori: Silvia Abba, Paolo Latella Anno: 2013/2014

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali

RELAZIONE TECNICA SUL SITO DELLA PALESTRA. Anno scolastico Alunno: Davide martinicca. Pagina 1

RELAZIONE RELATIVA ALLA GESTIONE DEL SITO DI E-COMMERCE

Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica. Programmazione I - corso B a.a prof.

void funzioneprova() { int x=2; cout<<"dentro la funzione x="<<x<<endl; }

Prova Scritta del 19/07/10

Dott.ssa Adriana Pietramala. Dott.ssa Maria Vittoria Avolio

ESERCIZIO 1 (Definizione funzioni passaggio parametri per copia)

ESERCIZI DI PROGRAMMAZIONE C/C++ per le classi terza

Fasi di creazione di un programma

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE

I tutorial di MadLabs.. Installazione e prima configurazione

Dott.ssa Adriana Pietramala

Le stringhe. Le stringhe

FASE DEBUGGING: Compiler Linker. controllando che la voce Genera le informazioni per il debug cioè. "Generate debugging information"

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Preparati per il compito in classe Modulo 5

Sicurezza Informatica: Tecniche di SQL INJECTION

La selezione binaria

IL LINGUAGGIO Visual Basic

Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica

SWISSCAST. Descrizione della modalità di esportazione di documenti in pagine HTML

Obiettivi dell esercitazione. Requisiti (cont.) Requisiti. Università di Roma La Sapienza A.A Facoltà di Ingegneria Sede di Latina

Manuali.net. Nevio Martini

Lezione nr. 7. >> Come posso recuperare un valore da un campo TEXT?

DAL DIAGRAMMA AL CODICE

Lab 04 Istruzioni, cicli e array"

Applicazione ASP di esempio

Language.

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO

Informatica! Appunti dal laboratorio 1!

SOMMARIO COSA SERVE... 2 PRIMA DI INIZIARE... 2 COME PROCEDERE LATO SERVER... 3 COME PROCEDERE LATO CLIENT... 3

PHP: Professional Hypertext Preprocessor

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:

Aritmetica dei Calcolatori 2

Manuale ANTISPAM CDLAN. MAN002 REV ott ANTISPAM 1 di 9 CODICE REVISIONE DATA DESCRIZIONE N. PAG.

Quotazione compareto( ) Quotazione piurecente( ) Quotazione Quotazione Quotazione non trovato count( )

I Tag dell html. Parte quarta

Laboratorio di Informatica Lezione 2

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE

PROGRAMMA SVOLTO DI INFORMATICA ANNO SCOLASTICO 2013/2014. DOCENTE: Villani Chiara

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

Bloodshed Dev-C++ è l IDE usato durante le esercitazioni/laboratorio. IDE = Integrated Development Environment

La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia ( e da un tutorial di Pierlauro Sciarelli su comefare.

Esempio di prova di laboratorio

Dall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

Introduzione al linguaggio C Gli array

ES. palestra. Traccia. Analisi di massima. Diagramma a blocchi. Emanuele Cesari

Dipartimento di informatica CONTENUTI MINIMI DI INFORMATICA E TECNOLOGIE DELLA COMUNICAZIONE

Informatica/ Ing. Meccanica/ Ing. Edile/ Prof. Verdicchio/ 02/04/2014/ Appello straordinario/ Foglio delle domande / VERSIONE 1

Scheda 1 - Funzionamento di EDT e PRONOTE su un unica base dati

Per realizzare un programma in VB

L aspetto dei file HTML

Il linguaggio HTML - Parte 4

Approvazione : Perico Marco.

Gestione della memoria centrale

Gli array. Gli array. Gli array. Classi di memorizzazione per array. Inizializzazione esplicita degli array. Array e puntatori

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

19. LA PROGRAMMAZIONE LATO SERVER

FUTURA SERVICE S.r.l.

3) Il seguente numerale A1F0 in base 16 a quale numero in base 10 corrisponde?

Guida alla personalizzazione delle stampe per Scrutinio 10 e Lode e ScrutiniOnLine

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

intranet.ruparpiemonte.it

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 13 Settembre COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio

Invio SMS. DM Board ICS Invio SMS

3. Installare Wamp Server


GUIDA RAPIDA ALL UTILIZZO DEL SERVER GDC

Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa

Installare Ubuntu su macchina virtuale

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

Le variabili. Olga Scotti

Concetto di Funzione e Procedura METODI in Java

Programmazione C Massimo Callisto De Donato massimo.callisto@unicam.it

Università degli Studi di Cassino Corso di Fondamenti di Informatica Puntatori. Anno Accademico 2010/2011 Francesco Tortorella

Manuale d uso PARTE 2

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 9 Settembre 2015

LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Prof Miritello Rita

Transcript:

Relazione tecnica Fibonacci ANDENA GIANMARCO Traccia: Creare un algoritmo che permetta, dato un valore intero e positivo, di stabilire la sequenza utilizzando la regola di fibonacci dei numeri fino al numero inserito Analisi di massima: L utente dovrà inserire un numero limite, e tramite vari calcoli verrà stampato a video la sequenza. Analisi analitica: Prima di tutti bisogna inizializzare le varie variabili, due pari a 1 e tre pari a 0.Dopo ci sarà un input per fissare il limite massimo della sequenza. Inserito il limite partirà un ciclo per calcolare la sequenza. Il ciclo finirà quando la condizione non sarà più soddisfatta(in questo caso la condizione è(sommaseconda<max)) Sorgente in C++ : #include<iostream> using namespace std; int main() float max, som, nume, numer, sommaprima, sommaseconda; som=0; nume=1; numer=1; sommaprima=0; sommaseconda=0; cout<<"sequenza di fibonacci"<<endl; cout<<"inserisci il numero il limite"<<endl; cin>>max; cout<<"ecco la sequenza: "<<endl; while(sommaseconda<max) cout<<nume<<endl; cout<<numer<<endl; som=nume+numer; cout<<som<<endl; sommaprima=som+numer; nume=sommaprima; sommaseconda=nume+som; numer=sommaseconda; system("pause"); return(0);

Tabella delle variabili : Tabella variabili Nome Tipo Utilizzo Descrizione som Reale Output Somma dei due numeri precedenti nume Reale Output Variabile che prende il posto della variabile sommaprima numer Reale Output Variabile che prende il posto della variabile sommaseconda sommaprima Reale Lavoro Variabile utilizzata per fare la somma tra som e numer sommaseconda Reale Lavoro Variabile utilizzata per fare la somma tra nume e som Prova in C++ :

Sorgente Html/Php: Html <html> <head> <title>fibonacci</title> </head> <body> <formaction="fibonacci.php" method="post"> <body bgcolor="red"> <center><h2>questo esercizio dimostra la <a href="http://it.wikipedia.org/wiki/successione_di_fibonacci">successione di Fibonacci</a></center></h2> <img src="http://intermarketandmore.finanza.com/files/2009/09/golden-numbers-fibonacciarco.png"><br> <input type="text" name="max">inserisci il valore limite<br> <input type="submit" value="invia valore"><br> <input type="reset" value="cancella valore"> </body> </html>

Php: <html> <head> <title>fibonacci</title> </head> <body> <body bgcolor="red"> <center><h2>questo esercizio dimostra la <a href="http://it.wikipedia.org/wiki/successione_di_fibonacci">successione di Fibonacci</a></center></h2> <img src="http://intermarketandmore.finanza.com/files/2009/09/golden-numbers-fibonacciarco.png"><br> <?php $max=$_post['max']; $som=0; $nume=1; $numer=1; $sommaprima=0; $sommaseconda=0; while($sommaseconda<$max)//condizione ciclo //inizio ciclo echo"$nume<br>"; echo"$numer<br>"; $som=$nume+$numer; echo"$som<br>"; $sommaprima=$som+$numer; $nume=$sommaprima; $sommaseconda=$nume+$som; $numer=$sommaseconda; //Fine ciclo?> </body> </html>

Html: Php: Sorgente in C++: #include<iostream> usingnamespacestd; intmain() float max, som, nume, numer, sommaprima, sommaseconda; som=0; nume=1; numer=1; sommaprima=0; sommaseconda=0; cout<<"sequenza di fibonacci"<<endl; cout<<"inserisci il numero il limite"<<endl; cin>>max; cout<<"ecco la sequenza: "<<endl; while(sommaseconda<max) cout<<nume<<endl; cout<<numer<<endl; som=nume+numer; cout<<som<<endl; sommaprima=som+numer; nume=sommaprima; sommaseconda=nume+som; numer=sommaseconda; system("pause"); return(0); Manuale d uso: Il programma in se è molto semplice. L unico valore che dovrete inserire sarà il limite massimo, dopo di che il programma vi farà vedere la sequenza. Requisiti minimi: 1gb di ram S.O. windowsxp/vista/7/8. Traduttore per il linguaggio sorgente c++ se si vuole copiare la mia sorgente per far partire il programma in.exe(io uso dev c++) Editor di testo solo se si vuole copiare la mia sorgente in html e in php( anche il basilare blocco note, purché si salvino le sorgenti una html, una php; la pagina html è quella dove ci sono gli input, quella php è dove ci sono i calcoli). Server locale per utilizzo php(xamp, easy php, altervista). Se invece non si vuole copiare nulla basta cliccare sul nome dell esercizio(in questo caso l esercizio si chiama Fibonacci)

Manual: The programitselfisverysimple. The onlyvaluethatyouenterwill be the maximum limit, afterwhich the programwill show the sequence. System requisite: 1GB of RAM S.O. xp/vista/7/8 windows. Translator for the language C + + source ifyouwant to copy my source to start the program. Exe (I use dev c + +) Text editor ifyouwant to copy my source html and php (even the basic notebook, as long asyousaved sourcesone html, onephp, html page is the onewherethere are inputs, thatphpiswherewe are the calculations). Local server to use php (xamp, easy php, altervista). Ifyou do notwant to copy anything just click on the name of (in this case the name of exerciseisfibonacci)