L Ó G I C A D E P R O G R A M A Ç Ã O - _A_L_G_O_R_Í_T_M_O_ E-mail: elielvieira03@yahoo.com Page: www.geocities.com/elielvieira04/ ALGORITMO - Parte I - Estrutura Básica ############################################################### inicio inicio | Integer: A; | Integer: B; | A <- 2; | receber B; | exibir A+B; fim fim ############################################################### 1 - DUAP receber um número qualquer via teclado, e exibir esse número multiplicado por dois. 2 - DUAP receber um número qualquer via teclado, e exibir seu resto (dividir por 2). 3 - DUAP receber um número qualquer via teclado, e exibir seu quociente (dividir por 2). 4 - DUAP receber um número qualquer, exibir 10% do seu valor. 5 - DUAP receber um número qualquer, exibir seu valor acrescido de 22%. 6 - DUAP receber um número qualquer, exibir sua raiz quadrada. 7 - DUAP receber um número qualquer, exibir seu valor elevado ao quadrado. 8 - DUAP receber um número qualquer, exibir seu valor elevado à terceira potência. ALGORITMO - Parte II - Estrutura Alternativa ou de Decisao Simples: ############################################################### se se x > 0 | exibir "x é positivo" fim se fim se ############################################################### 1 - DUAP receber um número qualquer via teclado, e exibir uma mensagem informando se esse é positivo. 2 - DUAP receber um número inteiro via teclado, e exibir uma mensagem informando se esse é par ou ímpar. Compostas: ############################################################### se se x mod2 = 0 | exibir "número par" senão senão | exibir "número impar" fim se fim se ############################################################### 1 - DUAP receber um número inteiro via teclado, e exibir uma mensagem informando se esse é par ou ímpar. 2 - DUAP receber dois números inteiros via teclado, e exibí-los em ordem crescente. 3 - DUAP receber um número inteiro; se este número for maior do que zero, exibir sua raiz quadrada e cúbica, caso contrário, exibir uma mensagem informando que é menor que zero. 4 - DUAP receber o preço unitário e quantidade de um produto, e exibir o valor total. 5 - Uma cabra monteza produz 4 litros de leite a cada ordenha. Sabendo-se que existem em um capril 28 cabras em lactação, DUAP exibir a produção diária de leite no capril. 6 - DUAP receber quatro números inteiros e exibir a soma dos ímpares e a soma dos pares. 7 - DUAP receber três números quaisquer e exibí-los em ordem crescente. ALGORITMO - Parte III - Estrutura de Repetição ############################################################### enquanto faça enquanto x <= 20 faça | exibir x; | x <- x+1; fim enquanto fim enquanto ############################################################### 1 - DUAP exibir a soma dos números pares positivos e menores que 1000. 2 - DUAP fazer a soma de vários valores inteiros e positivos fornecidos via teclado. O último número tem o valor -1 que não deve ser somado. 3 - DUAP exibir a média de um conjunto de números positivos, recebidos via teclado; o número 999 encerra a digitação e nao deve ser somado. ############################################################### para de até | passo faça | fim para Ex.: para x de 1 até 10 passo 1 faça exibir x; fim para ############################################################### 1 - DUAP exibir os número inteiros múltiplos de 3 de 1 a 100. 2 - DUAP exibir o dobro de todos os números pares de 2 a 500. ALGORITMO - Parte IV - Estrutura Homogênea de Dados (Vetores) ################################################################### tipo vetor [] ; Ex.: tipo vet vetor [50] real; vet notas; notas[2] <- 10; ################################################################### 1 - DUAP exibir os nomes dos meses do ano. 2 - DUAP exibir os nomes dos meses do ano, e os dias da semana.