Tipos de dados, Variáveis, Expressões e Operadores.

24
Tipos de dados, Variáveis, Expressões e Operadores

Transcript of Tipos de dados, Variáveis, Expressões e Operadores.

Page 1: Tipos de dados, Variáveis, Expressões e Operadores.

Tipos de dados, Variáveis, Expressões e Operadores

Page 2: Tipos de dados, Variáveis, Expressões e Operadores.

Tipos de Dados

São classificações de acordo com as informações contidas neles.

•Dados numéricos;

•Dados Literais;

•Dados Lógicos;

Page 3: Tipos de dados, Variáveis, Expressões e Operadores.

Dados Numéricos:

Inteiros: São aqueles que não possuem componentes decimais ou fracionários, podem ser negativos ou positivos.

Reais: São aqueles que podem possuir componentes decimais ou fracionários, e também podem ser negativos ou positivos.

Page 4: Tipos de dados, Variáveis, Expressões e Operadores.

Dados Literais

Também chamados de alfanuméricos, cadeia de caracteres ou, ainda, String. Usualmente, os dados literais são representados nos algoritmos pela coleção de caracteres, delimitada em seu inicio e término com aspas “”.

Page 5: Tipos de dados, Variáveis, Expressões e Operadores.

Dados Lógicos

São caracterizados como tipos lógicos, os dados com valores verdadeiro ou falso, sendo que este tipo de dado poderá representar apenas um dos dois valores.

Page 6: Tipos de dados, Variáveis, Expressões e Operadores.

Variáveis

Uma variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Para facilitar a programação, nos é permitido dar um nome a este endereço. O conteúdo de uma variável é um dos tipos de dados apresentados anteriormente.

Page 7: Tipos de dados, Variáveis, Expressões e Operadores.

Variáveis

O valor do conteúdo da variável depende da execução em um certo momento ou circunstância.

Page 8: Tipos de dados, Variáveis, Expressões e Operadores.

Variáveis

Uma vez definidos o nome e o tipo de uma variável, não podemos alterá-los no decorrer de um algoritmo. Por outro lado, o conteúdo é objeto de constante modificação no decorrer do algoritmo.

Page 9: Tipos de dados, Variáveis, Expressões e Operadores.

Variáveis

• O primeiro caractere é uma letra;

• Nomes com letras maiúscula são diferentes de nomes com letras minúscula;

• Nenhuma palavra reservada pode ser usada como nome de variável;

Page 10: Tipos de dados, Variáveis, Expressões e Operadores.

Declaração de variáveis

Inteiro: int ou intereger;

Real: real, float ou double;

Literal: char(um caractere) ou String;

Lógico: boolean ou lógico.

Page 11: Tipos de dados, Variáveis, Expressões e Operadores.

int QtdAlunosString Nomefloat QtdkgBoolean Aprovado

QtdAlunos : InteiroNome: LiteralQtdkg: RealAprovado Lógico

Page 12: Tipos de dados, Variáveis, Expressões e Operadores.

Operadores e Expressões

Operadores: São elementos funcionais que atuam sobre operandos produzem um determinado resultado.

Page 13: Tipos de dados, Variáveis, Expressões e Operadores.

Operadores e Expressões

Expressões: É uma combinação de variáveis, constantes e operadores, e que uma vez avaliada resulta em uma valor.

Page 14: Tipos de dados, Variáveis, Expressões e Operadores.

Expressões aritméticas

São aquelas cujo resultado da avaliação é do tipo numérico, seja ele inteiro ou real. Somente o uso de operadores aritméticos e variáveis numéricas são permitidos em expressões desse tipo.

Page 15: Tipos de dados, Variáveis, Expressões e Operadores.

Operadores aritméticos

Inversão de sinal ou subtração: -

Manutenção de sinal ou adição: +

Exponenciação: **

Multiplicação: *

Divisão: /

Page 16: Tipos de dados, Variáveis, Expressões e Operadores.

Expressões Lógicas

São aquelas cujo o resultado da avaliação é um valor lógico.(.Verdadeiro. Ou .Falso.). São expressas através de proposições. Que é um conjunto de símbolos e palavras que exprimem um pensamento de sentido completo

Page 17: Tipos de dados, Variáveis, Expressões e Operadores.

Expressões Lógicas

•Princípio da não-contradição

•Princípio do terceiro excluído;

Page 18: Tipos de dados, Variáveis, Expressões e Operadores.

Operações Lógicas

• Negação;

• Conjunção;

• Disjunção.

Page 19: Tipos de dados, Variáveis, Expressões e Operadores.

Pseudo Código/Português estruturado

É a escrita, por meio de regra predefinida, dos passos a serem seguidos para a resolução de um problema. É o resultado da análise e resolução de um problema exposto em um enunciado.

Page 20: Tipos de dados, Variáveis, Expressões e Operadores.

Características

• Forma “Receita de Bolo”;

• Regras estruturais;

• Palavras reservadas;

Page 21: Tipos de dados, Variáveis, Expressões e Operadores.

• Forma “Receita de Bolo”:

Page 22: Tipos de dados, Variáveis, Expressões e Operadores.

• Regras estruturais:

Algoritmo <nome>Variáveis

<lista de variáveis>Início

<bloco de instruções>Fim

Page 23: Tipos de dados, Variáveis, Expressões e Operadores.

•Palavras reservadas:

Palavras que representam comportamentos e ações que deverão ser tomadas pelo algoritmo

Page 24: Tipos de dados, Variáveis, Expressões e Operadores.

Diferente da descrição narrativa a descrição por pseudocódigos tem certas regras, pois trazemos de nosso idioma palavras que representarão comportamentos e ações que deverão ser tomadas pelo algoritmo