Buscar

Apol 3 Lógica de Programação e Algoritmos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/5 - Lógica de Programação e Algoritmos
Uma estrutura de repetição é utilizada quando se deseja repetir um trecho do algoritmo, conforme vimos na Aula 5. Uma dos tipos de estrutura de repetição utiliza um número definido de repetições.
Qual seria a melhor estrutura para uma repetição com número definido de repetições?
Nota: 0.0
	
	A
	PARA <variável> de ate [passo] faca 
     <seqüência-de-comandos> 
fimpara
Aula 05 - Slide 13
	
	B
	PARA <variável> de ate [passo] faca 
     <seqüência-de-comandos> 
fimse
	
	C
	PARAENQUANTO <variável> de ate [passo] faca 
     <seqüência-de-comandos> 
fimpara
	
	D
	SEENQUANTO para <variável> de ate [passo] faca 
     <seqüência-de-comandos> 
fimse
	
	E
	DE <variável> de ate [passo] faca 
     <seqüência-de-comandos> 
fimpara
Questão 2/5 - Lógica de Programação e Algoritmos
Para o algoritmo abaixo, foi desenvolvido um psedocódigo que obtém como dado de entrada a idade e o sexo de pessoas.
Assinale a alternativa que mostra corretamente como calcular os percentuais de pessoas em cada uma das categorias (homens, mulheres, meninos e meninas)?
Nota: 20.0
	
	A
	   escreval("% de meninas: ",fem_menor*10/qt," %")
   escreval("% de mulheres: ",fem_maior*10/qt," %")
   escreval("% de meninos: ",masc_menor*10/qt," %")
   escreval("% de homens: ",masc_maior*10/qt," %")
	
	B
	   escreval("% de meninas: ",fem_menor/qt," %")
   escreval("% de mulheres: ",fem_maior/qt," %")
   escreval("% de meninos: ",masc_menor/qt," %")
   escreval("% de homens: ",masc_maior/qt," %")
	
	C
	   escreval("% de meninas: ",fem_menor*100/x-qt," %")
   escreval("% de mulheres: ",fem_maior*100/ x-qt," %")
   escreval("% de meninos: ",masc_menor*100/ x-qt," %")
   escreval("% de homens: ",masc_maior*100/ x-qt," %")
	
	D
	   escreval("% de meninas: ",fem_menor*100/qt," %")
   escreval("% de mulheres: ",fem_maior*100/qt," %")
   escreval("% de meninos: ",masc_menor*100/qt," %")
   escreval("% de homens: ",masc_maior*100/qt," %")
Você acertou!
	
	E
	   escreval("% de meninas: ",fem_menor*100," %")
   escreval("% de mulheres: ",fem_maior*100," %")
   escreval("% de meninos: ",masc_menor*100," %")
   escreval("% de homens: ",masc_maior*100," %")
Questão 3/5 - Lógica de Programação e Algoritmos
Na Aula 6 trabalhamos com o conceito de vetores em psedocódigo. Vetores são variáveis que podem conter diversos valores. 
O algoritmo abaixo realiza a leitura de 10 nomes de pessoas e o seu sexo, e armazena os nomes em 2 vetores diferentes. 
Caso a pessoa seja homem, é armazenada no vetor Vmasc, e caso seja mulher, no vetor Vfem.
Infelizmente, o código contém erros. Assinale a alternativa que identifica todos os erros do código.
Nota: 20.0
	
	A
	A leitura do Nome e do Sexo devem estar dentro do para-se.
Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois oVfem. 
A variável i está declarada errada. Ela deve ser to tipo inteiro.
Você acertou!
	
	B
	A leitura do Nome e do Sexo devem estar dentro do para-se.
A variável i está declarada errada. Ela deve ser to tipo inteiro.
	
	C
	A leitura do Nome e do Sexo devem estar dentro do para-se.
Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem.
	
	D
	O para-se é inapropriado para esta situação. Deve-se utilizar o enquanto-faca.
Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem. 
A variável i está declarada errada. Ela deve ser to tipo inteiro
	
	E
	O para-se é inapropriado para esta situação. Deve-se utilizar o enquanto-faca.
A variável i está declarada errada. Ela deve ser to tipo inteiro
Questão 4/5 - Lógica de Programação e Algoritmos
Na Aula 4 trabalhamos com o conceito de Lógica Iterativa. Analise o código abaixo que envolve este conteúdo.
 
Perceba que existe uma linha faltando no código. Assinale a alternativa que corresponde a esta linha.
Nota: 20.0
	
	A
	enquanto x de 1 ate 10 faca
	
	B
	para x de 1 ate 10
	
	C
	para i de 1 ate 10 faca
	
	D
	enquanto x<10 faca
	
	E
	para x de 1 ate 10 faca
Você acertou!
Questão 5/5 - Lógica de Programação e Algoritmos
O algoritmo abaixo envolve conteúdos como funções de entrada e saída e laços de repetição/iteração.
Assinale a alternativa que contém o enunciado que melhor descreve o funcionamento deste algoritmo.
Nota: 0.0
	
	A
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
	
	B
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
	
	C
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo inteiro e calcula a soma e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
	
	D
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média e o total de valores digitados. 
	
	E
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais