Buscar

Aula prática 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 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

A 
UNIVERSIDADE PITÁGORAS - UNOPAR
MICHAEL DA SILVA NASCIMENTO
ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA 
JEQUIÉ - BA
2021
SUMÁRIO
OBJETIVO .............................................................................................................................. 3 
I. Definição dos objetivos da aula prática:............................................................................. 3 
II. Procedimentos Práticos:..................................................................................................... 3 
III. Atividade Proposta:........................................................................................................... 3 
IV. Procedimentos para a Realização da Atividade:............................................................ 3 
V. Checklist: ............................................................................................................................ 5 
EXERCÍCIOS ......................................................................................................................... 6 
RESPOSTA: Exercício - 1 ...................................................................................................... 7 
FUNÇÃO .................................................................................................................................. 7 
Menor de Idade........................................................................................................................7 
Maior de Idade......................................................................................................................... 8 
RESPOSTA: Exercício - 2 ...................................................................................................... 9 
FUNÇÃO ................................................................................................................................ 10 
Potencia 2^2 ............................................................................................................................10 
Potencia 2^3.............................................................................................................................10 
Potencia 2^4 ............................................................................................................................11
OBJETIVOS
I. Definição dos objetivos da aula prática:
· Entender a ferramenta VisualG.
· Elaborar algoritmos e testar utilizando a ferramenta VisualG.
II. Procedimentos práticos:
Elaborar dois algoritmos utilizando a ferramenta VisualG.
III. Atividade proposta:
· Para o primeiro algoritmo, o usuário deverá informar a sua idade e em seguida deverá ser informada uma mensagem se ele for menor ou maior de idade.
· 
O segundo algoritmo, você deverá criar uma estrutura de repetição com teste no início para calcular a potenciação. Você deverá escrever um algoritmo que resolva a expressão , sendo a e b números inteiros e positivos. 
IV. Procedimentos para a realização da atividade:
Nessa prática, você deverá utilizar a ferramenta VisualG para criar e testar os seus pseudocódigos que foram propostos.
 
· Primeiramente, você deverá fazer download da ferramenta VisualG, acessando o seguinte link: https://visualg3.com.br/
· Descompacte a pasta do VisualG.
· Dentro da pasta descompactada, acesse o ícone do aplicativo, o ícone é chamado visualg30, conforme a Figura 1 a seguir.
Fonte: Captura de tela Pasta VisualG.
· Abrir o visual G e criar a estrutura do pseudocódigo.
Figura 2: Tela VisualG
Fonte: Captura de tela VisualG.
Lembre-se que a estrutura no VisualG deve obedecer a seguinte sequência:
Algoritmo "Nome do algoritmo"
Var
// Crie as suas variáveis
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
Fimalgoritmo
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:
i. Início e declaração de variáveis;
ii. Obtenção dos valores das variáveis pelo usuário;
iii. Cálculo do exponencial;
iv. Impressão do resultado.
RESPOSTA: Exercício 1
Algoritmo "idade"
// Disciplina : [Algoritmo e programação estruturada]
Var
idade: inteiro
Inicio
 escreva("Digite a idade")
 leia(idade)
 se idade >= 18 entao
 escreval("Maior de idade!")
 senao
 escreval("Menor de idade!")
fimse
Fimalgoritmo
FUNÇÃO - MENOR IDADE: 
- MAIOR IDADE:
RESPOSTA: Exercício 2
Algoritmo "potenciação"
// Disciplina : [Algoritmo e programação estruturada]
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
2
3
4
222
2222
22222
b
a
Þ×
Þ××
Þ×××
b
ra
=

Continue navegando