TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmo

Exames: Algoritmo. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  10/11/2014  •  2.407 Palavras (10 Páginas)  •  1.331 Visualizações

Página 1 de 10

1.Um número é, por definição, primo se ele não tem divisores, exceto 1 e ele próprio. Prepare um algoritmo para ler um número inteiro positivo e determinar se ele é ou não um número primo.

2.Escreva um algoritmo que leia 10 números informados pelo usuário e, depois, informe o menor, número, o maior número, a soma dos números informados e a média aritmética dos números informados.

3.Desenvolva um algoritmo que leia um número inteiro positivo N e imprima a tabuada de multiplicar correspondente. Por exemplo, para n = 6, devemos obter: 1 X 6 = 6, 2 X 6 = 12,..., 10 X 6 = 60).

(Observação: Solucionar a questão utilizando uma das estruturas de repetição)

4.Escreva um algoritmo que solicita um número inteiro positivo ao usuário e imprima a soma dos N primeiros números pares maiores do que zero (Por exemplo, se for informado N = 4, o algoritmo deve imprimir o valor 20, pois 2 + 4 + 6 + 8 = 20).

5.Um palíndromo é uma seqüência de caracteres que é lida da esquerda para a direita ou da direita para a esquerda. Por exemplo, cada um dos seguintes inteiros de 5 dígitos é um palíndromo: 12321, 55555, 45554 e 11611. Escreva um aplicativo que leia um inteiro de 5 dígitos e determine se ele é ou não um palíndromo. Se o número não for de 5 dígitos, exiba uma mensagem de erro e permita que o usuário insira um novo valor.

(Dica: É possível resolver a questão utilizando somente os operadores %, / e as estruturas enquanto e se).

6.Escreva um algoritmo que solicita ao usuário para digitar um número inteiro positivo, e mostre-o por extenso. Este número deverá variar entre 1 e 10. Se o usuário introduzir um número que não pertença a este intervalo, mostre a frase “número inválido”.

(Dica: Utilizar a estrutura de seleção escolha)

7.Considere um caixa automático com apenas um repositório com capacidade para armazenar 1000 notas de 10 reais. Elabore um algoritmo para ler um valor e fornecer a quantidade de notas correspondente a esse valor. O seu algoritmo deve manter a quantidade de notas no repositório atualizada. Caso o valor lido não possa ser fornecido por falta de notas, o algoritmo deve imprimir uma mensagem indicando o fato. O algoritmo também deve imprimir uma mensagem se o valor não for múltiplo de 10. Após o tratamento do valor lido, com a impressão da mensagem ou o fornecimento das notas correspondentes, o procedimento deve ser repetido. O algoritmo deve parar quando um valor lido for negativo.

8.Desenvolva um algoritmo que leia um número inteiro positivo N e imprima os N primeiros números da Série de Fibonacci, assim como a soma desses N primeiros números. A Série de Fibonacci é dada pela seguinte sequência de números inteiros: 1, 3, 7, 15, 31, 63, 127...

//1.Um número é, por definição, primo se ele não tem divisores, exceto 1 e ele

//próprio. Prepare um algoritmo para ler um número inteiro positivo e

//determinar se ele é ou não um número primo.

algoritmo "primo"

var

num, cont, x, i:inteiro

inicio

enquanto i <> 1 faca

escreva("Escreva um número inteiro Positivo :")

leia (num)

se (num>0) entao

i <- 1

para cont de 2 ate num-1 faca

se (num mod cont)=0 entao

x <- x + 1

fimse

fimpara

se (x<>0)entao

escreval("O ",num," não é um número primo")

senao

escreval("O ",num," é um número primo")

fimse

senao

i <- 0

fimse

fimenquanto

fimalgoritmo

//2.Escreva um algoritmo que leia 10 números informados pelo usuário e, depois,

//informe o menor, número, o maior número, a soma dos números informados e a

//média aritmética dos números informados.

algoritmo "maior, menor, soma, media"

var

numero: vetor [1..10] de inteiro

i, maior, menor, soma,cont: inteiro

media: real

inicio

cont <- 1

soma<- 0

Para i de 1 ate 10 faca

escreval

Escreva ("Digite o", i, " numero: ")

Leia (numero[i])

limpatela

maior <- numero[1]

se numero[i]>maior entao

maior <- numero [i]

fimse

menor <- numero[1]

se numero[i]<menor entao

...

Baixar como (para membros premium)  txt (11 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com