Prévia do material em texto
( Sistema de ensino a distânca sISTEMAS DE INFORMAÇÃO ) ( mATEUS VALENTE DE SOUSA ) ( ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA ) ( MATEUS VALENTE DE SOUSA ) ( Análise e Modelagem de Sistemas ) ( Trabalho apresentado à Universidade UNOPAR, como requisito parcial para a obtenção de méd ia semestral nas disciplinas norteadoras do semestre letivo. Tutor (a): Marcio Barbosa de Lima ) INTRODUÇÃO 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. ii. Obtenção dos valores das variáveis pelo usuário; iii. iii. Cálculo do exponencial; iv. 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!") se não escreva ("Menor de idade!") fimse Fimalgoritmo FUNÇÃO - MENOR IDADE: FUNÇÃO - 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 CONCLUSÃO Nessa aula aprendi que o Algoritmo é um conjunto de instruções, como uma receita de bolo, constituído de um número finito de passos. Para que os dados sejam processados, há a necessidade de se utilizar uma linguagem de programação, pois os computadores não executam diretamente os algoritmos.