Logo Passei Direto
Buscar

Prática 3, Logica de Programação e Algoritmo

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

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.

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 de ate [passo] faca fimpara
B PARA de ate [passo] faca fimse
C PARAENQUANTO de ate [passo] faca fimpara
D SEENQUANTO para de ate [passo] faca fimse
E DE de ate [passo] faca fimpara

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

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.

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.

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 de ate [passo] faca fimpara
B PARA de ate [passo] faca fimse
C PARAENQUANTO de ate [passo] faca fimpara
D SEENQUANTO para de ate [passo] faca fimse
E DE de ate [passo] faca fimpara

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

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.

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

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

Mais conteúdos dessa disciplina