Buscar

Logica de Programação e algoritmo prova objetiva 80%

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

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

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ê viu 3, do total de 10 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

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

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ê viu 6, do total de 10 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

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

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ê viu 9, do total de 10 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

Prévia do material em texto

Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto. O algoritmo faz a distribuição 
dos números em outros dois vetores, um vetor só com o zero e os números positivos e outro só com números negativos:
algoritmo "vetores"
var
 i,j,k,n : inteiro
 v: vetor [1..50] de real
 vp: vetor [1..50] de real
 vn: vetor [1..50] de real
 aux: real
inicio
//seção de comandos
 escreval("Digite o número de elementos do vetor:")
 leia(n)
 para i de 1 ate n faca
 escreval("Digite um numero qualquer:")
 leia(v[i])
 fimpara
 limpatela
+-------------------------------------------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------------------------------------------+
 escreval("Positivos:")
 para i de 1 ate k faca
 escreval(vp[i])
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 10 16/05/2016 11:17
 fimpara
 escreval("Negativos:")
 para i de 1 ate j faca
 escreval(vn[i])
 fimpara
fimalgoritmo
A para i de 1 ate n faca
 se (v[i]>1) entao
 k<-k+1
 vp[k]<-v[i]
 senao
 j<-j+1
 vn[j]<-v[i]
 fimse
fimpara
B k<-0
 j<-0
 para i de 1 ate n faca
 se (v[i]>=0) entao
 k<-k+1
 vp[k]<-v[i]
 senao
 j<-j+1
 vn[j]<-v[i]
 fimse
 fimpara
C para i de 1 ate n faca
 se (v[i]>0) entao
 k<-k+1
 vp[i]<-v[i]
 senao
 j<-j+1
 vn[i]<-v[i]
 fimse
fimpara
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 10 16/05/2016 11:17
D k<-01. 
j<-0
para i de 1 ate n faca
 se (v[i]>0) entao
 vp[k]<-v[i]
 senao
 vn[j]<-v[i]
 fimse
 fimpara
Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo 
correto:
Algoritmo expoente
algoritmo "expon"
// Função : Calcular um numero elevado a outro
// Autor : Profa. Maristela.
// Data : 12/03/2015
// Seção de Declarações
var
 result, base, expo: real
inicio
// Seção de Comandos
 escreval("Digite um valor para a base : ")
 leia(base)
 escreval("Digite um valor para o expoente : ")
 leia(expo)
 ____________________________
 escreval("")
 escreva(base, " elevado a ",expo, " vale ", result)
fimalgoritmo
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 10 16/05/2016 11:17
A result<-base***expo
B result<-^base*expo
C result<-base^expo
D result<-base*(expo)^2
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
leia(m,n)
para i de 1 ate m faca
 para j de 1 ate n faca
 se(i=j) entao
 matriz[i,j]<-1
 senao
 matriz[i,j]<-0
 fimse
 fimpara
fimpara
A 1 0 0
0 1 0
0 0 1
B 1 0 0
1 0 0
1 0 0
C 1 1 1
1 0 0
1 0 0
Você acertou!
Slides e vídeoaula 03.
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 10 16/05/2016 11:17
D 1 1 1
0 0 0
0 0 0
Visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda a correção do raciocínio. É correto 
afirmar que:
A A lógica tem em vista a ordem da razão, portanto, isso dá a entender que a nossa razão pode
funcionar desordenadamente.
B A lógica tem em vista a utilização da razão que já funciona ordenadamente, portanto a lógica estuda e ensina
apenas a utilização natural da ordem de nossos pensamentos.
C A lógica não pode ser considerada como arte do pensar pois é exata demais.
D A forma mais complexa do pensamento não é o raciocínio, portanto a lógica não corrige o raciocínio.
Para um vetor v1 de tamanho 50, qual seria a melhor lógica para identificação do menor e do maior elemento?
A para i de 1 ate 10 faca
 se (v1[i]>maior) entao
 maior<-v1[i]
 fimse
 se (v1[i]<menor) entao
 menor<-v1[i]
 fimse
 fimpara
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 10 16/05/2016 11:17
B maior<-v1[1]
 menor<-v1[1]
 para i de 1 ate 10 faca
 se (v1[i]>maior) entao
 maior<-v1[i]
 fimse
 fimpara
C maior<-v1[1]
 menor<-v1[1]
 para i de 1 ate 50 faca
 se (v1[i]>maior) entao
 maior<-v1[i]
 fimse
 se (v1[i]<menor) entao
 menor<-v1[i]
 fimse
 fimpara
D maior<-v1[1]
 menor<-v1[1]
 se (v1[i]>maior) entao
 maior<-v1[i]
 fimse
 se (v1[i]<menor) entao
 menor<-v1[i]
 fimse
Lógica de programação pode ser definida como o uso correto das leis do pensamento, da ordem da razão e de 
processos de raciocínio e simbolização formais na programação de computadores. É incorreto afirmar, ao se falar de 
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 10 16/05/2016 11:17
lógica e lógica de programação, que:
A Um dos principais objetivos é a racionalidade e o desenvolvimento de técnicas que cooperam na produção de
soluções logicamente válidas e coerentes.
B O mesmo raciocínio pode ser expresso em qualquer idioma existente, mas continuaria representando o
mesmo raciocínio através de outra convenção.
C Uma vez a lógica estruturada, poderíamos representá-la em qualquer linguagem de programação.
D O raciocínio é algo concreto e tangível.
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
leia(m,n)
para i de 1 ate m faca
 para j de 1 ate n faca
 se(j=1) entao
 matriz[i,j]<-1
 senao
 matriz[i,j]<-0
 fimse
 fimpara
fimpara
A 1 0 0
1 1 0
0 1 1
Você acertou!
Aula 01:
"O raciocínio é algo abstrato e intangível, porém seres humanos têm a capacidade de expressá-lo através da
palavra falada ou escrita, baseando-se num determinado idioma que segue regras e padrões gramaticais."
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
7 de 10 16/05/2016 11:17
B 1 0 0
1 0 0
1 0 0
C 1 1 1
1 0 0
1 0 0
D 1 1 1
0 0 0
0 0 0
Para o algoritmo abaixo, identifique qual a parte de código representaria melhor a entrada dos dados:
A escreval("Digite um valor o raio : ")
 leia(raio)
escreval(“Digite o valor de Pi:”)
 leia(Pi)
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
8 de 10 16/05/2016 11:17
B escreval("Digite um valor o raio : ")
 leia(raio)
C escreval("Digite um valor o raio : ")
 leia(raio)
escreval(“Digite o valor de Pi:”)
D leia(raio)
Para o algoritmo abaixo, identifique o melhor enunciado para o problema:
A Faça um programa que receba a data de nascimento de uma pessoa e a data atual, calcule e mostre:
Quantos anos a pessoa terá em 2020.
A idade da pessoa;
Você acertou!
Slides e videoaula 03
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
9 de 10 16/05/2016 11:17
B Faça um programa que receba o ano de nascimento de uma pessoa e idade da pessoa, calcule e mostre:
O ano atual;
Quantos anos a pessoa terá em 2021.
C Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, calcule mostre:
A idade da pessoa;
Quantos anos a pessoa terá em 2020.
D Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, confira se o ano atual é
maior que o ano de nascimento, calcule e mostre:
A idade da pessoa;Quantos anos a pessoa terá em 2020.
Descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural (por 
exemplo, a língua portuguesa), os passos a serem seguidos para sua resolução. Existem vantagens e desvantagens, 
com as relacionadas nas opções a seguir, exceto:
A Vantagem: não é necessário aprender nenhum conceito novo.
B Vantagem: utiliza língua natural, a qual é bem conhecida.
C Desvantagem: Dificuldade para transcrição do algoritmo para programa.
D Desvantagem: só é possível escrevê-la em Língua Portuguesa.
Você acertou!
Slides e videoaula 03.
Você acertou!
Slides das Aulas 01 e 02, e exemplos.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
10 de 10 16/05/2016 11:17

Outros materiais