Logo Passei Direto
Buscar

Lógica de Programação_ Revisão da tentativa 1

User badge image
tacitoau

em

Ferramentas de estudo

Questões resolvidas

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

Prévia do material em texto

- Meus cursos - - - Painel Pós-graduação em Inteligência Artificial Lógica de Programação Lógica de Programação
 
https://ava.faculdadefocus.edu.br/my/
https://ava.faculdadefocus.edu.br/course/view.php?id=187
https://ava.faculdadefocus.edu.br/course/view.php?id=187&section=6
https://ava.faculdadefocus.edu.br/mod/quiz/view.php?id=17891
Iniciado em domingo, 4 dez 2022, 00:50
Estado Finalizada
Concluída em domingo, 4 dez 2022, 01:10
Tempo
empregado
20 minutos 32 segundos
Avaliar 6,0 de um máximo de 10,0(60%)
Questão 1
Incorreto Atingiu 0,0 de 1,0
Assinale a alternativa que traz o melhor pseudocódigo, ou seja, qual é o mais objetivo, para um algoritmo que
calcula a soma de todos os números pares de 0 a 100. 
a.
b.
c.
d.
e.

Sua resposta está incorreta.
A resposta correta é:
Questão 2
Incorreto Atingiu 0,0 de 1,0
Os arquivos de dados, de modo geral, têm três principais características, a primeira é serem elásticos, isto é,
não ter um tamanho previamente definido; a segunda característica é poder armazenar diferentes tipos de
dados, ou seja, são estruturas heterogêneas. Qual seria a terceira característica dos arquivos de dados? 
a. Armazenamento na memória RAM. 
b. Residir na memória auxiliar. 
c. Estrutura homogênea. 
d. Quantidade finita de linhas e colunas. 
e. Tamanho fixo.  

Sua resposta está incorreta.
A resposta correta é:
Residir na memória auxiliar. 
Questão 3
Correto Atingiu 1,0 de 1,0
Os profissionais da área de Tecnologia da Informação que incluem os de Lógica de Programação em vários
países e no Brasil, existem em grande demanda. A Brasscom, Associação Brasileira das Empresas de
Tecnologia da Informação e Comunicação, divulga dados referente à esta área de atuação. Dessa maneira, é
importante que esses profissionais estejam sempre atualizados e saibam os principais fundamentos da área.
Assim, Assembly é um exemplo de:
Escolha uma opção:
1. Compilador.
2. Interpretador.
3. Depurador.
4. Linguagem de alto nível.
5. Linguagem de baixo nível. 
A resposta está correta, pois Assembly é uma linguagem de
baixo nível, o compilador Assembly é chamado de Assembler.
A resposta correta é: Linguagem de baixo nível.
Questão 4
Correto Atingiu 1,0 de 1,0
Para os profissionais que trabalham com lógica de programação é importante conhecer assuntos da área de
Tecnologia da Informação, de forma a saber resolver diversos problemas, por exemplo, os relacionados a
variáveis. Dessa maneira, quantas variáveis são necessárias para inverter o conteúdo de duas delas, ou seja, o
conteúdo de A e B e o de B em A?
Escolha uma opção:
1. Nenhuma variável.
2. 1.
3. 2.
4. 3. 
A resposta está correta, pois para inverter os dados de duas variáveis A e B,
precisaremos de três variáveis, ou seja, A, B e C, por exemplo, a operação seria
da seguinte forma: C <- A A <- B B <- C
5. 4.
A resposta correta é: 3.
Questão 5
Correto Atingiu 1,0 de 1,0
Desenvolva um algoritmo capaz de receber valores numéricos para os elementos de uma matriz 4 x 4, e, na
sequência, exiba o somatório dos elementos da diagonal principal. Após o desenvolvimento do algoritmo,
assinale a alternativa que melhor representa a lógica algorítmica do trecho que soma os valores da diagonal
principal dessa matriz

principal dessa matriz. 
a. PARA I DE 1 ATÉ 4 FAÇA | SßS+MAT[I,4] | FIMPARA. 
b. PARA I DE 1 ATÉ 4 FAÇA | SßS+MAT[I,I] | FIMPARA.  
A resposta está correta, pois a alternativa que
contém o trecho a seguir é a correta: 
PARA I DE 1 ATÉ 4 FAÇA  
IßI+MAT[I,I] 
c. PARA I DE 1 ATÉ 4 FAÇA | IßI+MAT[I,I] | FIMPARA. 
d. PARA I DE 1 ATÉ 4 FAÇA | SßS+MAT[4,I] | FIMPARA. 
e. PARA I DE 1 ATÉ 4 FAÇA | MAT[I,I]ßS+MAT[I,I] | FIMPARA. 
Sua resposta está correta.
A resposta correta é:
PARA I DE 1 ATÉ 4 FAÇA | SßS+MAT[I,I] | FIMPARA. 
Questão 6
Correto Atingiu 1,0 de 1,0
Para os profissionais ou estudantes que trabalham ou estudam lógica de programação, além de conhecer a
história dos computadores, é importante compreender os principais recursos, funções e terminologias da
área. Um exemplo são os compiladores que geram _________, enquanto os interpretadores leem e
interpretam os ________. Marque a alternativa que preenche corretamente as lacunas.
Escolha uma opção:
1. Códigos-objeto; códigos-fonte. 
A resposta está correta, pois os interpretadores leem os programas-fonte e os
compiladores também, só que geram programas-objeto para serem executados.
Nesse caso, programa e código têm o mesmo significado.
2. Códigos-fonte; códigos-objeto.
3. Linguagem de baixo nível; códigos-fonte.
4. Linguagem de alto nível; códigos-objeto.
5. Bancos de dados; arquivos de dados.
A resposta correta é: Códigos-objeto; códigos-fonte.
Questão 7
Correto Atingiu 1,0 de 1,0
Elabore o algoritmo de um programa que leia uma frase e conte quantas letras e quantos números
(algarismos) existem. Considere os caracteres especiais como “@”, “!”, “*” etc. Em seguida, marque a opção
que contém o algoritmo que resolve essa questão corretamente. 
a.
A resposta está correta, pois a  solução 2 é a mais indicada para resolver este problema. Para chegar a essa resolução,
primeiramente, lemos a frase. Na sequência, precisamos montar um laço que percorra toda a frase, perguntando o que
está contido em cada byte. E, para descobrir se um byte contém um algarismo ou uma letra, basta usar a função
CARACPNUM(). Se o conteúdo de um dígito desta FRASE for uma letra ou símbolo, o resultado dessa função será zero, a
menos que o algarismo em questão seja o próprio “0” (zero). Nesse caso, teremos que perguntar, especificamente, se o
byte contém um “0”. Para cada situação, usaremos um contador específico. Veja como poderia ficar este algoritmo
(solução 2 da questão):

b.

(solução 2 da questão): 
c.
d.
e.
Sua resposta está correta.
A resposta correta é:
Questão 8
Correto Atingiu 1,0 de 1,0
Elabore um algoritmo que leia uma frase e conte quantas palavras aparecem no texto. Considere que as
palavras são separadas apenas por espaços em branco. 

a. Solução (1). 
ALGORITMO 
    VAR  
    TEXTO: CARACTERE 
    I, QPALAVRAS: INTEIRO 
    LEIA TEXTO 
    SE TEXTO<>”” ENTÃO 
         QPALAVRASß1 
    FIMSE 
    PARA I DE 1 ATÉ COMPR(TEXTO) FAÇA 
             SE COPIA(TEXTO,I,1)=” ” ENTÃO 
                  ENQUANTO COPIA(TEXTO,I,1)=” ” E I<=COMPR(TEXTO) FAÇA 
                          QPALAVRASßQPALAVRAS+1 
                  FIMENQUANTO 
             FIMSE 
    FIMPARA 
    ESCREVA QPALAVRAS 
FIMALGORITMO 
b. Solução (2). 
ALGORITMO 
    VAR  
    TEXTO: CARACTERE 
    I, QPALAVRAS: INTEIRO 
    LEIA TEXTO 
    SE TEXTO<>”” ENTÃO 
         QPALAVRASß1 
    FIMSE 
    PARA I DE 1 ATÉ COMPR(TEXTO) FAÇA 
             QPALAVRASßQPALAVRAS+1 
    FIMPARA 
    ESCREVA QPALAVRAS 
FIMALGORITMO 
c. Solução (4). 
ALGORITMO 
    VAR  
    TEXTO: CARACTERE 
    I, QPALAVRAS: INTEIRO 
    LEIA TEXTO 
    PARA I DE 1 ATÉ COMPR(TEXTO) FAÇA 
             SE COPIA(TEXTO,I,1)=” ” ENTÃO 
                  ENQUANTO COPIA(TEXTO,I,1)=” ” E I<=COMPR(TEXTO) FAÇA 
                       IßI+1 
                  FIMENQUANTO 
                  SE I<=COMPR(TEXTO) ENTÃO 
                       QPALAVRASßQPALAVRAS+1 
                  FIMSE 
             FIMSE 
    FIMPARA 
    ESCREVA QPALAVRAS 
FIMALGORITMO 
d. Solução (5). 
ALGORITMO 
    VAR  
    TEXTO: CARACTERE 
    I, QPALAVRAS: INTEIRO 
    LEIA TEXTO 
    SE TEXTO<>”” ENTÃO 
         QPALAVRASß1 
    FIMSE 
    PARA I DE 1 ATÉ
COMPR(TEXTO) FAÇA 
             SE
COPIA(TEXTO,I,1)=” ”
solução 5 é a alternativa correta. Mas, como a fizemos? Para contar as palavras de um texto, primeiramente,
precisamos ler esse texto e começar a varrê-lo do início ao fim. A cada espaço em branco, adiciona-se 1 (um)
ao contador de palavras. Correto? ERRADO. Você esqueceu um detalhe importante: e se houver mais de um
espaço em branco separando uma palavra de outra? Nesse caso, precisamos de outro laço que percorra todos
os espaços em branco seguidos até a próxima letra (ou caractere diferente de espaço em branco).A solução 5
é a que consegue resolver esse problema corretamente. Perceba que, dentro do laço PARA FAÇA, existe outro
laço ENQUANTO FAÇA, que percorrerá qualquer conjunto de espaços em branco contíguos. Ao terminar esse
conjunto de espaços, ele adicionará 1 ao contador QPALAVRAS, considerando que, após um ou mais espaços em
branco, virá a próxima palavra. 

ENTÃO 
                  ENQUANTO
COPIA(TEXTO,I,1)=” ” E
I<=COMPR(TEXTO) FAÇA 
                       IßI+1 
                  FIMENQUANTO 
                  SE
I<=COMPR(TEXTO) ENTÃO 
                      
QPALAVRASßQPALAVRAS+1 
                  FIMSE 
             FIMSE 
    FIMPARA 
    ESCREVA QPALAVRAS 
FIMALGORITMO 

A solução 4 falha em não inicializar o contador QPALAVRAS, que ficará com o valor zero mesmo quando digitada
uma única palavra na variável TEXTO. 
A falha da solução 3 ocorre quando digitamos uma sequência de espaços em branco dentro da variável TEXTO.
Nesse caso, o contador QPALAVRAS será incrementado ao término do laço. 
A solução 2 simplesmente não atende ao requisito, pois conta quantos caracteres foram digitados no TEXTO, e
não palavras. 
Já a solução 1 conta quantos espaços em branco seguidos existem no TEXTO, em vez de palavras. 
 
e. Solução (3). 
ALGORITMO 
    VAR  
    TEXTO: CARACTERE 
    I, QPALAVRAS: INTEIRO 
    LEIA TEXTO 
    SE TEXTO<>”” ENTÃO 
         QPALAVRASß1 
    FIMSE 
    PARA I DE 1 ATÉ COMPR(TEXTO) FAÇA 
             SE COPIA(TEXTO,I,1)=” ” ENTÃO 
                  ENQUANTO COPIA(TEXTO,I,1)=” ” E I<=COMPR(TEXTO) FAÇA 
                       IßI+1 
                  FIMENQUANTO 
                  QPALAVRASßQPALAVRAS+1 
             FIMSE 
    FIMPARA 
    ESCREVA QPALAVRAS 
FIMALGORITMO 
Sua resposta está correta.
A resposta correta é:
Solução (5). 
ALGORITMO 
    VAR  
    TEXTO: CARACTERE 
    I, QPALAVRAS: INTEIRO 
    LEIA TEXTO 
    SE TEXTO<>”” ENTÃO 
         QPALAVRASß1 
    FIMSE 
    PARA I DE 1 ATÉ COMPR(TEXTO) FAÇA 
             SE COPIA(TEXTO,I,1)=” ” ENTÃO 
                  ENQUANTO COPIA(TEXTO,I,1)=” ” E I<=COMPR(TEXTO) FAÇA 
                       IßI+1 
                  FIMENQUANTO 
                  SE I<=COMPR(TEXTO) ENTÃO 
                       QPALAVRASßQPALAVRAS+1 
                  FIMSE 
             FIMSE 
    FIMPARA 
    ESCREVA QPALAVRAS 
FIMALGORITMO 
Questão 9
Incorreto Atingiu 0,0 de 1,0
Igualmente como nas planilhas eletrônicas como do programa Excel do pacote Office da Microsoft em cada

Igualmente como nas planilhas eletrônicas, como do programa Excel do pacote Office da Microsoft, em cada
célula é permitido que seja armazenado dados, mas nas matrizes, que podem ser aplicados algoritmos, os
dados necessitam ter um tipo único. Dessa maneira, as matrizes são caracterizadas por serem _______,
bidimensionais e ________. Marque a alternativa que melhor preenche as lacunas. 
a. Variáveis; homogêneas. 
b. Igualitárias; planas. 
c. Restritas; tridimensionais. 
d. Lógicas; distintas. 
e. Dinâmicas; heterogêneas.  
Sua resposta está incorreta.
A resposta correta é:
Variáveis; homogêneas. 
Questão 10
Incorreto Atingiu 0,0 de 1,0
__________ computacional, mesmo que pareça um termo complexo, todas as suas decisões, sem exceção,
devem ter como referência a lógica, justamente para alcançar o objetivo esperado. Assim, podemos definir
que a lógica tem ligação para solucionar quaisquer problemas apontados em determinadas situações.
Marque a alternativa que preenche corretamente a lacuna.
Escolha uma opção:
1. Linguagem.
2. Programação.
3. Algoritmo.
4. Lógica. 
5. Processamento.
A resposta correta é: Algoritmo.
Terminar revisão
Unidade 04 - Matrizes, arquiv… Seguir para... Clique aqui e acesse os livros … 

https://ava.faculdadefocus.edu.br/mod/quiz/view.php?id=17891
https://ava.faculdadefocus.edu.br/mod/scorm/view.php?id=17863&forceview=1
https://ava.faculdadefocus.edu.br/mod/folder/view.php?id=17866&forceview=1

Mais conteúdos dessa disciplina