Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Engenharia de software – UNOPAR
Relatório de Aula Prática
ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA
João Vitor Ribeiro
SUMÁRIO
OBJETIVO .......................................................................................................................... 3
Definição dos objetivos da aula prática:......................................................................... 3
Procedimentos Práticos:................................................................................................ 3
Atividade Proposta:....................................................................................................... 3
Procedimentos para a Realização da Atividade:........................................................... 3
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
Potencia2^2.........................................................................................................................10
Potencia2^3.........................................................................................................................10
Potencia2^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 b r = a, 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, procedimentos, 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:
ab
22 = 2.2
23 = 2.2.2
24= 2.2.2.2
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
escreva ("Maior de idade!")
senao
escreva ("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
escreva (base," ^", expoente, "=", res)
Fimalgoritmo
FUNÇÃO:
POTÊNCIA 2^2
Potência 2^3
POTÊNCIA 2^4

Mais conteúdos dessa disciplina