Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Volta Redonda 
2023 
 
 
 
 
FRÂNEY FERNANDES DA SILVA LACERDA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUPERIOR TECNOLOGIA EM SISTEMAS PARA INTERNET 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA - 
ALGORITMOS E ESTRUTURA DE DADOS 
 
 
 
Volta Redonda 
2023 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA - 
ALGORITMOS E ESTRUTURA DE DADOS 
 
Produção textual individual, apresentado à UNOPAR – 
Universidade Norte do Paraná, como requisito parcial à 
aprovação no segundo semestre do curso de Superior 
Tecnologia em Sistemas Para Internet. 
 
 
 
FRÂNEY FERNANDES DA SILVA LACERDA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
 
 
 
1 INTRODUÇÃO ..................................................................................................... 3 
2 O QUE SÃO DADOS? ......................................................................................... 4 
3 O QUE SÃO ESTRUTURAS DE DADOS? .......................................................... 4 
4 PROBLEMA PROPOSTO .................................................................................... 5 
5 DESENVOLVIMENTO ......................................................................................... 5 
5.1 O ALGORITIMO DESENVOLVIDO .......................................................................... 5 
5.2 CÓDIGO DO ALGORITIMO ................................................................................... 6 
5.3 RESULTADO .......................................................................................................... 7 
6 CONSIDERAÇÕES FINAIS ................................................................................. 8 
7 REFERÊNCIAS .................................................................................................... 9 
 
 3 
1 INTRODUÇÃO 
 
 
A programação de computadores é uma disciplina na área das ciências da 
computação e refere-se essencialmente ao estudo de estruturas de dados e a sua 
manipulação para a resolução de problemas em diversos domínios do conhecimento. 
Um programa de computador envolve a definição de um algoritmo para a 
resolução de um problema. Um algoritmo é representado através de expressões 
simbólicas de modo a descrever e a encontrar a solução de problemas do mundo real. 
Um algoritmo representa uma sequência finita e não ambígua de instruções 
elementares bem definidas, conducente à solução de um determinado problema, cada 
uma das quais pode ser executada mecanicamente numa quantidade finita de tempo. 
As estruturas de dados representam de modo simbólico entidades e objetos do 
mundo real e definem a parte estática de um algoritmo. A manipulação das estruturas 
de dados através de declarações e instruções precisas de controlo definem a parte 
dinâmica de um algoritmo. Este conjunto de estruturas de dados e de controlo 
constituem formalmente um algoritmo para a resolução de problemas 
 
 4 
2 O QUE SÃO DADOS? 
 
 
 Os dados (e seus diversos tipos) são os blocos básicos da programação. Eles 
representam uma unidade ou um elemento de informação que pode ser acessado 
através de um identificador - por exemplo, uma variável. 
A maior parte das linguagens de programação trabalha com variações 
baseadas nos quatro tipos primitivos abaixo: 
INT ou número inteiro: valores numéricos inteiros (positivos ou negativos); 
FLOAT ou o chamado “ponto flutuante”: valores numéricos com casas após a 
vírgula (positivos ou negativos); 
BOOLEAN ou booleanos: representado apenas por dois valores, “verdadeiro” 
e “falso”. Também chamados de operadores lógicos; 
TEXT: sequências ou cadeias de caracteres, utilizados para manipular textos 
e/ou outros tipos de dados não numéricos ou booleanos, como hashes de criptografia. 
fluxogramas são bastante populares uma vez que seus esquemas são relativamente 
fáceis de entender. Além disso, por meio deles é possível desenhar soluções de 
processos complexos usando pouca escrita. 
 
 
3 O QUE SÃO ESTRUTURAS DE DADOS? 
 
Em computação, normalmente utilizamos os dados de forma conjunta. A forma 
como estes dados serão agregados e organizados depende muito de como serão 
utilizados e processados, levando-se em consideração, por exemplo, a eficiência para 
buscas, o volume dos dados trabalhados, a complexidade da implementação e a 
forma como os dados se relacionam. Estas diversas formas de organização são as 
chamadas estruturas de dados. 
Cada estrutura de dados tem um conjunto de métodos próprios para realizar 
operações como: 
 5 
 
Inserir ou excluir elementos; 
Buscar e localizar elementos; 
Ordenar (classificar) elementos de acordo com alguma ordem especificada. 
 
 
 
 
4 PROBLEMA PROPOSTO 
 
Criar um algoritmo que registre o resultado de uma partida de futebol entre o time 
A e o time B, e de acordo com o resultado, exiba diferentes mensagens de notificação. 
Sendo, diferença de gols 0, será empate, até 3, partida normal, 4 a 7, goleada, fora 
dessas margens, a mensagem será de erro com mensagem de orientação. 
 
 
5 DESENVOLVIMENTO 
5.1 O ALGORITIMO DESENVOLVIDO 
 
Fonte: O próprio autor 
 6 
5.2 CÓDIGO DO ALGORITIMO 
 
 
 
 
 
 
 
 
 
 
 
Fonte: O próprio autor 
 7 
5.3 RESULTADO 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Próprio autor 
 8 
 
6 CONSIDERAÇÕES FINAIS 
 
O algoritmo em Portugol apresenta uma estrutura lógica simples para 
avaliar e fornecer diferentes mensagens com base no resultado de uma partida de 
futebol. Através do uso de estruturas condicionais, o código consegue determinar a 
diferença de gols entre dois times e, com base nessa diferença, classificar a partida 
em uma das quatro categorias: empate, partida normal, goleada ou, se a diferença de 
gols estiver fora das margens definidas, exibir uma mensagem de erro. 
 
Essa lógica condicional fornece uma forma clara e direta de interpretar 
os resultados da partida de futebol, fornecendo informações relevantes para os 
espectadores ou usuários do sistema, de acordo com a diferença de gols entre os 
times. A simplicidade do algoritmo o torna uma base fácil de entender e adaptar para 
sistemas mais complexos ou integrá-lo a outros processos relacionados ao universo 
do futebol ou análise esportiva. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 9 
7 REFERÊNCIAS 
 
 
Cursos de Tecnologia, ALURA. Estruturas de dados introdução, Disponível em: 
https://www.alura.com.br/artigos/estruturas-de-dados-introducao 
Acesso em: 26 nov. 2023 
 
Fundação, BRADESCO. Diagrama de Blocos ou Fluxograma, Disponível em: 
https://lms.ev.org.br/mpls/Custom/Cds/COURSES/2856-
FUND_LOG_PROGR/pag/1_2_22.html 
Acesso em: 20 nov. 2023.

Mais conteúdos dessa disciplina