Buscar

Linguagem - Aula 02 - itens-de-fundamentos

Prévia do material em texto

Linguagem de 
Programação I 
Aula 02 – itens fundamentais de 
algoritmos 
Parte 1 – Tipos de Dados, Variáveis e 
Constantes 
 
 
Fases do Problema em Algoritmos 
Entrada Processamento Saída 
Prof. MSc. Wanderlan Albuquerque 2 
 Entrada – dados de entrada do algoritmo; 
 Processamento – procedimentos 
utilizados para chegar ao resultado final; 
 Saída – são os dados resultantes, dados 
processados; 
Fases do Problema em Algoritmos 
Prof. MSc. Wanderlan Albuquerque 3 
Fases do Problema em 
algoritmos 
Prof. MSc. Wanderlan Albuquerque 4 
Fases do Problema em 
algoritmos 
Prof. MSc. Wanderlan Albuquerque 5 
Exemplo de acordo 
Com algoritmo 
 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 ? 
 
Exemplo 
Prof. MSc. Wanderlan Albuquerque 6 
Algoritmos manipulam dados (entrada + 
processamento + saída) 
 Tipos primitivos de Dados 
 Inteiro – representa conjunto dos números 
inteiros; 
 
Tipos primitivos de Dados 
Prof. MSc. Wanderlan Albuquerque 7 
Tipos primitivos de Dados 
Prof. MSc. Wanderlan Albuquerque 8 
 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 (“); 
Tipos primitivos de Dados 
 Exemplos: 
 idade, numeros de filhos, quantidadede estados do Brasil 
(inteiro) 
 Salário, massa, temperatura (Real) 
 Nome, endereço, Frase (Caractere) 
 Checagem de uma variável ou expressão (Lógico) 
 
Prof. MSc. Wanderlan Albuquerque 9 
 Exemplos: 
3; 
-100; 
+3; 
0; 
Tipo de Dados Inteiro 
Prof. MSc. Wanderlan Albuquerque 10 
 Exemplos: 
0,7; 
+1,5; 
-3,14; 
 
Tipo de Dados Real 
Prof. MSc. Wanderlan Albuquerque 11 
 Exemplos: 
“Lógica de Programação”; 
“0.7”; 
“+&”; 
 
Tipo de Dados Caractere 
Prof. MSc. Wanderlan Albuquerque 12 
 São nomes únicos definidos pelo 
programador para identificar/distinguir os 
elementos de um algoritmo; 
 Ex: Alpha, X, BJ153,K7, Notas, Media, ABC, INPS, FGTS (válidos) 
 Ex: 5X, E(13), A:B, X-Y, Nota/2, AWQ*, P&AA (inválidos) 
 
 
 
Identificadores 
Prof. MSc. Wanderlan Albuquerque 13 
 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; 
 
Identificadores 
Prof. MSc. Wanderlan Albuquerque 14 
 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 poderão ser usadas como identificadores; 
 
Palavras Reservadas 
Prof. MSc. Wanderlan Albuquerque 15 
 Alguns exemplos: 
 leia 
escreva 
real 
 Inteiro 
printf 
 
Palavras Reservadas 
Prof. MSc. Wanderlan Albuquerque 16 
 É um identificador que, ao longo do seu 
tempo de existência, pode armazenar 
conteúdo de um único tipo de dado; 
 É um local na memória principal, uma 
posição de memória; 
 Todo dado armazenado na memória deve 
ser previamente identificado; 
 
Variáveis 
Prof. MSc. Wanderlan Albuquerque 17 
Variáveis 
Identificador Conteúdo Tipo de Dado 
nome “Jorge Barros” Caractere 
salario 850,45 Real 
fumante F Lógico 
idade 39 Inteiro 
Prof. MSc. Wanderlan Albuquerque 18 
 Dados que representam valores fixos que 
não se modificam ao longo do tempo, 
durante a execução de um programa; 
 Usado para minimizar tempo de 
manutenção em algoritmos; 
 Ao trocar o valor de uma constante, todas 
as instruções que a utilizam, 
automaticamente irão manipular o novo 
valor; 
 
Constantes 
Prof. MSc. Wanderlan Albuquerque 19 
 Serve para definir os identificadores que 
serão utilizados no algoritmo; 
 Deve ser realizada no início do algoritmo; 
 
Declaração de Variáveis 
Prof. MSc. Wanderlan Albuquerque 20 
 Boa prática: utilizar nome com todas as 
letras minúsculas; 
 Sintaxe 
 <nome-da-variavel> <tipo-de-dado> 
 Exemplos: 
 hipotenusa:real 
 n1, n2: inteiro 
 nome_aluno, estado_civil: caractere 
 
Declaração de Variáveis 
Prof. MSc. Wanderlan Albuquerque 21

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes