Prévia do material em texto
Questão 1/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.
( ) 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.
( ) 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.
Questão 2/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?
( ) A PARA <variável> de ate [passo] faca
<seqüência-de-comandos>
fimpara
( ) 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 3/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)?
( ) 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
( ) 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 4/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
( ) 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.
Questão 5/5 - Lógica de Programação e Algoritmos
Na aula 6 trabalhamos com o conceito de vetores. Considere um vetor de dimensão
50
chamado v1.
Qual seria a lógica mais adequada para mostrar na tela o valor de cada elemento
deste
vetor v1? Assinale a alternativa correta e assuma que a variável que varre as posições
do vetor é a variável pos.
( ) A para pos de 1 ate 50 faca
leia("v",pos,": ",v1[pos])
fimpara
( ) B para pos de 1 ate 50 faca
leia (v1)
fimpara
( ) C enquanto pos<50
escreval(v1[pos])
fimenquanto
( ) D para pos de 1 ate 50 faca
escreval(v1[pos])
fimpara
( ) E enquanto pos<50
escreval(v1)
pos<-pos+1
fimenquanto