Lógica de Programação

Propaganda
Lógica de Programação
Variáveis – Constantes - Tipos
Introdução
 Um programa de computador é um conjunto de instruções que representam um
algoritmo para a resolução de algum problema. Estas instruções são escritas através de
um conjunto de códigos (símbolos e palavras). Este conjunto de códigos possui regras de
estruturação lógica e sintática própria. Diz-se que este conjunto de símbolos e regras
formam uma linguagem de programação.
Tipos de linguagens
Baixo-Nível: São linguagens voltadas para a máquina, isto é, são escritas usando-se as
instruções do microprocessador do computador. São genericamente chamadas de linguagens
Assembly ou de montagem.
 Vantagens: Os programas são executados com maior velocidade de processamento e ocupam
menor espaço na memória.
 Desvantagens: Em geral, programas em Assembly têm pouca portabilidade, isto é, um código
gerado para um tipo de processador não serve para outro. Códigos Assembly não são
estruturados, tornando a programação bem mais difícil.
Tipos de Linguagens
Alto-Nível: São linguagens voltadas para o ser humano. Em geral utilizam sintaxe estruturada
tornando seu código mais legível. Necessitam de compiladores ou interpretadores para gerar as
instruções do microprocessador.
 Vantagens: Por serem compiladas ou interpretadas, têm maior portabilidade podendo ser
executados em várias plataformas com pouquíssimas modificações. Em geral, a programação
torna-se mais fácil por causa do maior ou menor grau de estruturação de suas linguagens.
 Desvantagens: Em geral, as rotinas geradas (em linguagem de máquina) são mais genéricas e
portanto mais complexas e por isso são mais lentas e ocupam mais memória
Variáveis
 Variáveis e constantes são os elementos básicos que um programa manipula. Uma
variável é um espaço reservado na memória do computador para armazenar um tipo de
dado determinado. Variáveis devem receber nomes para poderem ser referenciadas e
modificadas quando necessário. Muitas linguagens de programação exigem que os
programas contenham declarações que especifiquem de que tipo são as variáveis que
ele utilizará e as vezes um valor inicial. Tipos podem ser por exemplo: inteiros, reais,
caracteres, etc. As expressões combinam variáveis e constantes para calcular novos
valores.
Tipos de Dados – Tipos de Variáveis
 char: Caracter: O valor armazenado é um caractere. Caracateres geralmente são
armazenados em códigos (usualmente o código ASCII).
 int: Número inteiro é o tipo padrão e o tamanho do conjunto que pode ser representado
normalmente depende da máquina em que o programa está rodando.
 float: Número em ponto flutuante de precisão simples. São conhecidos normalmente como
números reais.
 double: Número em ponto flutuante de precisão dupla
Nomes de Variáveis
 Nomes das Variáveis
 Existem algumas regras básicas que regulam a o batismo de variáveis. Estas regras
básicas são:
 Todo nome só pode conter letras e dígitos;
 O caractere "_" é contado como uma letra;
 Todo primeiro caractere deve ser sempre uma letra;
 Letras maiúsculas e minúsculas são consideradas caracteres diferentes;
 Palavras reservadas não podem ser usadas como nome de variáveis.
 É boa política escolher nomes que significam alguma coisa e indiquem a função da
variável. Por exemplo: valor, soma, total, nome, raio.
Operadores Aritméticos
 Soma  +
 Subtração   Divisão  / ou div
 Multiplicação  *
 Resto da Divisão  % ou mod
Operadores de atribuição
 Igual  =
 Incremento de um  ++
 Decremento de um  -  Incremento de valor  +=
 Decremento de valor  -=
Operadores Lógicos
 E  && ou AND
 Ou  || ou OR
Operadores de Comparação
 Igualdade  ==
 Diferença  !=
 Maior que  >
 Menor que  <
 Maior ou Igual  >=
 Menor ou Igual  <=
Download