Buscar

Portfólio Algoritmo e programação estruturada (1)

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 11 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 11 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 9, do total de 11 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

UNOPAR 
CURSO SUPERIOR EM ENGENHARIA DE SOFTWARE 
 
 
DEANGELES AUGUSTO –RA 33000873 
 
 
 
 
PORTFÓLIO AULA PRÁTICA / SEMESTRE 2º : Algoritmos e programação estruturada 
 
 
 
ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA 
 
 
Trabalho prático 2º semestre de 2022, portfólio de 
aula prática apresentado para o departamento do 
curso de Engenharia de Software, como parte dos 
requisitos para obtenção de aprovação do semestre 
mencionado. 
 
 Orientador / Tutor: Prof. Wesley Viana Pereira 
 
 
V Vi 
SÃO JOSÉ DOS PINHAIS/PR 
 
2022 
 
 
 
 
 
 
 
SUMÁRIO 
 
1. Objetivo.......................................................................................................3 
 I. Definição dos objetivos da aula prática....................................................3 
 II. Procedimentos práticos............................................................................3 
 III. Atividade proposta...................................................................................3 
 IV. Procedimento para a realização da atividade..........................................4 
 V. Checklist....................................................................................................5 
Exercícios.................................................................................................................6 
 Resposta exercício 1.....................................................................................7 
 Função..........................................................................................................8 
Maior de idade........................................................................................................8 
Menor de idade.......................................................................................................8 
 Resposta exercício 2.....................................................................................9 
 Função.........................................................................................................10 
Potência 2^2...........................................................................................................10 
Potência 2^3...........................................................................................................10 
Potência 2^4...........................................................................................................11 
Conclusão................................................................................................................11 
 
 
 
 
 
 
 
 
 
 
 
 
OBJETIVO 
I. Definição dos objetivos da aula prática 
 • Entendendo a ferramenta VisualG 
 • Elaboração de algoritmos e teste utilizando a ferramenta VisualG 
 
 
 II. Procedimentos práticos 
 • Elaboração de dois algoritmos utilizando a ferramenta VisualG 
 
 
 III. Atividade proposta 
 
 • Elaboração de dois algoritmos e teste utilizando a ferramenta VisualG 
 
 1. Para o primeiro algoritmo, será informada a sua idade e em seguida 
 deverá ser informada uma mensagem se ele for menor ou maior de idade. 
 2. O segundo algoritmo, criação de uma estrutura de repetição com teste no início 
 para calcular a potenciação. Será escrito um algoritmo que resolva a expressão 
 r = ab, sendo a e b números inteiros e positivos 
 
 
 
 
 
 
 
 
 
 
 
 
 IV. Procedimentos para a realização da atividade 
 Utilizando VisualG para criar e testar pseudocódigos propostos 
 • Primeiramente, Download da ferramenta VisualG 
 • Descompactação da pasta do VisualG 
 • Acessar o ícone conforme a figura a seguir 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
V. Checklist 
 
• Abrir a interface da ferramenta VisualG. 
 
•Criar o pseudocódigo para o primeiro algoritmo que informa o maior ou menor idade. 
 
•Deixar o algoritmo indentado. 
 
•Testar o algoritmo. 
 
•Você deverá entregar o algoritmo e o print do resultado do algoritmo. 
 
• Criar o pseudocódigo do algoritmo para o cálculo da potência. 
 
•Indentar o algoritmo. 
 
•Executar o algoritmo. 
 
•Você deverá entregar o algoritmo e o print do resultado do algoritmo. 
 
 
 
 
 
 
 
 
 
 
 
Exercícios 
1° Algoritmo: para o primeiro algoritmo, você deverá elaborar o algoritmo que o usuário informe a 
sua idade e caso a idade seja maior ou igual a 18 incluir a mensagem “Maior de idade” e caso 
contrário “Menor de idade”. 
 
2° Algoritmo: para o segundo algoritmo você deverá apresentar o resultado da potenciação, 
lembrando que a estrutura da potenciação é a seguinte: 
 
 
 Você deverá atentar-se para a lógica entre o número de repetições e a variável b (Dica: observe que 
a variável b é quem irá controlar a quantidade de repetições) 
 
Escreva o algoritmo: 
1. Início e declaração de variáveis 
2. Obtenção dos valores das variáveis pelo usuário 
3. Cálculo exponencial 
4. Impressão do resultado 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta exercício 1 
Algoritmo “idade” 
Descrição: Aqui você descreve o que o programa faz (função) 
Autor(a): Deangeles Augusto 
Data atual: 13/102022 
Var 
Idade=inteiro 
Inicio 
Escreva(“digite a idade:”) 
Leia(idade) 
Se idade>= 18 então 
Escreval(“maior de idade”) 
Senao 
Escreval(“menor de idade”) 
Fimse 
fimalgoritmo 
 
 
 
 
 
 
 
 
 
 
 
 
Função 
Maior de idade 
 
Função 
Menor de idade 
 
 
 
 
 
 
 
 
 
 
Resposta exercício 2 
 
Algoritmo "potenciação" 
 
 Descrição: Aqui você descreve o que o programa faz! (função) 
 Autor(a): Deangeles Augusto 
 Data atual: 13/10/2022 
Var 
Base,expoente,cont,res: inteiro 
Inicio 
escreva ("digite o valor da base:") 
leia(base) 
escreva ("digite o valor do expoente:") 
leia(expoente) 
res<-1 
enquanto (cont<expoente)faca 
res<-res*base 
cont<-cont+1 
fimenquanto 
escreval(base,"^",expoente,"=",res) 
Fimalgoritmo 
 
 
 
 
 
 
 
Função 
Potência 2^2 
 
Potência 2^3 
 
 
 
 
 
Potência 2^4 
 
 
 
 
 
 
 
 
Conclusão 
 
VisualG, ótima ferramenta pra quem está iniciando na programação de software.

Continue navegando