AGRUPAMENTO DE ESCOLAS CARLOS AMARANTE
Curso Profissional de Técnico Programador de Informática
Ciclo formativo 2021/2024
Engenharia de Software
Relatório do Trabalho Prático UFCD 0805
Rafael Rocha, n.º 24 10TPI, n.º processo 35172
Inês Rebelo, n.º 14 10TPI, n.º processo 28677
Braga, 10 de janeiro 2022
Cofinanciado por:
Relatório do Trabalho Prático de XXX e YYY
Índice
Introdução................................................................1
Desenvolvimento...........................................................2
Exercício a)............................................................2
Lista de Variáveis....................................................2
Algoritmo/Pseudocódigo................................................2
Programa em Visual Basic..............................................2
Exercício b)............................................................2
Lista de Variáveis....................................................2
Algoritmo/Pseudocódigo................................................2
Programa em Visual Basic..............................................2
Conclusão.................................................................3
Bibliografia..............................................................4
Anexos....................................................................5
Cofinanciado por: Página 4
Relatório do Trabalho Prático de Rafael e Inês
Introdução
Este trabalho é feito usando a implementação de uma fila de espera
utilizando um vetor.
A segunda parte é feita utilizando uma estrutura de dados que guarda a
precipitação diária de um determinado mês usando subrotinas.
Cofinanciado por: Página 1
Relatório do Trabalho Prático de XXX e YYY
Desenvolvimento
Exercício a)
Lista de Variáveis
Nome Tipo Gama Significado
Algoritmo/Pseudocódigo
Programa em Visual Basic
Colocar uma imagem dos ecrãs. Em anexo colocar o código.
Exercício b)
Lista de Variáveis
Nome Tipo Gama Significado
Vetor INT 1..100 Vetor de números
I INT 1..N Iterador
C INT -00;+00 Contador
N INT 1..100 Número de linhas
X INT -00;+00 Valor a pesquisar
SOMA INT -00;+00 Soma de números
Flag INT -00;+00 Flag
Mínimo INT -00;+00 Valor mínimo
Algoritmo/Pseudocódigo
C <- 0 Se VETOR[I]<MIN
SOMA <- 0 Atribuir MIN <- VETOR[I]
MIN <- 9999 Fim
Escrever("Quantos valores?") Fim
Ler N Para I <- 0 até N-1
Para I <- 0 até N-1 Se VETOR[I]>=15 AND VETOR[I]<=20
Escrever "Vetor[" & (I+1) & "]?" C <- C+1
Ler VETOR[I] Fim
Fim Fim
Para I <- 0 até N-1 Para I <- 0 até N-1
Atribuir SOMA <- SOMA+VETOR[I] Escrever "VETOR[" & (I+1) & "]="
Fim & VETOR[I]
Para I <- 0 até N-1 Fim
Cofinanciado por: Página 2
Relatório do Trabalho Prático de XXX e YYY
MEDIA<- SOMA/N Escrever
Escrever "MEDIA="&MEDIA "Pesquisa bem sucedida”)
Escrever "Houve precipitação em" & " " & C Senão
& "dias" Escrever
Para I <- 0 até N-1 "Pesquisa mal sucedida"
Y <- 1 Fim
Ler X Fim
Enquanto Y<=N AND VETOR[I]<>X Fim
Y <- Y+1 Fim
Se Y=N+1
Programa em Visual Basic
Cofinanciado por: Página 3
Relatório do Trabalho Prático de XXX e YYY
Conclusão
Foi um trabalho fácil e prático, facilmente elaborado ainda que com
algumas dificuldades em algumas partes, mas em geral foi um trabalho
prático.
Cofinanciado por: Página 4
Relatório do Trabalho Prático de XXX e YYY
Bibliografia
Apontamentos de aula
Apontamentos classroom
Google
Cofinanciado por: Página 5
Relatório do Trabalho Prático de XXX e YYY
Anexos
Programa em Visual Basic a)
Programa em Visual Basic b)
Cofinanciado por: Página 6