A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Fábio de Oliveira Borges 1. 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 2 Tipos de Váriaveis Constantes: Um dado que não sofre alteração.

Apresentações semelhantes


Apresentação em tema: "Fábio de Oliveira Borges 1. 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 2 Tipos de Váriaveis Constantes: Um dado que não sofre alteração."— Transcrição da apresentação:

1 Fábio de Oliveira Borges 1

2 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 2 Tipos de Váriaveis Constantes: Um dado que não sofre alteração no decorrer do tempo, ou seja Seu valor é constante do início ao fim da execução do algoritmo. Exemplo: -0.58, “Não fume”, V, 5 Variável: Um dado que pode ser alterado em algum instante no decorrer do tempo

3 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 3 Formação de Indentificadores Devem começar por um caracter alfabético. Podem ser seguidos por mais caracteres alfabéticos ou númericos. Não devem ser usados caracteres especiais. 1. Nomes válidos: delta, X, BC4R, K7, notas, media, ABC, PI, ICMS. 2. Nomes inválidos: 5X, E(13), A:B, X-Y, Nota/2, AWq*, P&AA

4 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 4 Declaração de variáveis As variáveis devem ser declaradas antes do seu uso no algoritmo. Declarar uma variável é definir seu tipo e seu nome. Para a declaração de variáveis usaremos a seguinte sintaxe: TIPO DE DADO: VARIÁVEL1, VARIÁVEL2,....., VARIÁVELn; Exemplos: inteiro: x; caracter: nome, endereco, data; real: PI, preco; lógico: V ou F A declaração das variáveis deve estar no início do algoritmo. Duas variáveis não devem ter o mesmo nome

5 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 5 Conjunto de símbolos que representam as operações básicas de matemática OPERADORFUNÇÃOEXEMPLO +Adição2 + 3, nr1 + nr1 -Subtração5 - 3, b - c *Multiplicação12 * 4, x * y /Divisão10 / 2, x / y3 %Resto da divisão 9 % 4 resulta em 1 27 % 5 resulta em 2 pot (x,y) Potenciação. Significa x elevado a y pot(3,2) raiz(x)Raiz quadrada de xraiz(25) Operadores aritméticos Operadores aritméticos são os sinais que representam as operações básicas da matemática.

6 6 Prioridade das operações: 1. Parênteses mais internos 2. pot, raiz 3. *, /, % 4. +, - Dentro da mesma prioridade as operações são executadas da esquerda para a direita. Para alterar a prioridade utilize parênteses. 1 Introdução à Lógica de Programação

7 Fábio de Oliveira Borges 7 OPERADORFUNÇÃOEXEMPLO =igual a5 = 5, x = y >maior que8 > 4, x > y =maior ou igual a11 >= 5, x >= y <=menor ou igual a2 <= 5, x <= y !=diferente de34 != 5, a != b Operadores relacionais Operadores relacionais são sinais utilizados para realizar comparações entre dois valores de mesmo tipo. Os valores comparados podem ser constantes, variáveis ou expressões aritméticas.

8 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 8 Dados Lógicos A existência deste tipo de dado é, de certo modo, um reflexo da maneira como os computadores funcionam. Muitas vezes, estes tipos de dados são chamados de booleanos, devido à significativa contribuição de BOOLE à área da lógica matemática. O tipo de dados lógico é usado para representar dois únicos valores lógicos possíveis: verdadeiroe falso. É comum encontrar-se em outras referências outros tipos de pares de valores lógicos como sim/não, 1/0, true/false. Exemplo:.V. - valor lógico verdadeiro.F. - valor lógico falso Operadores lógicos Os operadores lógicos são sinais usados para montar operações relacionais compostas. São eles: não, e e ou Exemplo: (notafinal >= 7,0) e (prestacao = V) O resultado da operação acima será V se a variável "notafinal" for maior ou igual a 7,0 e a variável lógica "prestacao" for igual a V. Prioridade de execução entre os operadores lógicos 1. não 2. e, ou

9 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 9


Carregar ppt "Fábio de Oliveira Borges 1. 1 Introdução à Lógica de Programação Fábio de Oliveira Borges 2 Tipos de Váriaveis Constantes: Um dado que não sofre alteração."

Apresentações semelhantes


Anúncios Google