Buscar

Avaliação Final (Discursiva) - Algoritmo e programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina:
	Algoritmo e Programação (LIN12)
	Avaliação:
	Avaliação Final (Discursiva) - Individual FLEX ( Cod.:649327) ( peso.:4,00)
	Prova:
	25213560
	
	-
	
	
Parte superior do formulário
	1.
	O usuário, ao desenvolver um algoritmo, poderá fazer uso de variáveis e constantes que possibilitarão a inserção de dados para que sejam processados e posteriormente retornem um resultado, sendo que estes dados podem ser valores numéricos, textuais ou lógicos. Diante disso, cite e descreva os tipos de dados que podem ser utilizados pelo algoritmo.
	Resposta Esperada:
Os tipos de dados podem ser Inteiro, Real, Caractere e Lógico.
O tipo Inteiro receberá valores numéricos sem a presença de casas decimais, é o conjunto de números inteiros conhecidos pela regra matemática. Exemplo: -2, 3, 1520.
O tipo Real receberá valores numéricos com a presença de casas decimais, podendo também receber valores inteiros. Exemplo: 1.5, 3, 1520.22
O tipo Caractere receberá os valores textuais, mas nada impede que sejam informados números, sendo que, com estes, não se poderá realizar cálculos matemáticos, já que se trata de texto. Ex.: o número do CPF.
O tipo Lógico receberá se uma informação for verdadeira ou falsa.
	2.
	Um número primo é um número inteiro positivo que só pode ser dividido de forma exata por 1 e pelo próprio número. Exemplos: o número 2 é primo, pois só pode ser dividido por 1 e pelo próprio 2. O número 17 é primo, pois só pode ser dividido por 1 e pelo próprio 17. O número 18 não é primo, pois pode ser dividido por 1, por 2, por 3, por 6, por 9 e pelo próprio 18. Considerando o que foi exposto, elabore um algoritmo que, dado um número inteiro positivo, escreva uma mensagem informando se este número é ou não um número primo.
Observação: o número 1 não é considerado primo e pode ser ignorado pelo algoritmo.
	Resposta Esperada:
O acadêmico desenvolveu o algoritmo conforme a resposta, definindo corretamente o nome do algoritmo, as variáveis e o cálculo, além de respeitar a endentação e o uso correto dos comandos de entrada e saída, possibilitando que ao final seja impressa a mensagem.
algoritmo "NumerosPrimos"
// Função : Verificar se um numero é primo ou não.
var
numero, i, cont :inteiro
inicio
escreval("digite um numero: ")
leia(numero)
para i de 1 ate numero faca
     se numero mod  i = 0 entao
        cont <- cont+1
     fimse
     i <- i+1
fimpara
se cont = 2 entao
   escreval("o numero", numero," e primo!")
senao
   escreval("o numero", numero," NAO e primo!")
fimse
fimalgoritmo
Parte inferior do formulário

Outros materiais