Logo Passei Direto
Buscar

LÓGICA E TÉCNICA DE PROGRAMAÇÃO_Avaliação Final (Objetiva) - Individual

User badge image
andrematos37

em

Ferramentas de estudo

Questões resolvidas

Quanto ao Método para a construção de Algoritmos várias são as práticas adotadas para a construção de algoritmos. De forma simplificada, poderíamos considerar que se deve, prioritariamente:
Assinale a alternativa CORRETA:
A Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como saída do problema.
B Descrever os passos para delimitar o problema. Basicamente delimitar o processo de soma dos dois números.
C Identificar e definir as saídas do algoritmo. No caso do problema proposto, você teria como entrada dois números.
D Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste caso, imagine o que você precisa para executar a solução.

Os algoritmos são geralmente armazenados em variáveis de memória consideradas voláteis. Isso significa que ao encerrar o aplicativo ou desligar a máquina, os dados são perdidos. Esses dados ficam armazenados em memória apenas enquanto o algoritmo é executado. Para um armazenamento em tempo maior, existe uma outra forma.
Sobre essa forma, assinale a alternativa CORRETA:
A Arquivos.
B Tipos de dados.
C SQL.
D Ponteiros.

Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação.
O que é a representação de algoritmos por Fluxogramas?
A É a construção de algoritmos com diagramas de chapin.
B É a construção de algoritmos em linguagem natural.
C É a construção de algoritmos em linguagem computacional.
D É a construção de algoritmos com representações gráficas.

Sentenças declarativas afirmativas são conhecidas na lógica matemática como proposições, sendo possível afirmar que sua análise resulta apenas verdadeira ou apenas falsa, por exemplo, "a matemática é uma ciência". Normalmente, são descritas por letras latinas minúsculas (ex.: p, q, r, s).
Sobre proposições, assinale a alternativa CORRETA:
a) 10 + 15 é uma proposição composta.
b) "O Brasil venceu a Copa do Mundo de 2002" é uma proposição simples.
c) "Programar é muito legal!" é uma sentença imperativa.
d) "Hoje é domingo e vou jogar futebol" é uma proposição simples.

A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica.
Assinale a alternativa CORRETA correspondente a essa lógica:
A Baseada em lógica matemática.
B Baseada em lógica proposicional.
C Baseada em lógica de argumentação.
D Baseada em lógica aristotética.

Há formas de representação mais conhecidas para a representação de algoritmos. Com base nessas formas, associe os itens, utilizando o código a seguir:
Assinale a alternativa que apresenta a sequência CORRETA:
I- Descrição narrativa.
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo.
A I – IV – III - II.
B I – III – IV – II.
C I – III – II – IV.
D II – III – I – IV.

Sobre as formas de representação de algoritmos, algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta.
Assinale a alternativa CORRETA que apresenta qual forma de representação faz uso de símbolos universais para ajudar no entendimento do algoritmo. Também apresenta qual representação e os detalhes dessa forma:
A Diagrama de Chapin. São representações gráficas, em que as formas geométricas propõem ações específicas. Preocupa-se com detalhes de nível físico da implementação do algoritmo, em que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos distintos.
B Fluxograma convencional. Representa uma visão mais hierárquica e estruturada da lógica do sistema. O detalhe está no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.
C Fluxograma convencional. São representações gráficas, em que as formas geométricas propõem ações específicas. Preocupa-se com detalhes de nível físico da implementação do algoritmo, em que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos distintos.
D Diagrama de Chapin. Representa uma visão mais hierárquica e estruturada da lógica do sistema. O detalhe está no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.

A seguir, é exibido um trecho de código exemplificando o comando “PARA FAÇA”.
Com base no código anterior, analise as sentenças a seguir:
I- Escreverá em tela a frase ‘Digite seu nome’ mais de 1 vez.
II- Realizará a soma de 10 notas e depois exibirá em tela a soma.
III- Executa um laço com 10 repetições e no último laço escreve a soma das notas.
IV- O laço irá somar as notas digitadas pelo usuário.
A As sentenças I e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças III e IV estão corretas.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Quanto ao Método para a construção de Algoritmos várias são as práticas adotadas para a construção de algoritmos. De forma simplificada, poderíamos considerar que se deve, prioritariamente:
Assinale a alternativa CORRETA:
A Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como saída do problema.
B Descrever os passos para delimitar o problema. Basicamente delimitar o processo de soma dos dois números.
C Identificar e definir as saídas do algoritmo. No caso do problema proposto, você teria como entrada dois números.
D Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste caso, imagine o que você precisa para executar a solução.

Os algoritmos são geralmente armazenados em variáveis de memória consideradas voláteis. Isso significa que ao encerrar o aplicativo ou desligar a máquina, os dados são perdidos. Esses dados ficam armazenados em memória apenas enquanto o algoritmo é executado. Para um armazenamento em tempo maior, existe uma outra forma.
Sobre essa forma, assinale a alternativa CORRETA:
A Arquivos.
B Tipos de dados.
C SQL.
D Ponteiros.

Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação.
O que é a representação de algoritmos por Fluxogramas?
A É a construção de algoritmos com diagramas de chapin.
B É a construção de algoritmos em linguagem natural.
C É a construção de algoritmos em linguagem computacional.
D É a construção de algoritmos com representações gráficas.

Sentenças declarativas afirmativas são conhecidas na lógica matemática como proposições, sendo possível afirmar que sua análise resulta apenas verdadeira ou apenas falsa, por exemplo, "a matemática é uma ciência". Normalmente, são descritas por letras latinas minúsculas (ex.: p, q, r, s).
Sobre proposições, assinale a alternativa CORRETA:
a) 10 + 15 é uma proposição composta.
b) "O Brasil venceu a Copa do Mundo de 2002" é uma proposição simples.
c) "Programar é muito legal!" é uma sentença imperativa.
d) "Hoje é domingo e vou jogar futebol" é uma proposição simples.

A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica.
Assinale a alternativa CORRETA correspondente a essa lógica:
A Baseada em lógica matemática.
B Baseada em lógica proposicional.
C Baseada em lógica de argumentação.
D Baseada em lógica aristotética.

Há formas de representação mais conhecidas para a representação de algoritmos. Com base nessas formas, associe os itens, utilizando o código a seguir:
Assinale a alternativa que apresenta a sequência CORRETA:
I- Descrição narrativa.
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo.
A I – IV – III - II.
B I – III – IV – II.
C I – III – II – IV.
D II – III – I – IV.

Sobre as formas de representação de algoritmos, algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta.
Assinale a alternativa CORRETA que apresenta qual forma de representação faz uso de símbolos universais para ajudar no entendimento do algoritmo. Também apresenta qual representação e os detalhes dessa forma:
A Diagrama de Chapin. São representações gráficas, em que as formas geométricas propõem ações específicas. Preocupa-se com detalhes de nível físico da implementação do algoritmo, em que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos distintos.
B Fluxograma convencional. Representa uma visão mais hierárquica e estruturada da lógica do sistema. O detalhe está no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.
C Fluxograma convencional. São representações gráficas, em que as formas geométricas propõem ações específicas. Preocupa-se com detalhes de nível físico da implementação do algoritmo, em que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos distintos.
D Diagrama de Chapin. Representa uma visão mais hierárquica e estruturada da lógica do sistema. O detalhe está no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.

A seguir, é exibido um trecho de código exemplificando o comando “PARA FAÇA”.
Com base no código anterior, analise as sentenças a seguir:
I- Escreverá em tela a frase ‘Digite seu nome’ mais de 1 vez.
II- Realizará a soma de 10 notas e depois exibirá em tela a soma.
III- Executa um laço com 10 repetições e no último laço escreve a soma das notas.
IV- O laço irá somar as notas digitadas pelo usuário.
A As sentenças I e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças III e IV estão corretas.

Prévia do material em texto

08/06/2023, 14:20 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745050)
Peso da Avaliação 3,00
Prova 45776955
Qtd. de Questões 11
Acertos/Erros 10/1
Nota 10,00
Quanto ao Método para a construção de Algoritmos várias são as práticas adotadas para a 
construção de algoritmos. De forma
simplifcada, poderíamos considerar que se deve, prioritariamente:
A Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados
como saída do problema.
B Descrever os passos para delimitar o problema. Basicamente delimitar o processo de soma dos
dois números.
C Identificar e definir as saídas do algoritmo. No caso do problema proposto, você teria como
entrada dois números.
D Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste
caso, imagine o que você precisa para executar a solução.
Os algoritmos são geralmente armazenados em variáveis de memória consideradas voláteis. Isso 
significa que ao encerrar o aplicativo ou desligar a máquina, os dados são perdidos. Esses dados 
ficam armazenados em memória apenas enquanto o algoritmo é executado. Para um armazenamento 
em tempo maior, existe uma outra forma. Sobre essa forma, assinale a alternativa CORRETA:
A Arquivos.
B Tipos de dados.
C SQL.
D Ponteiros.
As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de 
diversas variáveis lógicas, as quais podem possuir apenas os valores Verdadeiro ou Falso. Seu 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
08/06/2023, 14:20 Avaliação Final (Objetiva) - Individual
about:blank 2/7
objetivo principal é determinar o valor lógico de proposições compostas. Assinale a alternativa 
CORRETA que apresenta apenas operadores de cálculo proposicional:
A Disjunção e somatório.
B Negação e avaliação.
C Conjunção e NOR.
D XOR e incremento.
Os algoritmos podem ser representados de diferentes formas, a variação entre elas está 
relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm 
foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de 
representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por 
Fluxogramas?
A É a construção de algoritmos com diagramas de chapin.
B É a construção de algoritmos em linguagem natural.
C É a construção de algoritmos com representações gráficas.
D É a construção de algoritmos em linguagem computacional.
Sentenças declarativas afirmativas são conhecidas na lógica matemática como proposições, 
sendo possível afirmar que sua análise resulta apenas verdadeira ou apenas falsa, por exemplo, "a 
matemática é uma ciência". Normalmente, são descritas por letras latinas minúsculas (ex.: p, q, r, s). 
Sobre proposições, assinale a alternativa CORRETA:
A "O Brasil venceu a Copa do Mundo de 2002" é uma proposição simples.
B "Programar é muito legal!" é uma sentença imperativa.
C 10 + 15 é uma proposição composta.
D "Hoje é domingo e vou jogar futebol" é uma proposição simples.
A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira 
implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da Prolog como uma 
linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por 
David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. 
Assinale a alternativa CORRETA correspondente a essa lógica:
4
5
6
08/06/2023, 14:20 Avaliação Final (Objetiva) - Individual
about:blank 3/7
A Baseada em lógica matemática.
B Baseada em lógica proposicional.
C Baseada em lógica de argumentação.
D Baseada em lógica aristotética.
Há formas de representação mais conhecidas para a representação de algoritmos. Com base nessas 
formas, associe os itens, utilizando o código a seguir:
I- Descrição narrativa.
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo.
( ) Esta forma é conhecida como linguagem natural. É usada sempre quando se deseja que o 
receptor da mensagem entenda o que será feito, mesmo não tendo domínio acerca da elaboração de 
algoritmos.
( ) Foi criado com a intenção de substituir os diagramas tradicionais. O objetivo era apresentar uma 
visão mais hierárquica e estruturada da lógica do sistema. A recursividade é mais facilmente 
representada neste tipo de diagrama.
( ) É uma representação muito parecida com a forma de escrita dos programas para a versão 
computacional. Esta técnica de algoritmização é baseada em uma PDL – Program Design Language 
(Linguagem de Projeto de Programação).
( ) São representações gráficas, em que as formas geométricas propõem ações específicas. Esta 
forma de representação preocupa-se com detalhes de nível físico da implementação do algoritmo, em 
7
08/06/2023, 14:20 Avaliação Final (Objetiva) - Individual
about:blank 4/7
que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos 
distintos.
Assinale a alternativa que apresenta a sequência CORRETA:
A I – IV – III - II.
B I – III – IV – II.
C I – III – II – IV.
D II – III – I – IV.
Sobre as formas de representação de algoritmos, algumas técnicas tratam apenas da representação 
lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem 
de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a 
compreensão da solução proposta.
Nesse contexto, assinale a alternativa CORRETA que apresenta qual forma de representação faz uso 
de símbolos universais para ajudar no entendimento do algoritmo. Também apresenta qual 
representação e os detalhes dessa forma:
A
Diagrama de Chapin. São representações gráficas, em que as formas geométricas propõem ações
específicas. Preocupa-se com detalhes de nível físico da implementação do algoritmo, em que
figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos
distintos.
B
Fluxograma convencional. Representa uma visão mais hierárquica e estruturada da lógica do
sistema. O detalhe está no fato de que é mais fácil representar as estruturas que tem um ponto de
entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência,
seleção e repartição.
C
Fluxograma convencional. São representações gráficas, em que as formas geométricas propõem
ações específicas. Preocupa-se com detalhes de nível físico da implementação do algoritmo, em
que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos
distintos.
8
08/06/2023, 14:20 Avaliação Final (Objetiva) - Individual
about:blank 5/7
D
Diagrama de Chapin. Representa uma visão mais hierárquica e estruturada da lógica do sistema.
O detalhe está no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e
um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e
repartição.
Considere um painel luminoso representado por uma matriz quadrada de ordem n, sendo n um 
número inteiro ímpar. A cor de cada célula é definida pelo elemento cor[i, j] utilizado na posição 
correspondente no painel. Considere, ainda, que a função par(x) devolve verdadeiro se o argumento x 
for um número par. O trecho de código a seguir foi elaborado para produzir determinado padrão no 
painel: 
 ... 
 m = n (+1)/2 
 para ( i de 1 até n ) faça 
 para ( j de 1 até n ) faça 
 se ((par(i) e par(j)) e ((i - j = 0) ou ((i + j) = (n + 1)) ou (i = m) ou (j = m)) então 
 cor[i,j] = preto 
 senão 
 cor[i,j] = branco 
 fim-se 
 fim-para 
 fim-para 
 ... 
Nessa situação, se o valor de n for igual a 7, o padrão que será produzido no painel é:
A Imagem A.
B Imagem B.
C ImagemD.
D Imagem C.
A seguir, é exibido um trecho de código exemplificando o comando “PARA FAÇA”.
9
10
08/06/2023, 14:20 Avaliação Final (Objetiva) - Individual
about:blank 6/7
 para contador := 0 até 10 faça 
 Escreva (´Digite seu nome´); 
 Leia (nota);
 soma := soma + nota; 
 fim para;
Com base no código anterior, analise as sentenças a seguir:
I- Escreverá em tela a frase ‘Digite seu nome’ mais de 1 vez.
II- Realizará a soma de 10 notas e depois exibirá em tela a soma.
III- Executa um laço com 10 repetições e no último laço escreve a soma das notas.
IV- O laço irá somar as notas digitadas pelo usuário.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças III e IV estão corretas.
(ENADE, 2018) A tabela-verdade é um instrumento da matemática utilizado para determinar os 
valores lógicos das proposições compostas, a partir de atribuições de todos os possíveis valores 
lógicos das proposições simples componentes. Sobre tabelas-verdade, analise as tabelas a seguir com 
11
08/06/2023, 14:20 Avaliação Final (Objetiva) - Individual
about:blank 7/7
os valores para as proposições "p" e "q" e assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças II e IV estão corretas.
Imprimir

Mais conteúdos dessa disciplina