Home Introdução à Lógica de programação
Post
Cancelar

Introdução à Lógica de programação

lógica é a arte de pensar corretamente. Corrigir o raciocínio. Colocar ordem no pensamento.

Principais conceitos

  • O QUE É ALGORITMO?

Algoritmo é uma sequência de passos que visa atingir um objetivo pré-definido e bem definido.

  • O QUE É PADRÃO DE COMPORTAMENTO?

Padrão de comportamento é o algoritmo formado e bem definido que pode ser seguido por qualquer pessoa que seu objetivo será alcançado com certeza.

  • OBSTÁCULOS DE UM PROGRAMADOR.

O maior problema que envolve a construção de algoritmo é a complexidade. Portanto, quando tentamos construir um, o objetivo principal é vencer a complexidade do problema a ser solucionado.

  • O QUE É COMPLEXIDADE?

Complexidade representa a quantidade de situações diferentes que um problema pode apresentar. Existem várias maneiras de reduzir a complexidade, ou evitar que esta cresça. Vamos, no momento tentar somente evitar que ela cresça.

  • O QUE É QUESTIONAMENTO ERRÔNEO?

Um dos maiores responsáveis, talvez o maior, pelo aumento desmedido da complexidade é a forma errônea de auto questionar-se a respeito de um dado problema.

Como é um sorvete? Deliciosa sobremesa gelada, com formato esférico, normalmente acompanhada de um cone comestível, em diversas cores e sabores.

Gordura vegetal hidrogenada, leite em pó, aromatizantes, corantes e estabilizantes.

  • O QUE É LEGIBILIDADE?

Legibilidade é a capacidade de compreensão do algoritmo por qualquer observador. É a clareza com que a lógica do mesmo algoritmo está exposta. Quanto mais legível for o algoritmo menor sua complexidade.

Criando algoritmos

MÉTODO PARA CONSTRUÇÃO DE ALGORITMO.

  1. Ler atentamente o enunciado.
  2. Retirar do enunciado a relação das entradas de dados.
  3. Retirar do enunciado a relação das saídas de dados.
  4. Determinar o que deve ser feito para transformar as entradas determinadas nas saídas especificadas.
  5. Construir o algoritmo.
  6. Executar o algoritmo.

INFORMAÇÕES

Informação é a matéria prima que faz com que seja necessária a existência dos computadores, pois eles são capazes de manipular e armazenar um grande volume de dados que vão gerar as informações.

As informações são divididas em quatro tipos primitivos:

  • informação inteira. 15, 0, 9, -3
  • informação real. 1,67, 0,00, -2,45
  • informação caractere. Formada por conjunto de caracteres alfanuméricos. “O menino disse não.”
  • Informação lógica. Pode assumir somente duas informações. Verdadeira ou falsa.
  • INFORMAÇÃO CONSTANTE - É aquela que não sofre nenhuma variação em seu conteúdo no decorrer do tempo.
  • INFORMAÇÃO VARIÁVEL - É aquela que pode sofrer variação no seu conteúdo no decorrer do tempo.
  • FORMAÇÃO DE IDENTIFICADORES - Nomes dados as informações variáveis.

    1. Devem começar por um caractere alfabético;
    2. Podem ser seguidos por mais caracteres e/ou numéricos;
    3. Não é permitido o uso de caracteres especiais;
  • DECLARAÇÃO DE VARIÁVEIS - Precisamos sempre definir as variáveis especificando qual o material dos objetos que por lá podem ser armazenados.

Exemplo:

  • Inteiro - AULA;
  • Real - ABC, XPTO, D123;
  • Caractere - NOME, ENDEREÇO;
  • lógico - NOTA, RESPOSTA.

RESPOSTA é um local de memória que só pode conter valores do tipo lógico, ou seja, VERDADEIRO ou FALSO.

AULA - é um local de memória que só pode conter valores inteiros. 543, 12333, -987777

💡 Observação importante - Não podemos definir duas variáveis com o mesmo nome em um mesmo algoritmo. NUNCA

Esta postagem está licenciada sob CC BY 4.0 pelo autor.