Tipos de dados, Variáveis, Expressões e Operadores.
Transcript of Tipos de dados, Variáveis, Expressões e Operadores.
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;
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.
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 “”.
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.
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.
Variáveis
O valor do conteúdo da variável depende da execução em um certo momento ou circunstância.
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.
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;
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.
int QtdAlunosString Nomefloat QtdkgBoolean Aprovado
QtdAlunos : InteiroNome: LiteralQtdkg: RealAprovado Lógico
Operadores e Expressões
Operadores: São elementos funcionais que atuam sobre operandos produzem um determinado resultado.
Operadores e Expressões
Expressões: É uma combinação de variáveis, constantes e operadores, e que uma vez avaliada resulta em uma valor.
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.
Operadores aritméticos
Inversão de sinal ou subtração: -
Manutenção de sinal ou adição: +
Exponenciação: **
Multiplicação: *
Divisão: /
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
Expressões Lógicas
•Princípio da não-contradição
•Princípio do terceiro excluído;
Operações Lógicas
• Negação;
• Conjunção;
• Disjunção.
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.
Características
• Forma “Receita de Bolo”;
• Regras estruturais;
• Palavras reservadas;
• Forma “Receita de Bolo”:
• Regras estruturais:
Algoritmo <nome>Variáveis
<lista de variáveis>Início
<bloco de instruções>Fim
•Palavras reservadas:
Palavras que representam comportamentos e ações que deverão ser tomadas pelo algoritmo
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