Você está na página 1de 8

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

Você também pode gostar