Logo Passei Direto
Buscar

03 - P2- PROGRAMAÇÃO DE COMPUTADORES

User badge image
APimenta

em

Ferramentas de estudo

Questões resolvidas

Considerando as declarações de variáveis a seguir:
Podemos afirmar que, em tempo de programação, a forma correta de atribuir a média aritmética das variáveis consideradas é:
a. M:=(N+P+Q+X)^3;
b. M:=N+P+Q+X/4
c. Q:=M+N+P+X/4
d. X=(M+N+P+Q)/4;
e. N=X+P+M+Q/4;

A técnica de construção de algoritmos utilizando Pseudocódigo consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos para sua resolução. Podemos destacar como a principal desvantagem dessa técnica:
Qual é a principal desvantagem dessa técnica?
a. O entendimento de elementos gráficos é mais simples que o entendimento de textos.
b. O algoritmo resultante não apresenta muitos detalhes.
c. É necessário conhecer novas regras e conceitos do código.
d. Para passar o algoritmo para a linguagem de programação utilizada, é só conhecer as palavras reservadas dessa linguagem.
e. A linguagem natural abre espaço para várias interpretações.

Considerando a expressão relacional escrita em Pseudocódigo 8 <> 4 + 2 e (15/3) % 5 > 0 , após a sua resolução, qual será seu resultado final? (sabendo que seu resultado poderá ser VERDADEIRO ou FALSO)
Qual será o resultado final?

Para serem salvos de um naufrágio, 4 tripulantes precisam abandonar um navio em 17 minutos, antes que o mesmo afunde totalmente. Os tripulantes estão num bolsão de ar e possuem apenas um tanque de oxigênio que será compartilhado durante a travessia. Devem atravessar, no máximo, duas pessoas por vez. Cada um tem um tempo diferente para sair do bolsão de ar e chegar até o bote salva vidas que os está aguardando.
Crie um algoritmo não computacional que ajude a salvar todos os tripulantes nos 17 minutos restantes.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Considerando as declarações de variáveis a seguir:
Podemos afirmar que, em tempo de programação, a forma correta de atribuir a média aritmética das variáveis consideradas é:
a. M:=(N+P+Q+X)^3;
b. M:=N+P+Q+X/4
c. Q:=M+N+P+X/4
d. X=(M+N+P+Q)/4;
e. N=X+P+M+Q/4;

A técnica de construção de algoritmos utilizando Pseudocódigo consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos para sua resolução. Podemos destacar como a principal desvantagem dessa técnica:
Qual é a principal desvantagem dessa técnica?
a. O entendimento de elementos gráficos é mais simples que o entendimento de textos.
b. O algoritmo resultante não apresenta muitos detalhes.
c. É necessário conhecer novas regras e conceitos do código.
d. Para passar o algoritmo para a linguagem de programação utilizada, é só conhecer as palavras reservadas dessa linguagem.
e. A linguagem natural abre espaço para várias interpretações.

Considerando a expressão relacional escrita em Pseudocódigo 8 <> 4 + 2 e (15/3) % 5 > 0 , após a sua resolução, qual será seu resultado final? (sabendo que seu resultado poderá ser VERDADEIRO ou FALSO)
Qual será o resultado final?

Para serem salvos de um naufrágio, 4 tripulantes precisam abandonar um navio em 17 minutos, antes que o mesmo afunde totalmente. Os tripulantes estão num bolsão de ar e possuem apenas um tanque de oxigênio que será compartilhado durante a travessia. Devem atravessar, no máximo, duas pessoas por vez. Cada um tem um tempo diferente para sair do bolsão de ar e chegar até o bote salva vidas que os está aguardando.
Crie um algoritmo não computacional que ajude a salvar todos os tripulantes nos 17 minutos restantes.

Prévia do material em texto

...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-2
Programação de Computadores - 2022_02_EAD_A Avaliações P2 - Prova On-line (Acessar)
Questão 1
Correto
Atingiu 1,00 de
1,00
Iniciado em domingo, 26 jun 2022, 21:30
Estado Finalizada
Concluída em domingo, 26 jun 2022, 23:00
Tempo
empregado
1 hora 29 minutos
Avaliar 7,00 de um máximo de 10,00(70%)
Considerando as declarações de variáveis a seguir:
...
int M,N,P,Q;
float X;
...
Podemos afirmar que, em tempo de programação, a forma
correta de atribuir a média aritmética das variáveis
consideradas é:
 
Escolha uma opção:
a. N=X+P+M+Q/4;
b. M:=N+P+Q+X/4 
c. Q:=M+N+P+X/4
d. X=(M+N+P+Q)/4; 
e. M:=(N+P+Q+X)^3;
Sua resposta está correta.
RESPOSTA:
A forma correta de representar a atribuição da média
aritmética das variáveis é: X = (M+N+P+Q)/4; , pois delas,
aquela que poderá receber uma divisão é a variável X. Todas
as outras, por serem do tipo inteiro, não poderiam receber
uma divisão.
 
A resposta correta é: X=(M+N+P+Q)/4;












https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=111
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=313007
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 2
Correto
Atingiu 1,00 de
1,00
Considere o programa em C a seguir:
#include <stdio.h>
main()
{
                int LN[5],C,S=0;
                for(C=0;C<5;C++)
                               LN[C]=C+C;
                for(C=4;C>=0;C--)
                S+=LN[C];
                 printf("%d",S);
}
Após analisar o programa acima, podemos dizer que será
escrito para o usuário:
 
Escolha uma opção:
a. 50.
b. 40.
c. 20. 
d. 30.
e. 10.
Sua resposta está correta.
RESPOSTA:
Considerando o programa em C, temos que C vai variar de 0
até 4, logo:
C=0 → LN[0]=0+0 → LN[0] =0
C=1 → LN[1]=1+1 → LN[1] =2
C=2 → LN[2]=2+2 → LN[2] =4
C=3 → LN[3]=3+3 → LN[3] =6
C=4 → LN[4]=4+4 → LN[4] =8
Considerando que os valores serão acumulados, teremos
como resultado final S = 20, que será escrito para o usuário.
 
A resposta correta é: 20.












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 3
Correto
Atingiu 1,00 de
1,00
Considerando a parte destacada abaixo de um programa
em C:
... 
 
if (A==B)
      printf("BRANCO");
else
      if (A>B)
            printf("PRETO");
      else
            printf("AMARELO");
...
Sabendo que A=19%6 e X=modf((19/6),&B); , qual será o
resultado após a execução dessa parte do programa?
 
Escolha uma opção:
a. PRETO.
b. AMARELO e BRANCO.
c. BRANCO e PRETO.
d. AMARELO. 
e. BRANCO.
Sua resposta está correta.
RESPOSTA:
Considerando a parte o programa em C a ser analisada,
temos:
A=19%6  →  A=1
X=modf((19/6),&B) → X=0.1667 e B=3
Logo A < B, então, só será escrito como resposta o valor
"AMARELO" para o usuário.
 
A resposta correta é: AMARELO.












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 4
Correto
Atingiu 1,00 de
1,00
Considerando a lista de identificadores de variáveis abaixo:
I – N3E;
II – XSE7;
III –NÓ;
IV – 6X;
 
Podemos afirmar que aquelas que estão declaradas
corretamente são:
 
Escolha uma opção:
a. II e IV.
b. III e IV.
c. I e IV.
d. I e III.
e. I e II. 
Sua resposta está correta.
Para a declaração correta de identificadores de variáveis
devemos considerar as seguintes regras:
- Deve ser iniciada com caractere alfabético;
- Esse caractere pode vir seguido de qualquer caractere
alfanumérico, até um máximo de 255 caracteres;
- Não pode conter caracteres especiais;
- Não pode ser uma palavra reservada.
Logo, as alternativas I e II, seguem a sintaxe correta de
declarações das variáveis.
 
A resposta correta é: I e II.












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 5
Correto
Atingiu 1,00 de
1,00
Questão 6
Incorreto
Atingiu 0,00
de 1,00
A técnica de construção de algoritmos utilizando
Pseudocódigo consiste em analisar o enunciado do
problema e escrever, por meio de regras predefinidas, os
passos a serem seguidos para sua resolução. Podemos
destacar como a principal desvantagem dessa técnica: 
Escolha uma opção:
a. O entendimento de elementos gráficos é mais simples
que o entendimento de textos.
b. O algoritmo resultante não apresenta muitos detalhes.
c. É necessário conhecer novas regras e conceitos do
código. 
d. Para passar o algoritmo para a linguagem de
programação utilizada, é só conhecer as palavras
reservadas dessa linguagem.
e. A linguagem natural abre espaço para várias
interpretações.
Sua resposta está correta.
RESPOSTA:
A principal desvantagem é a necessidade de conhecer a
novas regras e os conceitos do Pseudocódigo.
 
A resposta correta é: É necessário conhecer novas regras e
conceitos do código.
Quantas vezes se pode subtrair 3 de 18? 
Escolha uma opção:
a. 1.
b. 5.
c. 6. 
d. 3.
e. 4.
Sua resposta está incorreta.
RESPOSTA:
Só se pode subtrair 3 de 18 uma vez, pois após a primeira
subtração o seu resultado será 15, isto é, o valor do qual será
agora subtraído o número 3 será o número 15. 
 
A resposta correta é: 1.












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 7
Completo
Atingiu 0,00
de 2,00
Considerando a expressão relacional escrita em
Pseudocódigo 8 <> 4 + 2 e (15/3) % 5 > 0 , após a sua
resolução, qual será seu resultado final? (sabendo que seu
resultado poderá ser VERDADEIRO ou FALSO) 
 
RESPOSTA:
Resolvendo a expressão de forma linear, teremos:
8 <> 4 + 2 e (15/3) % 5 > 0
8 <> 6 e 5 % 5 > 0
VERDADEIRO e 0 > 0
VERDADEIRO e FALSO
FALSO
Logo a resposta será FALSO.
 
Comentário:












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 8
Completo
Atingiu 2,00
de 2,00
Para serem salvos de um naufrágio, 4 tripulantes precisam
abandonar um navio em 17 minutos, antes que o mesmo
afunde totalmente. Os tripulantes estão num bolsão de ar e
possuem apenas um tanque de oxigênio que será
compartilhado durante a travessia. Devem atravessar, no
máximo, duas pessoas por vez. Cada um tem um tempo
diferente para sair do bolsão de ar e chegar até o bote salva
vidas que os está aguardando. O tanque de oxigênio deve ser
levado de um lado para o outro, não podendo ser deixado ou
jogado, etc. Durante a travessia, o par deve nadar junto, no
tempo do menos veloz:
Tripulante 1 (T1): um minuto para atravessar;
Tripulante 2 (T2): dois minutos para atravessar;
Tripulante 3 (T3): cinco minutos para atravessar;
Tripulante 4 (T4): dez minutos para atravessar.
Por exemplo: Se o Tripulante 1 e o Tripulante 4 atravessarem
juntos, demorará dez minutos para que cheguem ao bote. Se
o Tripulante 4 retornar com o tanque de oxigênio, vinte
minutos terão passado e o navio terá adernado
completamente.
Crie um algoritmo não computacional que ajude a salvar
todos os tripulantes nos 17 minutos restantes. (Utilize os
comandos no exemplo abaixo como orientação para
construir seu algoritmo).
Exemplo: inicio
                    atravessar T3 e T4
                    retornar T4
                    ...
                 fim
 
inicio
     atravessar T1 e T2      ->  2 minutos
     retornar T2                  ->  2 minutos
     atravessar T3 e T4     -> 10 minutos
     retornar T1                    -> 1 minuto
     atravessar T1 e T2       -> 2 minutos
fim
                                            total = 17 minutos
RESPOSTA:
inicio
      atravessar T1 e T2       →      2 minutos
      retornar T2                     →      2 minutos
      atravessar T3 e T4       →      10 minutos
      retornar T1                     →      1 minuto
      atravessar T1 e T2       →      2 minutos
fim
                                            Total = 17 minutos
 
Comentário:












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);












javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8893
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8906
https://ava.candidomendes.edu.br/moodle/course/view.php?id=396
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Mais conteúdos dessa disciplina