Algoritmos Aula 31/10/2011
Autor: Técnico em Informatica | Publicado: 2011-11-07T02:28:00-08:00

  Programação I  Exercícios  
    Desenvolva um algoritmo que execute      dez vezes o processo de solicitar um número e escrever o número      solicitado.
algoritmo "ex1"var&nbsp; cont : inteiro&nbsp; x: inteiroinicio&nbsp; cont &lt;- 0&nbsp; enquanto cont &lt; 10 faca&nbsp;&nbsp;&nbsp; escreva("Nº Solicitado")&nbsp;&nbsp;&nbsp; leia (x)&nbsp;&nbsp;&nbsp; escreval ("escrevi: ",x)&nbsp;&nbsp;&nbsp; cont &lt;- cont +1&nbsp; fimenquantofimalgoritmo&nbsp;    Desenvolva um algoritmo que execute      cinco vezes o processo de solicitar um número, efetue a multiplicação do      número lido por ele mesmo e mostre o resultado obtido de cada      multiplicação.
algoritmo "ex1"var&nbsp; cont : inteiro&nbsp; x: inteiroinicio&nbsp; cont &lt;- 0&nbsp; enquanto cont &lt; 5 faca&nbsp;&nbsp;&nbsp; escreva("Nº Solicitado")&nbsp;&nbsp;&nbsp; leia (x)&nbsp;&nbsp;&nbsp; escreval ("Multiplicação é: ",x * x)&nbsp;&nbsp;&nbsp; cont &lt;- cont +1&nbsp; fimenquantofimalgoritmo&nbsp;    Desenvolva um algoritmo que solicite      o número de vezes que devemos executar o laço. Para cada execução do laço      escreva “Valor corrente do laço” e em seguida o valor atual da variável de      controle da estrutura de repetição.
algoritmo "ex3"var&nbsp; cont : inteiro&nbsp;&nbsp;laco: inteiroinicio&nbsp; cont &lt;- 1&nbsp; escreva ("Numero do Laço: ")&nbsp; leia (laco)&nbsp; enquanto cont &lt; laco faca&nbsp; escreval("valor Corrente do Laço: ",cont)&nbsp; cont &lt;- cont +1&nbsp; fimenquantofimalgoritmo
  Desenvolva um algoritmo que solicite      o número de vezes que devemos executar o laço. Solicite um número e      execute a multiplicação do número lido pelo valor da variável que está      controlando o teste da estrutura de repetição, a cada multiplicação mostre      o resultado.
algoritmo "ex4"var&nbsp; cont : inteiro&nbsp; laco: inteiro&nbsp; n1: inteiroinicio&nbsp; cont &lt;- 1&nbsp; escreva ("Numero do Laço: ")&nbsp; leia (laco)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enquanto cont &lt;= laco faca&nbsp; escreva(" valor: ")&nbsp; leia (n1)&nbsp; escreval (" resultado: ", cont * n1)&nbsp; cont &lt;- cont + 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fimenquantofimalgoritmo&nbsp;    Desenvolva um algoritmo que efetue      dez vezes a leitura de um número, faça a divisão do número lido por dois e      mostre o resultado obtido nessa divisão.
algoritmo "ex5"var&nbsp; cont : inteiro&nbsp; x: inteiroinicio&nbsp; cont &lt;- 0&nbsp; enquanto cont &lt; 10 faca&nbsp;&nbsp;&nbsp; escreva("Nº Solicitado: ")&nbsp;&nbsp;&nbsp; leia (x)&nbsp;&nbsp;&nbsp; escreval ("Resultado: ",x/2)&nbsp;&nbsp;&nbsp; cont &lt;- cont +1&nbsp; fimenquantofimalgoritmo    Desenvolva um algoritmo que solicite      um número, faça a multiplicação do número lido por três, mostre o      resultado; esta estrutura de repetição deverá ser executada enquanto o      valor lido for diferente de -1 (menos um).
algoritmo "ex6"var&nbsp; cont : inteiro&nbsp; n1: inteiro&nbsp; letra: caractereinicio&nbsp; enquanto letra &lt;&gt; "-1" faca&nbsp; cont &lt;- 1&nbsp; escreva ("Numero: ")&nbsp; leia (n1)&nbsp; enquanto cont &lt; n1 faca&nbsp; escreval("valor: ",n1*3)&nbsp; cont &lt;- cont +1&nbsp; escreva("precione -1 para finalizar: ")&nbsp; leia (letra)&nbsp; fimenquanto&nbsp; fimenquantofimalgoritmo&nbsp;    Faça um      algoritmo que receba “N” números e mostre positivo, negativo ou zero para      cada número.
algoritmo "Finaliza2"var&nbsp; numero : numerico&nbsp; cont : inteiroinicio&nbsp; cont &lt;- 1&nbsp; enquanto cont &lt;&gt; -1 faca&nbsp;&nbsp;&nbsp; escreva("Informe um número: ")&nbsp;&nbsp;&nbsp; leia(numero)&nbsp;&nbsp;&nbsp; se numero &gt; 0 entao&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; escreval("Número Positivo!")&nbsp;&nbsp;&nbsp; senao&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; se numero &lt; 0 entao&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; escreval("Número Negativo!")&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;senao&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; se numero = 0 entao&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; escreval("Número Zero!")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fimse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fimse&nbsp;&nbsp;&nbsp; fimse&nbsp;&nbsp;&nbsp; escreva("Para Finalizar Pressione (-1)!!! ")&nbsp;&nbsp;&nbsp; leia(cont)&nbsp; fimenquantofimalgoritmo
  Construir um algoritmo que calcule a      média aritmética de vários valores inteiros positivos, lidos externamente.      O final da leitura acontecerá quando for lido um valor negativo.
algoritmo "exercicio8"var x, i, soma : inteiro&nbsp;&nbsp;&nbsp; result: realinicioi &lt;- 0x &lt;- 0enquanto (x &gt; -1) facaescreva ("Informe um novo número: ")Leia (x)soma &lt;- soma + x  i &lt;- i + 1fimenquantoresult &lt;- soma\iEscreva ("Média aritmetica = ")Escreva (result)&nbsp;fimalgoritmo