Prévia do material em texto
APOL 3
PROTOCOLO: 201703181517457F3E3E7JOÃO DE SOUZA DELFINO - RU: 1517457 Nota: 100
Disciplina(s):
Lógica de Programação e Algoritimos
Data de início: 18/03/2017 23:15
Prazo máximo entrega: -
Data de entrega: 19/03/2017 13:01
Questão 1/5 - Lógica de Programação e Algoritimos
A estrutura de repetição é utilizada quando 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 de ate [passo ] faca
fimpara
B PARA de ate [passo ] faca
fimse
C PARAENQUANTO de ate [passo ] faca
fimpara
Você acertou!
Aula 05 - Slide 13
9AVA UNIVIRTUS
05/04/2017http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/
D SEENQUANTO para de ate [passo ] faca
fimse
E DE de ate [passo ] faca
fimpara
Questão 2/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
entao
se
entao Comandos
fimse
senao
se
entao Comandos
fimse
fimse
Você acertou!
Aula 04 Slide 19
9AVA UNIVIRTUS
05/04/2017http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/
B se
entao
fimse
se
entao Comandos
fimse
senao
fimse
se
entao Comandos
fimse
fimse
C se
entao Comandos
fimse
se
entao Comandos
fimse
se
entao Comandos
fimse
D se
entao Comandos
fimse
se
entao Comandos
fimse
E se
entao Comandos
fimse
se
entao Comandos
fimse
Questão 3/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
9AVA UNIVIRTUS
05/04/2017http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/
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=0) entao
21 x1=0) entao
21 x114) e (idade= 18 entao
adulto12) e (idade=11) e (idade11) e (idade11) e (idade11) e (idade11) e (idade14) e (idade= 18 entao
adultode 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
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
Você acertou!
Slides das Aulas 05
9AVA UNIVIRTUS
05/04/2017http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/