Logo Passei Direto
Buscar

Lógica e Técnicas de Programação 2

User badge image
Ana Mattos

em

Ferramentas de estudo

Questões resolvidas

Várias são as formas de representação dos 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.
Agora, observe a descrição a seguir: '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 vantagem do uso consiste 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 recursividade é mais facilmente representada nesse tipo de diagrama.' A qual forma de representação dos algoritmos essa descrição pertence?
A Diagrama de Chapin.
B Descrição narrativa.
C Fluxograma convencional.
D Pseudocódigo.

Várias são as formas de representação dos 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.
Considerando as técnicas mais conhecidas, analise as sentenças a seguir:
I- Descrição narrativa.
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo, também conhecido como linguagem estruturada ou Portugol.
A Somente a sentença I está correta.
B Somente a sentença III está correta.
C Somente a sentença II está correta.
D As sentenças I, II, III e IV estão corretas.

Em computação, existem apenas quatro tipos de dados primitivos. Algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo geral, os tipos de dados primitivos são: - Inteiro. - Real. - Lógico. - Texto.
Agora, observe a descrição a seguir: “Representa uma sequência de um ou mais caracteres. Colocamos os valores do tipo texto entre “ ” (aspas duplas) ou ‘’ (aspas simples), dependendo da linguagem”. A qual tipo de dado primitivo essa descrição pertence?
A Inteiro.
B Real.
C Texto.
D Lógico.

A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para armazenar os dados e se possível manipular de acordo com as necessidades da solução.
Qual é o conjunto de valores possíveis para armazenar em uma variável do tipo de dado inteiro?
a) 11, 22, "a", 33, 44
b) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
c) "-2", "-1", "0", "1", "2"
d) -3, -2, -1, 0, 1, 2, 3

As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição previamente determinada. A condição é representada por expressões relacionais ou lógicas.
Avalie a estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA: Algoritmo "aula" var notaFinal : inteiro Inicio notaFinal <- 7 se ( notaFinal >= 7 ) entao escreva ("aluno aprovado") senao escreva ("aluno reprovado") fimse FimAlgoritmo
A Verdadeiro.
B Falso.
C "aluno aprovado".
D "aluno reprovado".

Muitos programadores, principalmente os mais antigos profissionais dessa área, preferem preparar um programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar em um programa.
Nesse contexto, os objetivos da programação estruturada consiste em quê?
A Escrever as instruções em sequências ligadas entre si apenas por estruturas sequenciais, repetitivas ou de selecionamento.
B Revisar o trabalho executado em reuniões regulares e previamente programadas sem que compareçam programadores de um mesmo nível.
C Agilizar a codificação da escrita de programas.
D Escrever instruções em grupos pequenos e combiná-las.

Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente.
Um exemplo de algoritmo é quando uma pessoa faz um bolo, ela segue uma receita. Executa as instruções (passos) para que o bolo fique pronto. Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir: I- Entrada. II- Saída. III- Finitude.
( ) O algoritmo deve produzir um resultado ao usuário.
( ) Tem como objetivo evitar que o algoritmo entre em loop infinito.
( ) São informações que alimentam o algoritmo.
A III - I - II.
B II - III - I.
C I - II - III.
D I - III - II.

A lógica de programação é a linguagem usada para criar um programa de computador, é essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento.
Qual seria objetivo da Lógica proposicional?
A - Examinar os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
B - Estudar a lógica segundo a sua estrutura ou forma consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios.
C - Permite verificar a validade ou se um enunciado é verdadeiro ou não.
D - Estudar o pensamento, as leis e regras que o controlam para que esse pensamento seja correto.

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 representações gráficas.
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 diagramas de chapin.

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

Questões resolvidas

Várias são as formas de representação dos 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.
Agora, observe a descrição a seguir: '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 vantagem do uso consiste 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 recursividade é mais facilmente representada nesse tipo de diagrama.' A qual forma de representação dos algoritmos essa descrição pertence?
A Diagrama de Chapin.
B Descrição narrativa.
C Fluxograma convencional.
D Pseudocódigo.

Várias são as formas de representação dos 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.
Considerando as técnicas mais conhecidas, analise as sentenças a seguir:
I- Descrição narrativa.
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo, também conhecido como linguagem estruturada ou Portugol.
A Somente a sentença I está correta.
B Somente a sentença III está correta.
C Somente a sentença II está correta.
D As sentenças I, II, III e IV estão corretas.

Em computação, existem apenas quatro tipos de dados primitivos. Algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo geral, os tipos de dados primitivos são: - Inteiro. - Real. - Lógico. - Texto.
Agora, observe a descrição a seguir: “Representa uma sequência de um ou mais caracteres. Colocamos os valores do tipo texto entre “ ” (aspas duplas) ou ‘’ (aspas simples), dependendo da linguagem”. A qual tipo de dado primitivo essa descrição pertence?
A Inteiro.
B Real.
C Texto.
D Lógico.

A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para armazenar os dados e se possível manipular de acordo com as necessidades da solução.
Qual é o conjunto de valores possíveis para armazenar em uma variável do tipo de dado inteiro?
a) 11, 22, "a", 33, 44
b) -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
c) "-2", "-1", "0", "1", "2"
d) -3, -2, -1, 0, 1, 2, 3

As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição previamente determinada. A condição é representada por expressões relacionais ou lógicas.
Avalie a estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA: Algoritmo "aula" var notaFinal : inteiro Inicio notaFinal <- 7 se ( notaFinal >= 7 ) entao escreva ("aluno aprovado") senao escreva ("aluno reprovado") fimse FimAlgoritmo
A Verdadeiro.
B Falso.
C "aluno aprovado".
D "aluno reprovado".

Muitos programadores, principalmente os mais antigos profissionais dessa área, preferem preparar um programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar em um programa.
Nesse contexto, os objetivos da programação estruturada consiste em quê?
A Escrever as instruções em sequências ligadas entre si apenas por estruturas sequenciais, repetitivas ou de selecionamento.
B Revisar o trabalho executado em reuniões regulares e previamente programadas sem que compareçam programadores de um mesmo nível.
C Agilizar a codificação da escrita de programas.
D Escrever instruções em grupos pequenos e combiná-las.

Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente.
Um exemplo de algoritmo é quando uma pessoa faz um bolo, ela segue uma receita. Executa as instruções (passos) para que o bolo fique pronto. Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir: I- Entrada. II- Saída. III- Finitude.
( ) O algoritmo deve produzir um resultado ao usuário.
( ) Tem como objetivo evitar que o algoritmo entre em loop infinito.
( ) São informações que alimentam o algoritmo.
A III - I - II.
B II - III - I.
C I - II - III.
D I - III - II.

A lógica de programação é a linguagem usada para criar um programa de computador, é essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento.
Qual seria objetivo da Lógica proposicional?
A - Examinar os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
B - Estudar a lógica segundo a sua estrutura ou forma consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios.
C - Permite verificar a validade ou se um enunciado é verdadeiro ou não.
D - Estudar o pensamento, as leis e regras que o controlam para que esse pensamento seja correto.

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 representações gráficas.
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 diagramas de chapin.

Prévia do material em texto

1
O objetivo é apresentar uma visão mais hierárquica e estruturada da lógica do sistema. A vantagem do uso consiste no fato de que é mais fácil representar as estruturas que têm 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. Qual é essa forma de representação? 
A
Pseudocódigo.
B
Narrativa.
C
Diagrama de Chapin.
D
Fluxograma.
2
Várias são as formas de representação dos 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. Considerando as técnicas mais conhecidas, analise as sentenças a seguir:
 
I- Descrição narrativa.
 
II- Fluxograma convencional.
 
III- Diagrama de Chapin.
 
IV- Pseudocódigo, também conhecido como linguagem estruturada ou Portugol.
 
Assinale a alternativa CORRETA:
A
Somente a sentença I está correta.
B
Somente a sentença III está correta.
C
Somente a sentença II está correta.
D
As sentenças I, II, III e IV estão corretas.
3
Em computação, existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo geral, os tipos de dados primitivos são:
 
- Inteiro.
 
- Real.
 
- Lógico.
 
- Texto.
 
Agora, observe a descrição a seguir:
 
“Representa uma sequência de um ou mais caracteres. Colocamos os valores do tipo texto entre “ ” (aspas duplas) ou ‘’ (aspas simples), dependendo da linguagem”.
 
A qual tipo de dado primitivo essa descrição pertence?
A
Inteiro.
B
Real.
C
Lógico.
D
Texto.
4A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para armazenar os dados e se possível manipular de acordo com as necessidades da solução. Qual é o conjunto de valores possíveis para armazenar em uma variável do tipo de dado inteiro?
A
"-2", "-1", "0", "1", "2"
B
11, 22, "a", 33, 44
C
-3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0
D
-3, -2, -1, 0, 1, 2, 3
5
Várias são as formas de representação dos 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. As formas de representação mais conhecidas para a representação de algoritmos são:
 
- Diagrama de Chapin.
 
- Fluxograma convencional.
 
- Descrição narrativa.
 
- Pseudocódigo.
 
Agora, observe a descrição a seguir:
 
“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 vantagem do uso consiste 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 recursividade é mais facilmente representada nesse tipo de diagrama.”
 
A qual forma de representação dos algoritmos essa descrição pertence?
A
Diagrama de Chapin.
B
Descrição narrativa.
C
Fluxograma convencional.
D
Pseudocódigo.
6As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição previamente determinada. A condição é representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA: Algoritmo "aula" var notaFinal : inteiro Inicio notaFinal <- 7 se ( notaFinal >= 7 ) entao escreva ("aluno aprovado") senao escreva ("aluno reprovado") fimse FimAlgoritmo
A
Verdadeiro.
B
"aluno reprovado".
C
"aluno aprovado".
D
Falso.
7
Muitos programadores, principalmente os mais antigos profissionais dessa área, preferem preparar um programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar em um programa. Nesse contexto, os objetivos da programação estruturada consiste em quê? 
A
Escrever as instruções em sequências ligadas entre si apenas por estruturas sequenciais, repetitivas ou de selecionamento. 
B
Agilizar a codificação da escrita de programas.
C
Escrever instruções em grupos pequenos e combiná-las.
D
Revisar o trabalho executado em reuniões regulares e previamente programadas sem que compareçam programadores de um mesmo nível.
8Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é quando uma pessoa faz um bolo, ela segue uma receita. Executa as instruções (passos) para que o bolo fique pronto. Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir: I- Entrada. II- Saída. III- Finitude. ( ) O algoritmo deve produzir um resultado ao usuário. ( ) Tem como objetivo evitar que o algoritmo entre em loop infinito. ( ) São informações que alimentam o algoritmo. Assinale a alternativa que apresenta a sequência CORRETA:
A
III - I - II.
B
II - III - I.
C
I - II - III.
D
I - III - II.
9
A lógica de programação é a linguagem usada para criar um programa de computador, é essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. Qual seria objetivo da Lógica proposicional?
A
Examinar os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
B
Permite verificar a validade ou se um enunciado é verdadeiro ou não.
C
Estudar o pensamento, as leis e regras que o controlam para que esse pensamento seja correto.
D
Estudar a lógica segundo a sua estrutura ou forma consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios.
10Os 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 em linguagem natural.
B
É a construção de algoritmos em linguagem computacional.
C
É a construção de algoritmos com representações gráficas.
D
É a construção de algoritmos com diagramas de chapin.

Mais conteúdos dessa disciplina