LP Aula 02 Conceitos Fundamentais I
PROGRAMAÇÃO
Aula 02:
Conceitos Fundamentais:
Parte I - Tipos de Dados, Variáveis e Constantes
Esp. Prof. Anderson Gadelha Fontoura
FASES DO PROBLEMA EM ALGORITMOS
Entrada
Processamento
Saída
FASES DO PROBLEMA EM ALGORITMOS
▪ Entrada – dados de entrada do algoritmo;
▪ Processamento – procedimentos utilizados para chegar ao resultado final; ▪ Saída – são os dados resultantes, dados processados;
EXEMPLO
▪ Calcular a média do aluno José da Silva, considerando a realização de 4 provas. ▪ Quais os dados de entrada ?
▪ Qual o processamento a ser utilizado ?
▪ Quais os dados de saída ?
TIPOS DE DADOS
▪ Algoritmos manipulam dados (entrada + processamento + saída)
▪ Tipos primitivos de Dados
▪ Inteiro – representa conjunto dos números inteiros;
▪ Real – representa conjunto dos números reais;
▪ Caractere – representa um ou mais caracteres;
▪ Lógico – representa um valor lógico (V ou F);
▪ Obs.: o tipo caractere deve obrigatoriamente estar entre aspas duplas
(“);
TIPO DE DADOS INTEIRO
▪ Exemplos:
▪ 3;
▪ -100;
▪ +3;
▪ 0;
TIPO DE DADOS REAL
▪ Exemplos:
▪ 0,7;
▪ +1,5;
▪ -3,14;
TIPO DE DADOS CARACTERE
▪ Exemplos:
▪ “Lógica de Programação”;
▪ “0.7”;
▪ “+&”;
TIPO DE DADOS LÓGICO
▪ Somente assume dois tipos:
▪ falso
▪ verdadeiro
IDENTIFICADORES
▪ São nomes únicos definidos pelo programador para identificar/distinguir os elementos de um algoritmo;
IDENTIFICADORES
▪ Regras para nomenclatura
▪ Deve começar com uma letra do alfabeto;
▪ Pode ser seguida por mais caracteres alfabéticos e/ou numéricos;
▪ Proibido usar espaços em branco, acentos ou caracteres especiais: @, #, &, *, +,
$, ... (exceção _);
▪ Não pode conflitar com uma Palavra Reservada;
▪ Não podem ser repetidos dentro de um mesmo algoritmo;
▪ Deve transmitir um significado claro do que está sendo armazenado;
PALAVRAS RESERVADAS
▪ São instruções primitivas que têm significados pré-determinados e fazem parte da estrutura de qualquer linguagem de programação;
▪ Regras que serão adotadas:
▪ Não