Buscar

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

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 5 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

Prévia do material em texto

Disciplina(s): Lógica de Programação e Algoritmos
	
	
	Sua nota nesta tentativa foi: 100
	
Orientações para realização da avaliação.
Você está na tentativa 1. Essa avaliação permite no máximo 1 tentativa(s) e será considerada para fins de lançamento a maior nota alcançada dentre as tentativas realizadas.
- Assista as Aulas 7,8,9 e 10 por completo. - Leia atentamente os conteúdos e materiais indicados. - Responda os questionamentos/resolva os exercícios propostos das Aulas 7,8,9,10. - Só então faça a APOL 5 A APOL 5 não tem tempo limite para a realização, por isso, abra a APOL, veja as questões, tente resolve-las com a ajuda de colegas, videoaulas, materiais indicados, etc. Caso você feche a APOL (não finalize), ao retornar nela ainda estará dentro da tentativa inicial, ou seja, tentativa só de concretiza quando você finaliza a avaliação.
Questão 1/5
Analise o código do algoritmo abaixo e assinale a alternativa que relaciona todas as funções pré-definidas utilizadas?
 
  qt_carc<-Compr(nome)
  espaco<-Pos(" ",nome)
  x<-Copia(nome,espaco+1,qt_carc)
  retorne x
	
	A
	Compr, Pos
	
	B
	Pos, Copia
	
	C
	Compr, Pos, Copia
	
	D
	Compr, Pos
	
	E
	Nome, Compr, Pos, Copia
Questão 2/5
Considerando o bloco de código de um algoritmo mostrado abaixo qual seria a alternativa adequada para substituí-lo?
preco[1]<-150.00
preco [2]<-250.00
preco[3]<-10.00
preco [4]<-40.00
preco[5]<-120.00
preco [6]<-500.00
preco[7]<-12.00
preco [8]<-13.00
	
	A
	 n<-8
 para i de 1 ate n faca
    leia(preco(i))   
 fimpara
	
	B
	n<-8
 para i de 1 ate n faca
    leia(preco[i])   
 fimpara
	
	C
	para i de 1 ate n faca
    leia(preco(k))   
fimpara
	
	D
	para i de 1 ate n faca
    leia(preco)   
fimpara
	
	E
	para j de 1 ate n faca
    leia(preco)   
fimpara
Questão 3/5
O que a função definida no algoritmo abaixo faz?
 
algoritmo "Função"
// Seção de Declarações
var
 
n1,n2,resultado1:real
 
funcao fsx(v1,v2:real):real
var
  total:real
inicio
  total<-v1+(v2*v2)
  retorne total
fimfuncao
 
inicio
// Seção de Comandos
 
escreva("Digite um valor:")
leia(n1)
escreva("Digite o segundo valor:")
leia(n2)
 
resultado1<-fsx(n1,n2)
 
escreval("O valor da operação de ",n1," com ",n2," =",resultado1)
 
fimalgoritmo
	
	A
	A soma dos quadrados dos valores.
	
	B
	A soma do primeiro valor com o quadrado do segundo valor.
	
	C
	A soma do quadrado do primeiro valor pelo segundo valor.
	
	D
	O quadrado das somas dos valores.
	
	E
	A soma dos valores.
Questão 4/5
No algoritmo abaixo quantas linhas com asteriscos serão mostradas na tela?
algoritmo "Procedimento"
var
x:caracter
 
procedimento linha
var
 
inicio
 
  escreval("******************************************************")
  escreval("")
  
fimprocedimento
 
 
inicio
// Seção de Comandos 
 
 
escreval("***** Titulo *****")
escreval("")
 
linha
leia(x)
linha
escreval(x)
linha
linha
 
fimalgoritmo
	
	A
	Duas
	
	B
	Quatro
	
	C
	Três
	
	D
	Nenhuma
	
	E
	Cinco
Questão 5/5
Para o código que contém as funções abaixo, qual seria o resultado de uma entrada de dados que atribui o valor “16” para a variável valor?
r<-Raizq(valor)
potencia<-exp(r, 3)
escreval("O resultado da operação e: “, potencia)
	
	A
	4
	
	B
	12
	
	C
	48
	
	D
	64
	
	E
	68

Outros materiais