Logo Passei Direto
Buscar

Avaliação Final (Discursiva) - Individual - Lógica e Técnicas de Programação

Ferramentas de estudo

Questões resolvidas

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.


O acadêmico deve desenvolver um algoritmo conforme a resposta esperada (imagem a seguir), o qual deve solicitar a entrada de um número inteiro, ignorar o número 1 e escrever uma mensagem alertando se é ou não um número primo.


Algoritmo "calcularEntre11e29"
Var
numero : inteiro

Inicio
leia (numero)

SE (numero > 10) E (numero < 30) ENTAO
escreva ("O número está entre 11 e 29")
SENAO
escreva ("O número não está entre 11 e 29")
FIMSE

Fim


Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.


O acadêmico deve desenvolver um algoritmo conforme a resposta esperada (imagem a seguir), o qual deve solicitar a entrada de um número inteiro, ignorar o número 1 e escrever uma mensagem alertando se é ou não um número primo.


Algoritmo "calcularEntre11e29"
Var
numero : inteiro

Inicio
leia (numero)

SE (numero > 10) E (numero < 30) ENTAO
escreva ("O número está entre 11 e 29")
SENAO
escreva ("O número não está entre 11 e 29")
FIMSE

Fim


Prévia do material em texto

06/12/2023, 08:38 Avaliação Final (Discursiva) - Individual
about:blank 1/3
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:889036)
Peso da Avaliação 4,00
Prova 72969780
Qtd. de Questões 2
Nota 10,00
Durante a codificação de algoritmos em linguagens de programação, como o 
Portugol, é necessário que a lógica execute diferentes blocos de código de acordo com o 
estado de determinadas variáveis. Os estados dessas variáveis são verificados em 
lugares específicos na sintaxe das estruturas de seleção ou repetição, habilitando ou não 
a execução de um bloco em específico. Utilizando os conceitos de estruturas de 
condição simples "se-então", escreva um algoritmo para verificar se um número é maior 
que 10 e menor que 30, e se o número estiver entre este intervalo apresentar a 
mensagem "O número está entre 11 e 29".
Resposta esperada
Algoritmo "calcularEntre11e29"
Var
numero : inteiro
Inicio
leia (numero)
SE (numero > 10) E (numero < 30) ENTAO
escreva ("O número está entre 11 e 29")
SENAO
escreva ("O número não está entre 11 e 29")
FIMSE
Fim
Minha resposta
programa { //Atividade realizada no Portugol Studio. // Algoritmo para verificar e
mostrar se um número é maior do 10 e menor do que 30. funcao inicio() { inteiro
numero // Declaração de Variável. escreva("Digite um número: ") // Armazenando o
número digitado. leia(numero) se(numero>=11 e numero<=29) // Verificando e
mostrando se o número se encontra entre 11 e 29. escreva("O numero se encontra
entre 11 e 29. \n") senao escreva("O numero Não se encontra entre 11 e 29.") } }
 VOLTAR
A Alterar modo de visualização
1
06/12/2023, 08:38 Avaliação Final (Discursiva) - Individual
about:blank 2/3
Retorno da correção
Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você
contemplou o esperado, demonstrando a competência da análise e síntese do assunto
abordado, apresentando excelentes argumentos próprios, com base nos materiais
disponibilizados.
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 deve desenvolver um algoritmo conforme a resposta esperada
(imagem a seguir), o qual deve solicitar a entrada de um número inteiro, ignorar o
número 1 e escrever uma mensagem alertando se é ou não um número primo.
Minha resposta
Programa { //Atividade realizada no Portugol Studio // Algoritmo para a verificação
se um número é Primo ou Não é Primo! funcao inicio() { inteiro numero,
numeroDivisores = 1, i = 3 // Declaração de Variáveis. escreva ("Digite um número:
") // Armazenando o número digitado, ainda não sabemos se é ou não Primo. leia
(numero) se (numero == 1) { // Constatação de que o número "1" não é Primo!.
escreva ("Digite um número maior do que 1: ") leia(numero) } se (numero < 2) {
escreva ("O número informado deve ser maior ou igual a 1.\n") // Certificando-se
que o número digitado seja maior ou igual "1". } senao se (numero == 2) { //
Garantindo que o número "2" é o único número par Primo! escreva ("O número " +
numero + " digitado é Primo!\n") } senao se (numero % 2 == 0) { escreva ("O
número " + numero + " digitado Não é Primo!\n") } senao { enquanto (i <= numero)
{ se (numero % i == 0) { numeroDivisores ++ } i += 2 } se (numeroDivisores > 2) {
escreva ("O número " + numero + " digitado Não é Primo!\n") } senao { escreva ("O
número " + numero + " digitado é Primo!\n") } } } }
Retorno da correção
2
06/12/2023, 08:38 Avaliação Final (Discursiva) - Individual
about:blank 3/3
Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você
contemplou o esperado, demonstrando a competência da análise e síntese do assunto
abordado, apresentando excelentes argumentos próprios, com base nos materiais
disponibilizados.
Imprimir

Mais conteúdos dessa disciplina