Buscar

Algoritmos e Programação Estruturada

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Deborah Vitoria de Souza Borges 
 
 
 
 
 
 
 
 
 
 
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
 
 
 
 
 
 
 
 
 
 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA 
ALGORITIMOS PROGRAMAÇÃO ESTRUTURADA 
 
 2023 
 
 
 
 
 
 
 
2 
 
 
 
 
 
 
 
SUMÁRIO 
 
 
1. INTRODUÇÃO 
.....................................................................................................2 
2. DESENVOLVIMENTO 
.......................................................................................3. 
3. CONCLUSÃO 
.....................................................................................................4 
4. REFERÊNCIAS 
......................................................................................................4 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 
 
 
 
 
 
 1. INTRODUÇÃO 
 
 O propósito deste relatório consiste em ilustrar a apreensão adquirida 
durante as aulas teóricas da disciplina "Algoritmos e Programação 
Estruturada" no âmbito do curso superior de Tecnologia em Análise e 
Desenvolvimento de Sistemas. Tal demonstração se efetua por meio 
da execução de um projeto, empregando a ferramenta denominada 
VisualG, com o intuito de conceber e testar dois algoritmos distintos. 
 No primeiro algoritmo, o usuário é solicitado a informar sua idade, 
seguido por uma mensagem que informa se ele é considerado menor 
ou maior de idade. Já o segundo algoritmo compreende a construção 
de uma estrutura de repetição com verificação no início, visando o 
cálculo de potenciação. 
 O VisualG, neste contexto, é uma aplicação que possibilita a 
simulação de pseudocódigos, empregando comandos e instruções em 
língua portuguesa, para representar as ações inerentes aos algoritmos. 
intrínsecos desta ferramenta fundamental no contexto do sucesso na 
computação em nuvem. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2. DESENVOLVIMENTO 
 
 
 
 
 
4 
 No primeiro algoritmo, destinado a determinar a faixa etária do 
usuario, a abordagem utilizada no VisualG se inicia pela criação de 
uma variável denominada "idade", com o tipo de dado definido como 
inteiro. Posteriormente, emprega-se o comando de saída de dados 
"escreva" para solicitar ao usuário que forneça sua idade, a qual é 
armazenada por meio do comando de entrada de dados "leia". 
 A fim de estabelecer a distinção entre ser maior ou menor de idade, 
recorre-se a um comando de desvio condicional "se" e "senão". 
Nesse contexto, a idade é avaliada, sendo que, se for inferior a 18 
anos, o usuário é categorizado como menor de idade; do contrário, é 
considerado maior de idade. Vale ressaltar que o primeiro "se" 
também notifica o usuário de que a idade não pode ser menor que 1, 
de modo que quaisquer números inteiros negativos são tratados 
como inexistentes. 
 
 No segundo algoritmo, destinado ao cálculo de potenciação, o 
processo se inicia com a criação de um novo arquivo para seu 
desenvolvimento. Na seção de declaração de variáveis, são definidas 
as variáveis a, b, r e conta como variáveis do tipo inteiro. Mediante o 
comando de saída de dados "escreva", o programa solicita ao usuário 
que insira o valor da base, e em seguida, com o comando de entrada 
de dados "leia", captura o valor informado. O mesmo procedimento é 
repetido para obter o valor do expoente desejado pelo usuário. Em 
seguida, a variável r é inicializada com o valor 1, utilizando o operador 
"<-". Posteriormente, é empregada a estrutura de repetição 
"enquanto...faça" para calcular r = ab. 
 
 
 
 
 
 
 
3. CONCLUSÃO 
 
 A seguir, apresentamos o primeiro algoritmo e os três testes realizados: 
 
 
 
 
 
5 
 
 
 
 
 
 
A seguir, apresentamos o segundo algoritmo e os resultados: 
 
 
 
 
 
6 
 
 
 Podemos inferir que a ferramenta VisualG desempenhou um papel 
fundamental ao possibilitar a criação e simulação de pseudocódigos em 
língua portuguesa, o que, por sua vez, facilitou a implementação prática 
destes conceitos. Isso evidencia a relevância do embasamento teórico no 
preparo para desafios reais no âmbito do desenvolvimento de sistemas. 
 Com relação aos algoritmos desenvolvidos, é notável que o primeiro 
algoritmo, que faz uso do comando de desvio condicional, demonstra a 
habilidade de tomar decisões com base em dados obtidos do usuário. 
Adicionalmente, a consideração das idades negativas como inválidas reflete 
um nível de rigor que pode ser de suma importância em contextos práticos. 
Por outro lado, o segundo algoritmo, focalizado no cálculo de potenciação, 
enfatiza a significância das estruturas de repetição e a interação com o 
usuário para a entrada de dados. 
 
 
3. REFERÊNCIAS 
 
• Livro didático " Algoritmos e Programação Estruturada" de Kleber Ricardi 
Rovai, Marcio Aparecido Artero e Vanessa Cadan Scheffer. 
• VisualG : https://visualg3.com.br/ 
 
 
 
 
 
 
 
 
 
7 
 
 
 
 4

Continue navegando