Prévia do material em texto
Todas as apols nota 100 lógica de programação e algoritmos
Apol 01
Questão 1/5 - Lógica de Programação e Algoritimos
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 lógica e lógica de programação, que:
Nota: 20.0
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.
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."
Questão 2/5 - Lógica de Programação e Algoritimos
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.
Quais são as Vantagens e Desvantagens em relação ao uso da descrição narrativa?
I- Vantagem: Língua natural, próxima do ser humano.
II - Vantagem: Linguagem Visual, que facilita a compreensão humana.
III - Desvantagem: Gera dúvidas e várias interpretações possíveis.
IV - Desvantagem : Dificuldade para transcrição em código de programa de computador.Qual a alternativa corresponde ao conjunto de Verdadeiros (V) e Falsos (V) segundo as vantagens e desvantagens?
Nota: 20.0
A
V,F,V,F
B
V,V,V,V
C
F,F,V,V
D
V,F,V,V
Você acertou!
Slides 6 e 7 da Aula 02.
E
V,F,F,F
Questão 3/5 - Lógica de Programação e Algoritimos
A lógica muitas vezes é relacionada à racionalidade e à coerência e frequentemente a associamos apenas à matemática. Porém, sua aplicabilidade possui mais relação com outras áreas que possamos imaginar. É correto afirmar que:
Nota: 20.0
A
A lógica, como filosofia, procura estabelecer sempre do mesmo jeito.
B
Uma das formas de usarmos a lógica é no procedimento de correção do nosso modo de pensar para a construção de algoritmos de programação.
Você acertou!
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.
Questão 4/5 - Lógica de Programação e Algoritimos
Na escrita de um algoritmo que calcule a média de três valores quaisquer, a melhor resolução escrita em descrição narrativa seria:
Nota: 20.0
A
1-receber os três valores.
2 – calcular a média aritmética.
3-se a média for maior que 7 dizer que o aluno está aprovado.
4-mostrar a média.
B
1-receber os três valores.
2 – calcular a soma aritmética.
3-mostrar a soma aritmética.
4-mostrar a média.
C
1-receber os três valores.
2-calcular a média aritmética.
3-mostrar a média aritmética.
Você acertou!
Veja slides das Aulas 01 e 02 e exemplos apresentados.
Observe que a descrição do problema pede:
calcule a média de três valores quaisquer.
Ele não fala em condicionar a média a algum valor.
D
1-receber os três valores.
2 – somar os três valores.
3-mostrar a média aritmética.
E
1-receber os dois valores.
2 –Calcular a média dos três valores.
3-mostrar a média aritmética.
Questão 5/5 - Lógica de Programação e Algoritimos
Faça um algoritmo que recebe dois números quaisquer, faça a multiplicação de ambos e depois mostre o resultado. Qual o passo, nas opções apresentadas a seguir, que não faz parte da resolução do algoritmo?
Nota: 20.0
A
Declare n1,n2, m numérico
Escreva “Digite os dois números”
B
Leia n1, n2
C
Se n1 = n2 escreva “Impossível realizar a operação”.
Você acertou!
Slides da Aula 02 - Exemplos.
D
m=n1*n2
Conheça o novo AVA
Apol 02
uestão 1/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, identifique qual a parte de código representaria melhor a entrada dos dados:
Nota: 20.0
A
escreval("Digite um valor o raio : ")
leia(raio)
escreval(“Digite o valor de Pi:”)
leia(Pi)
B
escreval("Digite um valor o raio : ")
leia(raio)
Você acertou!
Slides e videoaula 03
C
escreval("Digite um valor o raio : ")
leia(raio)
escreval(“Digite o valor de Pi:”)
D
leia(raio)
E
escreval(“Digite o valor de Pi:”)
leia(Pi)
Questão 2/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto:
Nota: 20.0
A
se (n1=n2) e (n1>n3) e (n2>n3) entao
escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
fimse
se (n1>n3) e (n1>n2) e (n3>n2) entao
escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
fimse
B
se (n1>n2) e (n1>n3) e (n2>n3) entao
escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
fimse
se (n1>n3) e (n1>n2) e (n3>n2) entao
escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
fimse
Você acertou!
Slides e Vídeoaula 04
C
se (n1>n2) e (n1=n3) e (n2<>n3) entao
escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
fimse
se (n1>n3) e (n1>n2) e (n3>n2) entao
escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
fimse
D
se (n1>n2) e (n1<n3) e (n2>n3) entao
escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
fimse
se (n1>n3) e (n1<n2) e (n3>n2) entao
escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
fimse
E
se (n1>n2) e (n2>n3) entao
escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
fimse
se (n1>n3) e (n1<n2) e (n3>n2) entao
escreva (" n1>n3>n2 ", n1,">", n2,">", n2)
fimse
Questão 3/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, identifique a ordem das principais etapas da construção do algoritmo:
Qual a resposta correta para este algoritmo?
Nota: 20.0
A
1-Entrada, 2-Saída, 3-Processamento
B
1-Entrada, 2-Processamento, 3-Saída
Você acertou!
Slides e Vídeo-Aula 03.
C
1-Declaração de variáveis, 2-Entrada e Processamento, 3-Saída
D
1-Declaração de variáveis e Entrada, 2-Processamento, 3-Saída
E
1-Processamento, 2-Saída, 3-Entrada
Questão 4/5 - Lógica de Programação e Algoritimos
Aproximando-nos da maneira pela qual o computador manipula as informações, os tipos primitivos básicos utilizados para construção de programas serão:
I - Numéricos (Inteiro, Real)
II - Caracter
III - Objetos
IV - Lógicos
Considerando as respostas anteriores, qual o conjunto de Verdadeiros (V) e Falsos (F) corresponde à resposta correta?
Nota: 20.0
A
V,V,F,V
Você acertou!
Slide 05 da Aula 03.
B
V,V,F,F
C
V,F,F,V
D
F,F,F,V
E
V,F,F,F
Questão 5/5 - Lógica de Programação e Algoritimos
Quando iniciamos nosso algoritmo, precisamos definir nossas variáveis. Quais exemplos de nomes de variáveis abaixo estão corretos de acordo com as regras de definição de variáveis?
I - 123x : inteiro
II - nome, endereco : caracter
III - peso, dolar : real
IV - resposta : logicoQuais afirmativas corresponde ao conjunto de Verdadeiros(V) e Falsos(F) para a regra de construção e definição de variáveis?
Nota: 20.0
A
F,V,V,V
Você acertou!
Não podemos iniciar o nome de variáveis com números, logo, a variável 123x está definida de forma incorreta.
B
F,V,V,F
C
V,V,V,V
D
F,V,F,F
E
F,V,F,V
Apol 03
Questão 1/5 - Lógica de Programação e Algoritimos
A estrutura de repetição é utilizadaquando se sabe o número de vezes em que um trecho do algoritmo deve ser repetido.
Uma das estruturas 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: 20.0
A
PARA <variável> de ate [passo ] faca
<seqüência-de-comandos>
fimpara
Você acertou!
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 Algoritimos
O algoritmo abaixo executa 10 vezes a lógica principal. Qual a melhor substituição para que o programa execute n vezes tal repetição?
algoritmo "prog2"
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio
// Seção de Comandos
para x de 1 ate 10 faca
escreva("Digite uma idade: ")
leia(idade)
se idade<=11 entao
crianca<-crianca+1
fimse
se (idade>11) e (idade<=14) entao
preadole<-preadole+1
fimse
se (idade>14) e (idade<=17) entao
adolescente<-adolescente+1
fimse
se idade >= 18 entao
adulto<-adulto+1
fimse
fimpara
escreval("*** Totais por faixa-etária ***")
escreval("Número de criancas: ",crianca)
escreval("Número de pre-adolescentes: ",preadole)
escreval("Número de adolescentes: ",adolescente)
escreval("Número de adultos: ",adulto)
fimalgoritmo
Nota: 20.0
A
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
B
var
x, idade,crianca,preadole,adolescente,adulto,qtx: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(“qt”)
para x de 1 ate qt faca
C
var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
para x de 1 ate qt-1 faca
D
var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
Você acertou!
Slides das Aulas 05
E
var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(“xt”)
para x de 1 ate qt faca
Questão 3/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, identifique qual a parte de código preencheria a parte faltante (substitui o quadro):
algoritmo "prog1"
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio
// Seção de Comandos
para x de 1 ate 10 faca
escreva("Digite uma idade: ")
leia(idade)
se idade<=11 entao
crianca<-crianca+1
fimse
+----------------------------------------+
| |
| |
| |
| |
| |
+----------------------------------------+
se (idade>14) e (idade<=17) entao
adolescente<-adolescente+1
fimse
se idade >= 18 entao
adulto<-adulto+1
fimse
fimpara
escreval("*** Totais por faixa-etária ***")
escreval("Número de criancas: ",crianca)
escreval("Número de pre-adolescentes: ",preadole)
escreval("Número de adolescentes: ",adolescente)
escreval("Número de adultos: ",adulto)
fimalgoritmo
Nota: 20.0
A
se (idade>12) e (idade<=14) entao
preadole<-preadole+1
fimse
B
se (idade>=11) e (idade<=14) entao
preadole<-preadole+1
fimse
C
se (idade>11) e (idade<=14) entao
preadole<-preadole+1
fimse
Você acertou!
Slides e material das Aulas 03 e 04.
D
se (idade>11) e (idade<14) entao
preadole<-preadole+1
fimse
E
se (idade>11) e (idade<24) entao
preadole<-preadole+1
fimse
Questão 4/5 - Lógica de Programação e Algoritimos
Na lógica de programação temos várias estruturas: sequência, seleção e repetição.
Numa seleção, possuímos algumas variações, como a encadeada por exemplo.Qual seria a estrutura correta para seleção encadeada?
Nota: 20.0
A
se <condição 1>
entao
se <condição 2>
entao Comandos
fimse
senao
se <condição 3>
entao Comandos
fimse
fimse
Você acertou!
Aula 04 Slide 19
B
se <condição 1>
entao
fimse
se <condição 2>
entao Comandos
fimse
senao
fimse
se <condição 3>
entao Comandos
fimse
fimse
C
se <condição 1>
entao Comandos
fimse
se <condição 2>
entao Comandos
fimse
se <condição 3>
entao Comandos
fimse
D
se <condição 1>
entao Comandos
fimse
se <condição 1>
entao Comandos
fimse
E
se <condição 2>
entao Comandos
fimse
se <condição 2>
entao Comandos
fimse
Questão 5/5 - Lógica de Programação e Algoritimos
O algoritmo a seguir resolve uma equação de segundo grau.
01 algoritmo "eqSegundoGrau"
02 // Função : Resolver uma equação de segundo grau
03 // Autor :
04 // Seção de Declarações
05 var
06 a,x,c, delta : inteiro
07 x1,x2 : real
08 inicio
09// Seção de Comandos
10 escreva("Digite um valor para a:")
11 leia(a)
12 escreva("Digite um valor para b:")
13 leia(b)
14 escreva("Digite um valor para c:")
15 leia(c)
16 se (a=0) entao
17 escreva("Impossível de realizar operação")
18 senao
19 delta<-((b*b)-4*(a*c))
20 se (delta>=0) entao
21 x1<-( (-b+ RaizQ(delta)) /2*a)
22 x2<-( (-b- RaizQ(delta)) /2*a)
23 escreva("x1=",x1)
24 escreva("x2=",x1)
25 senao
26 escreva("Equação não tem raízes, delta<0")
27 fimse
28 fimse
29 fimalgoritmo
Porém, há dois erros. Quais seriam os erros?
Observação: Lembrando que RaizQ é uma função pré-definida no VisuALG e está correto o seu uso.
Nota: 20.0
A
As linhas 25 e 26 estão erradas. Não deveria aparecer tal mensagem.
Na linha 19 deveria ser: b<-((b*3)-4*(a*c))
B
Na linha 06 deveria ser: a,b,c, delta : inteiro
Na linha 24 deveria ser: escreva("x2=",x2)
Você acertou!
01 algoritmo "eqSegundoGrau"
02 // Função : Resolver uma equação de segundo grau
03 // Autor :
04 // Seção de Declarações
05 var
06 a,b,c, delta : inteiro
07 x1,x2 : real
08 inicio
09// Seção de Comandos
10 escreva("Digite um valor para a:")
11 leia(a)
12 escreva("Digite um valor para b:")
13 leia(b)
14 escreva("Digite um valor para c:")
15 leia(c)
16 se (a=0) entao
17 escreva("Impossível de realizar operação")
18 senao
19 delta<-((b*b)-4*(a*c))
20 se (delta>=0) entao
21 x1<-( (-b+ RaizQ(delta)) /2*a)
22 x2<-( (-b- RaizQ(delta)) /2*a)
23 escreva("x1=",x1)
24 escreva("x2=",x2)
25 senao
26 escreva("Equação não tem raízes, delta<0")
27 fimse
28 fimse
29 fimalgoritmo
C
Na linha 04 deveria ser: inteiro: a,b,c, delta
Na linha 19 deveria ser: delta<-((b*2)-4*(a*c))
D
Na linha 04 deveria ser: inteiro: a,b,c,delta
Está faltando um fimse na linha 25
E
Na linha 10 deveria ser: leia(area).
Está faltando um fimse na linha 25
Conheça o novo AVA
Apol 04
Questão 1/5 - Lógica de Programação e Algoritimos
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])
fimpara
escreval("Negativos:")
para i de 1 ate j faca
escreval(vn[i])
fimpara
fimalgoritmo
Nota: 20.0
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
Você acertou!
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
D
k<-0
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
E
x<-0
j<-0
para i de 1 ate n faca
se (v[i]>0) entao
vp[k]<-v[x]
senao
vn[j]<-v[i]
fimse
fimpara
Questão 2/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, qual a melhor declaração de variáveis?
algoritmo "vetores"
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
escreval("Digite um valor qualquer para inserir no vetor:")
leia(valor)
escreval("Digite a posição do vetor")
leia(posicao)
para i de n ate 2 passo -1 faca
se (i>=posicao) entao
v[i+1]<-v[i]
fimse
se (posicao=i) entao
v[i]<-valor
fimse
fimpara
para i de 1 ate n+1 faca
escreval(v[i])
fimpara
fimalgoritmo
Nota: 20.0
A
var
i,n,posicao : inteiro
valor:real
v: vetor [1..50] de real
Você acertou!
B
var
i,posicao : inteiro
valor:real
v: vetor [1..50] de real
C
var
i,n,posicao : inteiro
v: vetor [1..50] de real
D
var
i,n: inteiro
valor:real
v: vetor [1..50] de real
E
var
y,x: inteiro
valor:real
v1: vetor [1..50] de real
Questão 3/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, explique a necessidade de se utilizar as variáveis k e j:
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
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
escreval("Positivos:")
para i de 1 ate k faca
escreval(vp[i])
fimpara
escreval("Negativos:")
para i de 1 ate j faca
escreval(vn[i])
fimpara
Fimalgoritmo
Nota: 20.0
A
As variáveis k e j são utilizadas para que os vetores "vp" e "vn" tenham suas posições preenchidas, respectivamente, com os valores positivos e negativos do vetor "v", definindo a quantidade de elementos de cada um destes vetores.
Você acertou!
B
As variáveis k e j são utilizadas para acumular a soma dos valores positivos e negativos do vetor "v".
C
As variáveis k e j são utilizadas para separar os valores dos números positivos e negativos do vetor "v".
D
As variáveis k e j são utilizadas como contéudos dos vetores "vp" - valores positivos e "vn" - valores negativos.
E
As variáveis k e j são utilizadas como contéudos dos vetores "vp" - valores positivos e "vn" - valores ímpares.
Questão 4/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, qual deveria ser a saída para uma matriz 5X5?
algoritmo "matriz"
var
matriz:vetor[1..10,1..10] de inteiro
i,j,m,n:inteiro
inicio
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m faca
para j de 1 ate n faca
escreva("Digite um valor para linha:",i," coluna:",j,":")
matriz[i,j]<-j+i
fimpara
fimpara
limpatela
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
para j de 1 ate n faca
escreva(matriz[i,j])
fimpara
escreval("")
fimpara
fimalgoritmo
Nota: 20.0
A
2 3 4 5 6
4 5 6 7 8
5 6 7 8 9
6 7 8 9 10
7 8 9 10 11
B
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
6 7 8 9 10
Você acertou!
C
1 3 4 5 6
2 5 6 7 8
3 6 7 8 9
4 7 8 9 10
5 8 9 10 11
D
1 2 3 4 5
2 4 5 6 7
3 5 6 7 8
4 6 7 8 9
5 7 8 9 10
E
1 2 3 4 5
2 4 5 6 7
3 5 6 7 8
4 6 7 8 9
15 17 18 19 20
Questão 5/5 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, qual deveria ser o resultado exibido para uma matriz 3X3?
algoritmo "matriz"
var
matriz:vetor[1..10,1..10] de inteiro
i,j,m,n:inteiro
inicio
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m faca
para j de 1 ate n faca
escreva("Digite um valor para linha:",i," coluna:",j,":")
matriz[i,j]<-i+1
fimpara
fimpara
limpatela
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
para j de 1 ate n faca
escreva(matriz[i,j])
fimpara
escreval("")
fimpara
fimalgoritmo
Nota: 20.0
A
1 1 1
2 2 2
3 3 3
B
2 2 2
3 3 3
4 4 4
Você acertou!
C
2 2 2
2 2 2
3 3 3
D
1 1 1
3 3 3
5 5 5
E
1 2 3
3 4 5
5 6 7
Apol 05
Questão 1/5 - Lógica de Programação e Algoritimos
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
Nota: 20.0
A
A soma dos quadrados dos valores.
B
A soma do primeiro valor com o quadrado do segundo valor.
Você acertou!
Conteúdo abordado nas aulas 7, 8, 9 e 10.
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 2/5 - Lógica de Programação e Algoritimos
Avalie o bloco de código de um algoritmo mostrado abaixo, e selecione a alternativa adequadapara substituí-lo.
preco[1,1]<-1
preco [1,2]<-2
preco[1,3]<-3
preco [1,4]<-4
preco[2,1]<-23.00
preco [2,2]<-500.00
preco[2,3]<-12.00
preco [2,4]<-13.00
Nota: 20.0
A
para i de 1 ate 2 faca
para j de 1 ate 4 faca
leia(preco[i,j])
fimpara
fimpara
Você acertou!
Conteúdo abordado nas aulas 7, 8, 9 e 10
B
para i de 2 ate 1 faca
para j de 4 ate 1 faca
leia(preco(i,j))
fimpara
fimpara
C
para i de 1 ate 2 faca
para j de 1 ate 4 faca
leia(preco[j,i])
fimpara
fimpara
D
para i de 1 ate 2 faca
para j de 1 ate 4 faca
leia(preco[i])
fimpara
fimpara
E
para i de 1 ate 2 faca
leia(preco[i])
fimpara
Questão 3/5 - Lógica de Programação e Algoritimos
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
Nota: 20.0
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
Você acertou!
Assunto das aulas 7, 8, 9 e 10
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 4/5 - Lógica de Programação e Algoritimos
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)
Nota: 20.0
A
4
B
12
C
48
D
64
Você acertou!
Conteúdo abordado nas aulas 9 e 10.
E
68
Questão 5/5 - Lógica de Programação e Algoritimos
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
Nota: 20.0
A
Compr, Pos
B
Pos, Copia
C
Compr, Pos, Copia
Você acertou!
Conteúdo abordado nas aulas 9 e 10
D
Compr, Pos
E
Nome, Compr, Pos, Copia