Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritmos
O algoritmo abaixo envolve o conteúdo abordado na Aula 5. Nele, um conjunto de instruções é executado 10 vezes utilizando um para-faca.
Assinale a alternativa que faça com o programa execute o código dentro do para-faca quantas vezes o usuário quiser (não somente 10 vezes)?
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 2/5 - Lógica de Programação e Algoritmos
Na Aula 4 trabalhamos com o conceito de Lógica Iterativa. Analise o código abaixo que envolve este conteúdo.
Perceba que existe uma linha faltando no código. Assinale a alternativa que corresponde a esta linha.
Nota: 20.0
A
enquanto x de 1 ate 10 faca
B
para x de 1 ate 10
C
para i de 1 ate 10 faca
D
enquanto x<10 faca
E
para x de 1 ate 10 faca
Você acertou!
Questão 3/5 - Lógica de Programação e Algoritmos
Na Aula 6 trabalhamos com o conceito de vetores em psedocódigo. Vetores são variáveis que podem conter diversos valores.
O algoritmo abaixo realiza a leitura de 10 nomes de pessoas e o seu sexo, e armazena os nomes em 2 vetores diferentes.
Caso a pessoa seja homem, é armazenada no vetor Vmasc, e caso seja mulher, no vetor Vfem.
Infelizmente, o código contém erros. Assinale a alternativa que identifica todos os erros do código.
Nota: 20.0
A
A leitura do Nome e do Sexo devem estar dentro do para-se.
Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem.
A variável i está declarada errada. Ela deve ser to tipo inteiro.
Você acertou!
B
A leitura do Nome e do Sexo devem estar dentro do para-se.
A variável i está declarada errada. Ela deve ser to tipo inteiro.
C
A leitura do Nome e do Sexo devem estar dentro do para-se.
Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem.
D
O para-se é inapropriado para esta situação. Deve-se utilizar o enquanto-faca.
Estão invertidos os vetores de armazenamento dentro do se-faca. Deveria ser primeiro o Vmasc e depois o Vfem.
A variável i está declarada errada. Ela deve ser to tipo inteiro
E
O para-se é inapropriado para esta situação. Deve-se utilizar o enquanto-faca.
A variável i está declarada errada. Ela deve ser to tipo inteiro
Questão 4/5 - Lógica de Programação e Algoritmos
Uma estrutura de repetição é utilizada quando se deseja repetir um trecho do algoritmo, conforme vimos na Aula 5. Uma dos tipos de estrutura 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: 0.0
A
PARA <variável> de ate [passo] faca
<seqüência-de-comandos>
fimpara
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 5/5 - Lógica de Programação e Algoritmos
O algoritmo abaixo envolve conteúdos como funções de entrada e saída e laços de repetição/iteração.
Assinale a alternativa que contém o enunciado que melhor descreve o funcionamento deste algoritmo.
Nota: 0.0
A
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
B
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
C
Faça um algoritmo em que o usuário digita inúmeros valores do tipo inteiro e calcula a soma e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
D
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média e o total de valores digitados.
E
Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados.