Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Visual Basic
1. Es. 49 pag. 301 Lorenzo Tofanari Dati N studenti partecipanti a una gara sportiva di velocità (nome studente, categoria, tempo) visualizzare il tempo dello studente vincitore (tempo minimo) tra gli studenti della categoria “Allievi”. Dati input: Numero studenti, nome studente, categoria, tempo Dati output: Tempo minimo, nome vincitore
2. Descrizioni variabili L Num. Caontatore allievi Conta L Num. Contatore alunni Cont O Alf. Nome vincitore Nomem O Num. Tempo minimo Tempm I Num. Tempo Temp. I Alf. Categoria Cat. I Alf. Nome studenti Nome I Num. Numero studenti N I/O/L Tipo Contenuto Variabile
3. Inizio Leggi (N) Conta = 0 Cont = 0 Ripeti Leggi (NOME, CAT., TEMP) Cont = Cont + 1 Se CAT. = “Allievi” Conta = Conta + 1 Se Conta = 1 Allora Tempm = Temp Nomem = Nome Altrimenti Se Temp < Tempm allora Tempm = Temp Nomem = Nome Fine Se Fine Se Fine Se Fino a che Cont = N Scrivi (Tempm, Nomem) Fine Pseudocodice
5. Inizio N Cont=0; Conta=0 Cont=Cont+1 Temp, Cat, Nome Cat=“Allievi ” Conta=Conta+1 Conta=1 Temp<tempm Tempm=temp Nomem=nome Cont=N Tempm, Nomem Fine V Tempm=Temp Nomem=Nome F V F V V F Diagramma a blocchi
6. Descrizioni delle variabili in Visual Basic Option Explicit ' Dati 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 output Dim TEMPM As Double Dim NOMEM As String
7. Il Do corrisponde al Ripeti Fino a che … Qui ci va la Condizione I comandi in Visual Basic: Ripeti
8. I comandi in Visual Basic: Se condizione Istruzioni 1 Istruzioni 2 If = Se Then = Allora Else = Altrimenti End If = Fine Se
9. Prima di iniziare il ciclo bisogna sempre azzerare le variabili di lavoro
10. Label - ldl Comand button - cmd Text box - txt La Form