Pode ser definida como conjunto de técnicas para encadear pensamentos a fim de atingir determinados objetivos?

Lógica de Programação

É técnica de encadear pensamentos para atingir determinado objetivo, sendo importante para desenvolver programas e sistemas, pois permite definir a seqüência lógica para a solução de um problema.

A Seqüência Lógica pode ser descrita como um conjunto de instruções que devem ser seguidas para se cumprir uma determinada tarefa. São os passos executados até atingir um objetivo ou solução de um problema.

As instruções são cada um dos passos, cada uma das ações a tomar (obedecendo a seqüência lógica). Em informática, é o que indica a um computador uma ação elementar a executar. Por exemplo: “somar”, “subtrair”, “comparar”, etc.

Convém ressaltar que uma instrução em ordem isolada, ou fora de ordem, não resolve problemas.É necessário que as instruções sejam colocadas em ordem seqüencial lógica. Por exemplo: a tarefa ou “programa” fazer uma omelete tem a seguinte ordem de instruções:

  • “quebrar ovos”;
  • “bater ovos”;
  • “colocar sal”;
  • “colocar óleo na frigideira”;
  • “acender fogo”;
  • “colocar frigideira no fogo”;
  • “colocar ovos batidos na frigideira”;
  • “fritar ovos batidos”;
  • etc.

Quanto às instruções isoladas:

Apenas “quebrar ovos”, ou “pôr óleo na frigideira”, não é suficiente para cumprir a tarefa “fazer uma omelete”.

Quanto à seqüência lógica:

Se executarmos a instrução “fritar ovos batidos” antes de “bater ovos”, ou pior, antes de “quebrar ovos”, não iremos cumprir a tarefa “fazer uma omelete”.

Sobre alguns tipos de estruturas de dados utilizadas em computação, assinale a alternativa incorreta.

  • A Listas

  • B Árvores

  • C Malha

  • D Grafos

Quando ocorre uma falta de página, o sistema operacional tem de escolher uma página para remover da memória a fim de abrir espaço para a que está chegando. Assinalar a alternativa que apresenta uma desvantagem do algoritmo primeiro a entrar, primeiro a sair (first in, first out - FIFO):

  • A Não implementável, mas útil como um padrão de desempenho.

  • B É um algoritmo de paginação de alto custo de implementação.

  • C A página mais antiga a ser removida ainda pode ser intensamente usada.

  • D Substitui apenas o último da fila.

Leia as afirmativas a seguir:
I. O software é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Em complemento ao software, o hardware é a parte lógica, ou seja, o conjunto de instruções e dados processado pelos circuitos eletrônicos do software. II. As expressões lógicas são expressões formadas a partir do uso de variáveis, apenas. As expressões lógicas retornam sempre um valor lógico, como um número decimal ou um texto presente em um banco de dados.
Marque a alternativa CORRETA:

  • A As duas afirmativas são verdadeiras.

  • B A afirmativa I é verdadeira, e a II é falsa.

  • C A afirmativa II é verdadeira, e a I é falsa.

  • D As duas afirmativas são falsas.

Leia as afirmativas a seguir:
I. As variáveis do tipo literal cadeia são usadas para armazenar valores lógicos e binários, ou seja, verdadeiro e falso, ou 1 e 2, por exemplo. Assim, se precisarmos de uma variável para armazenar o nome de uma pessoa, esse não seria um tipo apropriado. II. Os bancos de dados podem ser usados exclusivamente em aplicações acessíveis via Internet. Ou seja, apenas os softwares e serviços on-line podem dispor de bancos de dados próprios, acessíveis por múltiplos usuários.
Marque a alternativa CORRETA:

  • A As duas afirmativas são verdadeiras.

  • B A afirmativa I é verdadeira, e a II é falsa.

  • C A afirmativa II é verdadeira, e a I é falsa.

  • D As duas afirmativas são falsas.

Leia as afirmativas a seguir:
I. Um banco de dados é uma coleção de dados relacionados. Nesse contexto, entende-se por dado, toda a informação que pode ser armazenada e que apresenta algum significado dentro do contexto ao qual ele se aplica. II. A lógica de programação é essencial para pessoas que desejam trabalhar com desenvolvimento de programas para computadores. Ela pode ser definida como um conjunto de técnicas para encadear pensamentos a fim de atingir determinado objetivo.
Marque a alternativa CORRETA:

  • A As duas afirmativas são verdadeiras.

  • B A afirmativa I é verdadeira, e a II é falsa.

  • C A afirmativa II é verdadeira, e a I é falsa.

  • D As duas afirmativas são falsas.