SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Presentazione esercizio 49 pag. 301 di Marco Fabbrini 3c Mercurio Spiegazione del programma in Visual Basic
Testo del problema ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vediamo i dati di Input e di Output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descrizioni variabili Nome variabile Contenuto Tipo I/O/L N Numero studenti Numerico Input Nome Nome studente Numerico Input Cat Categoria Alfabetico Input Temp Tempo Numerico Input TempM Tempo minimo Numerico Output NomeV Nome vincitore Alfabetico Output Cont Contatore Studenti Numerico Lavoro ContA Contatore allievi Numerico Lavoro
Scriviamo lo pseudocodice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Attenzione!!! Lo pseudocodice è di notevole importanza.
INIZIO N Cont = 0 ContA = 0 Cont = Cont+1 Cat = “allievi” I B A V F ContA = ContA + 1 Conta=1 TempM=Temp NomeV=Nome Temp < TempM TempM=Temp NomeV=Nome V F Cont=N TempM NomeV FINE O V F B V C C F A Temp, Nome, Cat I Diagramma  a blocchi
Form TextBox Nome:  TxtN Label Nome:  LblN Command Nome:  Cmdcalcola
Option Explicit 'Dati di input Dim N As Integer Dim Nome As String Dim Cat As String Dim Temp As Double 'Dati di elaborazione Dim Cont As Integer Dim ContA As Integer 'Dati di output Dim TempM As Double Dim NomeV As String Dichiariamo le variabili in visual basic!!!
Inseriamo il codice premendo su CmdCalcola
Iniziamo a scrivere il codice da qui
Leggiamo i dati di Input Azzeriamo le variabili
Costruiamo il ciclo!!! Private Sub CmdCalcola_Click() N = Val(TxtN.Text) Cont = 0 ContA = 0 Do Loop Until Cont = N End Sub Istruzione di fine ciclo Istruzione di inizio ciclo
Do Cont = Cont + 1 Nome = InputBox(&quot;Dimmi il nome dello studente&quot;) Cat = InputBox(&quot;Dimmi la categoria dello studente&quot;) Temp = InputBox(&quot;Dimmi il tempo dello studente&quot;) If Cat = &quot;allievi&quot; Then ContA = ContA + 1 If ContA = 1 Then TempM = Temp NomeV = Nome Else If Temp < TempM Then TempM = Temp NomeV = Nome End If End If End If Loop Until Cont = N Istruzioni Input Funzioni SE
MsgBox &quot;Il tempo minimo della categoria allievi è &quot; & CStr(TempM) MsgBox &quot; Il nome del vincitore è &quot; & CStr(NomeV) Eccoci arrivati alle istruzioni di output!!!
Fine Ora non resta che provare il programma!!!

Weitere ähnliche Inhalte

Was ist angesagt? (7)

Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
 
5 Strutture Iterative
5   Strutture Iterative5   Strutture Iterative
5 Strutture Iterative
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)
 
I cicli in Python 3
I cicli in Python 3I cicli in Python 3
I cicli in Python 3
 
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacisPresentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
 
Linguaggio C++ - Basi
Linguaggio C++ - BasiLinguaggio C++ - Basi
Linguaggio C++ - Basi
 

Ähnlich wie Presentazione Es 49 Pag 301 Visual Basic

Programma In Visual Basic
Programma In Visual BasicProgramma In Visual Basic
Programma In Visual Basic
kiarina91
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
merina91
 
Traduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini DanieleTraduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
LapiniDaniele
 
Presentazione Ristorante
Presentazione RistorantePresentazione Ristorante
Presentazione Ristorante
SaguSanto911
 
Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)
STELITANO
 
Presentazione Visual Basic
Presentazione Visual BasicPresentazione Visual Basic
Presentazione Visual Basic
autematteo
 
Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)
STELITANO
 
Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)
STELITANO
 
Es. 48 Pag. 301
Es. 48 Pag. 301Es. 48 Pag. 301
Es. 48 Pag. 301
francy991
 
presentazione in visual basic dell'esercizio per le vacanze di natale
presentazione in visual basic dell'esercizio per le vacanze di natalepresentazione in visual basic dell'esercizio per le vacanze di natale
presentazione in visual basic dell'esercizio per le vacanze di natale
fro9
 

Ähnlich wie Presentazione Es 49 Pag 301 Visual Basic (20)

Esercizio 49 pag.301 Visual Basic
Esercizio 49 pag.301 Visual BasicEsercizio 49 pag.301 Visual Basic
Esercizio 49 pag.301 Visual Basic
 
Programma In Visual Basic
Programma In Visual BasicProgramma In Visual Basic
Programma In Visual Basic
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
 
Supermercato
SupermercatoSupermercato
Supermercato
 
Presentazione In power point di Matteo Pistolesi
Presentazione In power point di Matteo PistolesiPresentazione In power point di Matteo Pistolesi
Presentazione In power point di Matteo Pistolesi
 
Traduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini DanieleTraduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
 
Visual Basic, Equazioni Sec Grado
Visual Basic, Equazioni Sec GradoVisual Basic, Equazioni Sec Grado
Visual Basic, Equazioni Sec Grado
 
Esercizio 27 Pag 299
Esercizio 27 Pag 299Esercizio 27 Pag 299
Esercizio 27 Pag 299
 
Presentazione Esercizio Piscina Pp 2003
Presentazione Esercizio Piscina Pp 2003Presentazione Esercizio Piscina Pp 2003
Presentazione Esercizio Piscina Pp 2003
 
Guida Alla Costruzione Di Un Progetto In Visual Basic Per La Gestione Di Un D...
Guida Alla Costruzione Di Un Progetto In Visual Basic Per La Gestione Di Un D...Guida Alla Costruzione Di Un Progetto In Visual Basic Per La Gestione Di Un D...
Guida Alla Costruzione Di Un Progetto In Visual Basic Per La Gestione Di Un D...
 
Dal c a Java (3/3)
Dal c a Java (3/3)Dal c a Java (3/3)
Dal c a Java (3/3)
 
Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1
 
Es. Computer
Es. ComputerEs. Computer
Es. Computer
 
Presentazione Ristorante
Presentazione RistorantePresentazione Ristorante
Presentazione Ristorante
 
Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)
 
Presentazione Visual Basic
Presentazione Visual BasicPresentazione Visual Basic
Presentazione Visual Basic
 
Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)Lezione 12 (28 marzo 2012)
Lezione 12 (28 marzo 2012)
 
Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)Esercitazione 3 (14 marzo 2012)
Esercitazione 3 (14 marzo 2012)
 
Es. 48 Pag. 301
Es. 48 Pag. 301Es. 48 Pag. 301
Es. 48 Pag. 301
 
presentazione in visual basic dell'esercizio per le vacanze di natale
presentazione in visual basic dell'esercizio per le vacanze di natalepresentazione in visual basic dell'esercizio per le vacanze di natale
presentazione in visual basic dell'esercizio per le vacanze di natale
 

Presentazione Es 49 Pag 301 Visual Basic

  • 1. Presentazione esercizio 49 pag. 301 di Marco Fabbrini 3c Mercurio Spiegazione del programma in Visual Basic
  • 2.
  • 3.
  • 4. Descrizioni variabili Nome variabile Contenuto Tipo I/O/L N Numero studenti Numerico Input Nome Nome studente Numerico Input Cat Categoria Alfabetico Input Temp Tempo Numerico Input TempM Tempo minimo Numerico Output NomeV Nome vincitore Alfabetico Output Cont Contatore Studenti Numerico Lavoro ContA Contatore allievi Numerico Lavoro
  • 5.
  • 6. INIZIO N Cont = 0 ContA = 0 Cont = Cont+1 Cat = “allievi” I B A V F ContA = ContA + 1 Conta=1 TempM=Temp NomeV=Nome Temp < TempM TempM=Temp NomeV=Nome V F Cont=N TempM NomeV FINE O V F B V C C F A Temp, Nome, Cat I Diagramma a blocchi
  • 7. Form TextBox Nome: TxtN Label Nome: LblN Command Nome: Cmdcalcola
  • 8. Option Explicit 'Dati di input Dim N As Integer Dim Nome As String Dim Cat As String Dim Temp As Double 'Dati di elaborazione Dim Cont As Integer Dim ContA As Integer 'Dati di output Dim TempM As Double Dim NomeV As String Dichiariamo le variabili in visual basic!!!
  • 9. Inseriamo il codice premendo su CmdCalcola
  • 10. Iniziamo a scrivere il codice da qui
  • 11. Leggiamo i dati di Input Azzeriamo le variabili
  • 12. Costruiamo il ciclo!!! Private Sub CmdCalcola_Click() N = Val(TxtN.Text) Cont = 0 ContA = 0 Do Loop Until Cont = N End Sub Istruzione di fine ciclo Istruzione di inizio ciclo
  • 13. Do Cont = Cont + 1 Nome = InputBox(&quot;Dimmi il nome dello studente&quot;) Cat = InputBox(&quot;Dimmi la categoria dello studente&quot;) Temp = InputBox(&quot;Dimmi il tempo dello studente&quot;) If Cat = &quot;allievi&quot; Then ContA = ContA + 1 If ContA = 1 Then TempM = Temp NomeV = Nome Else If Temp < TempM Then TempM = Temp NomeV = Nome End If End If End If Loop Until Cont = N Istruzioni Input Funzioni SE
  • 14. MsgBox &quot;Il tempo minimo della categoria allievi è &quot; & CStr(TempM) MsgBox &quot; Il nome del vincitore è &quot; & CStr(NomeV) Eccoci arrivati alle istruzioni di output!!!
  • 15. Fine Ora non resta che provare il programma!!!