Buscar

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

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

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
Você viu 3, do total de 7 páginas

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

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
Você viu 6, do total de 7 páginas

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

Questão 1/5 - Lógica de Programação e Algoritmos
Nas Aulas 9 e 10 trabalhamos com funções e procedimentos. Observe o código abaixo que aborda este tema.
Assinale a alternativa que contém a saída impressa na tela caso o valor lido na variável x seja 5.
Nota: 0.0
	
	A
	Sou inteligente.
Mas sem praticar, não vou passar!
Sou inteligente.
	
	B
	Mas sem praticar, não vou passar!
Sou inteligente.
	
	C
	Sou inteligente.
Mas sem praticar, não vou passar!
	
	D
	Sou inteligente.
	
	E
	Mas sem praticar, não vou passar!
Questão 2/5 - Lógica de Programação e Algoritmos
O algoritmo abaixo recebe como entrada nomes de 10 pessoas e seu sexo, e armazena os nomes em 2 vetores separados de acordo com o sexo (um vetor para homens e outro para mulheres). Ainda o processo de armazenamento em vetores separados é feito usando um PROCEDIMENTO independente.
Assinale a alternativa que indica os erros do código e os motivos pelos quais este código modularizado não funciona.
Nota: 20.0
	
	A
	Na verdade o código não contém erros. Tudo funciona normalmente.
Você acertou!
	
	B
	O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome das variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo.
	
	C
	Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis p1 e p2, pois elas são usadas dentro do procedimento.
	
	D
	Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis p1, p2, vm e vf, pois elas são usadas dentro do procedimento. 
	
	E
	O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome das variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo.
Ainda, existe outro erro que é a falta do retorno do procedimento. Ou seja, está faltando a linha retorne vm[i],vf[i] 
Questão 3/5 - Lógica de Programação e Algoritmos
Na Aula 9 trabalhamos com o conceito de PROCEDIMENTOS. Um procedimento é um tipo de modularização do código onde não existe um retorno de valor. Analise o código abaixo.
Neste algoritmo, quantas linhas UNICAMENTE COM ASTERISCOS serão mostradas na tela?
Nota: 20.0
	
	A
	Duas
	
	B
	Quatro
Você acertou!
São 4 pois o PROCEDIMENTO linha é chamado 4 vezes, e em cada uma delas a linha de asteriscos é escrita uma única vez.
	
	C
	Três
	
	D
	Nenhuma
	
	E
	Cinco
Questão 4/5 - Lógica de Programação e Algoritmos
Nas Aulas 9 e 10 trabalhamos com o conceito de funções pré-definidas no VISUALG. Abaixo temos 4 linhas de código independentes.
 
Assinale a alternativa que contém as todas as funções pré-definidas utilizadas nas linhas de código acima.
Nota: 20.0
	
	A
	Compr e Pos
	
	B
	retorne, Pos e Copia
	
	C
	Compr, Pos e  Copia
Você acertou!
Conteúdo abordado nas aulas 9 e 10. Somente o retorne não é uma função pré-definida, pois é a sintaxe de retorno de todas as funções.
	
	D
	Compr e Pos
	
	E
	retorne, Compr, Pos e Copia
Questão 5/5 - Lógica de Programação e Algoritmos
Na AULA 9 trabalhamos com o conceito de procedimentos e funções.
Acerca deste assunto, responda: procedimentos e funções tem a mesma finalidade em um algoritmo?
Nota: 20.0
	
	A
	Não. Função obrigatoriamente retorna um valor, já um procedimento não retorna um valor, apenas executa uma ação.
Você acertou!
Conteúdo abordado nas aulas 09 e 10.
	
	B
	Sim. Possuem a mesma finalidade e ambos retornam um valor.
	
	C
	Não, pois a Função executa uma única ação e procedimento executa uma ação e retorna um valor.
	
	D
	Sim, Funções e procedimentos são apenas sub-rotinas.
	
	E
	Sim. Possuem a mesma finalidade e ambos não apresentam retorno.

Outros materiais