Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Avaliação I - Lógica e Técnicas de Programação - Individual FLEX Uniasselvi, Provas de Lógica

Avaliação I - Lógica e Técnicas de Programação - Individual FLEX Uniasselvi

Tipologia: Provas

2020
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 30/08/2020

odezao
odezao 🇧🇷

4.8

(31)

8 documentos

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1. O fundador da lógica formal é Aristóteles, ele determina que a validade lógica de um raciocínio
depende da forma ou estrutura, e não do conteúdo. Também, fez a introdução à análise da
quantificação dos enunciados e das variáveis, realizando vários estudos dos casos em que dois
enunciados implicam um terceiro. Sobre os tipos de lógica, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) A lógica de programação também é chamada de lógica de argumentação programacional.
( ) A lógica de programação define o encadeamento lógico para o desenvolvimento de
programas de computador.
( ) O estudo da lógica segundo a sua estrutura ou forma é feito pela lógica matemática.
( ) A lógica proposicional é utilizada para descobrir se o valor lógico de uma proposição é
verdadeiro, falso ou nulo.
Assinale a alternativa que apresenta a sequência CORRETA:
a) F - V - V - F.
b) V - F - F - V.
c) V - V - V - F.
d) F - F - V - V.
2. As soluções de problemas por meio de algoritmos devem garantir a sua repetibilidade. Logo,
ele deve ser especificado com clareza e exatidão, principalmente a sequência em que os
passos devem ser realizados. Para que um computador consiga executar uma tarefa, é preciso
que ela seja detalhada de forma que uma máquina consiga compreender, por meio de uma
linguagem de programação. Classifique V para as sentenças verdadeiras e F para as falsas:
( ) Nas etapas de construção de um algoritmo, os procedimentos necessários de manipulação
das informações com o objetivo de produzir o resultado esperado é conhecido como a fase de
processamento.
( ) Um característica importante dos algoritmos é a sua clareza ou definição, a fim de gerar
duplo entendimento.
( ) O loop é a incapacidade de um algoritmo interromper a sua execução, por sua vez, não
produzindo um resultado final.
( ) As entradas são as informações que alimentam um algoritmo.
Assinale a alternativa que apresenta a sequência CORRETA:
a) V - V - V - F.
b) V - F - V - V.
c) F - F - V - V.
d) V - V - F - V.
3. As linguagens de programação possuem comandos codificados para organizar as tarefas que
devem ser realizadas pelo computador dentro de um algoritmo. Os comandos codificados
podem ser variáveis, constantes, operadores ou expressões. Sobre a sequência de comandos
que estão escritos corretamente, analise as opções a seguir:
I- var idade : inteiro.
II- salario := 5 * 'dias'.
III- numero := 3 * 1999.
IV- precoTotal := precoUnitario * quantidade.
Assinale a alternativa CORRETA:
a) As opções I e II estão corretas.
b) As opções I, III e IV estão corretas.
c) As opções II, III e IV estão corretas.
d) As opções I, II e III estão corretas.
pf3
pf4
Discount

Em oferta

Pré-visualização parcial do texto

Baixe Avaliação I - Lógica e Técnicas de Programação - Individual FLEX Uniasselvi e outras Provas em PDF para Lógica, somente na Docsity!

  1. O fundador da lógica formal é Aristóteles, ele determina que a validade lógica de um raciocínio depende da forma ou estrutura, e não do conteúdo. Também, fez a introdução à análise da quantificação dos enunciados e das variáveis, realizando vários estudos dos casos em que dois enunciados implicam um terceiro. Sobre os tipos de lógica, classifique V para as sentenças verdadeiras e F para as falsas:

( ) A lógica de programação também é chamada de lógica de argumentação programacional. ( ) A lógica de programação define o encadeamento lógico para o desenvolvimento de programas de computador. ( ) O estudo da lógica segundo a sua estrutura ou forma é feito pela lógica matemática. ( ) A lógica proposicional é utilizada para descobrir se o valor lógico de uma proposição é verdadeiro, falso ou nulo.

Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - F - F - V. c) V - V - V - F. d) F - F - V - V.

  1. As soluções de problemas por meio de algoritmos devem garantir a sua repetibilidade. Logo, ele deve ser especificado com clareza e exatidão, principalmente a sequência em que os passos devem ser realizados. Para que um computador consiga executar uma tarefa, é preciso que ela seja detalhada de forma que uma máquina consiga compreender, por meio de uma linguagem de programação. Classifique V para as sentenças verdadeiras e F para as falsas:

( ) Nas etapas de construção de um algoritmo, os procedimentos necessários de manipulação das informações com o objetivo de produzir o resultado esperado é conhecido como a fase de processamento. ( ) Um característica importante dos algoritmos é a sua clareza ou definição, a fim de gerar duplo entendimento. ( ) O loop é a incapacidade de um algoritmo interromper a sua execução, por sua vez, não produzindo um resultado final. ( ) As entradas são as informações que alimentam um algoritmo.

Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) V - F - V - V. c) F - F - V - V. d) V - V - F - V.

  1. As linguagens de programação possuem comandos codificados para organizar as tarefas que devem ser realizadas pelo computador dentro de um algoritmo. Os comandos codificados podem ser variáveis, constantes, operadores ou expressões. Sobre a sequência de comandos que estão escritos corretamente, analise as opções a seguir:

I- var idade : inteiro. II- salario := 5 * 'dias'. III- numero := 3 * 1999. IV- precoTotal := precoUnitario * quantidade.

Assinale a alternativa CORRETA: a) As opções I e II estão corretas. b) As opções I, III e IV estão corretas. c) As opções II, III e IV estão corretas. d) As opções I, II e III estão corretas.

  1. Os tipos de dados podem ser primitivos ou compostos. Os tipos primitivos são nativos de suas linguagens de programação, o que pode gerar uma variação de tipos entre as linguagens de alto nível. Existem quatro tipos de dados básicos, são os inteiros, reais, lógicos e texto. Os tipos de dados definem o formato dos valores guardados nas variáveis. As variáveis são um espaço da memória que o computador reserva para guardar os dados necessários para o processamento do algoritmo. Classifique V para as sentenças verdadeiras e F para as falsas:

( ) O tipo de dado de números reais pode armazenar o valor 15.90. ( ) Variáveis que possuam tipo de dados inteiros podem armazenar o número 19.14. ( ) Para armazenar valores dentro de variáveis do tipo Texto, é necessário colocar o conjunto de caracteres dentro de parênteses. ( ) O Portugol obriga o programador a definir o tipo de dado de todas as variáveis.

Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V. b) V - V - F - V. c) F - V - V - V. d) V - F - F - F.

  1. As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faça e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize. Sobre estruturas de repetição, analise as sentenças a seguir:

I- A estrutura de repetição faça-enquanto testa a condição no início da estrutura. II- A estrutura faça-para define quantas vezes o bloco de programação será executado. III- As estruturas de controle de repetição possuem uma variável de controle. IV- Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha.

Assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças II, III e IV estão corretas.

  1. 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:

var notaFinal : inteiro notaFinal <- 7

se ( notaFinal >= 7 ) entao escreva ("aluno aprovado") senao escreva ("aluno reprovado") fimse a) "aluno aprovado". b) Verdadeiro. c) Falso. d) "aluno reprovado".

d) F - V - V - V.

10.Na análise e desenvolvimento de sistemas se utiliza várias formas para representar uma solução algorítmica. Surgindo a necessidade de se construir um algoritmo, deve-se escolher a solução que se adéqua melhor à necessidade do problema e a que seja de maior domínio por parte do analista de sistemas. É possível utilizar formas que abstraem detalhes de implementação e outras formas que possuem maior riqueza de detalhes na especificação algorítmica. Classifique V para as sentenças verdadeiras e F para as falsas:

( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário conhecimento prévio da linguagem de programação a ser utilizada no processo de codificação. ( ) Os algoritmos desenvolvidos com linguagens de programação não precisam ser testados. ( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas para programar soluções computacionais capazes de serem executadas pelos computadores. ( ) Uma das limitações da descrição narrativa é a imprecisão do entendimento, em razão do duplo entendimento possível na linguagem textual.

Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - F - V - V. c) F - F - F - V. d) F - V - F - V.

Prova finalizada com 9 acertos e 1 questões erradas.