Buscar

Tipos de Dados e Variáveis


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fundamentos da 
Programação de 
Computadores 
TIPOS DE DADOS 
Tipos de Dados 
Os dados são representados pelas informações a serem processadas por um 
computador. Estas informações estão caracterizadas por quatro tipos de dados: 
 
* Inteiro 
* Real 
* Caracteres 
* Lógicos 
• Inteiro: define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais. 
 
São valores estritamente numéricos, podendo ser negativos, positivos, inteiros ou 
racionais. São exemplos de valores numéricos: 
 
34 25 -44 90 1 0 -1 
 
 
 
• Real: define variáveis numéricas do tipo real, ou seja, com casas decimais. 
 
34,67 25,00 -4,4 0,90 1,00 -1,00 
 
 
• Caractere ou Literal: define variáveis do tipo String, ou seja, cadeia de caracteres 
– letras e expressões. Exemplos: 
 
João Tião 0.9 37.098-56 1/1 -1.0 672A 
 
(Não podem ser usado para cálculos ) - &, #, @, ?, + 
 
 
 
• Logico: define variáveis do tipo booleano, ou seja, com valor VERDADEIRO ou 
FALSO. 
 
Variáveis (identificadores) 
Podemos imaginar uma variável como sendo um local onde se pode colocar qualquer valor 
do conjunto de valores possíveis para o tipo definido para a variável. 
 
Toda variável possui um Nome, um Tipo e um valor associado. 
 
O nome de uma variável é utilizado para sua identificação e posterior uso dentro de um 
programa, sendo assim, é necessário estabelecer algumas regras de utilização das 
mesmas. 
 
 O nome de uma variável pode conter um ou mais caracteres; 
 O primeiro caractere do nome de uma variável deve ser sempre uma letra; 
 Não pode possuir espaços em branco; 
 Não pode ser uma palavra reservada a uma instrução de programa; 
 Não poderão ser utilizados outros caracteres que não sejam letras e números. 
 Os nomes escolhidos devem explicitar seu conteúdo. 
Qualquer caminho seguido no diagrama abaixo levara a um nome de variável valido: 
Onde: 
 
 Letra: Qualquer letra do alfabeto [a..z, A..Z] 
 Digito: Dígitos de [0..9] 
 
São identificadores válidos: 
 
 NOMEUSUARIO, FONE1, X, DELTA25, Z4, Idade, X1, mODELoDeVeiculo 
 
São identificadores inválidos: 
 
 *nome, 2Fone, NOME/USUARIO, mODELO-DE-VEICULO, Nota do Aluno 
Declaração 
Para que os programas manipulem valores, estes devem ser armazenados em variáveis e 
para isso, devemos declará-las de acordo com a sintaxe: 
 
NomeVariável : Tipo 
 
 Ex.: VARIÁVEIS 
 SalMes, Inss: REAL 
 Nome: CARACTER[30] // Cadeia de caracteres 
 Sexo: CARACTER // Caractere 
 
Como vimos, ao construir um algoritmo, deve-se “reservar” um espaço de memória para 
receber os dados desejados durante a execução do programa. Esta ação é chamada de 
Declaração de variáveis. Declarar uma variável significa atribuir um nome a este local de 
memória que receberá estes valores. Cada variável (local da memória) pode ter somente 
valores do tipo associado (caractere, numérico ou lógico). 
 
Em algoritmo, a declaração de variáveis e constantes segue a seguinte notação: 
declare lista_de_identificadores nome_do_tipo; 
 
declare: é uma palavra-chave do algoritmo que deve ser sempre utilizada para 
declarações. 
 
lista_de_identificadores: são os nomes escolhidos para as variáveis, que devem estar 
separadas por vírgula. 
 
nome_do_tipo: é uma das três palavras-chave: numérico, literal ou lógico que indicam o 
tipo associado às variáveis. Após o tipo deve ser inserido o ponto-e-vírgula. 
 
 
 Veja outro exemplo: 
 
declare NOTA, CODIGO: numerico; 
TESTE, SIM: logico; 
NOME, ENDERECO: literal 
Nesta definição, deveremos seguir as regras seguintes: 
 
 VARIÁVEIS é a palavra chave, que deverá ser utilizada uma única vez na definição das 
variáveis e antes do uso das mesmas; 
 
 Variáveis de tipos diferentes deverão ser declaradas em linhas diferentes; 
 
 Em uma mesma linha, quando quisermos definir variáveis de mesmo tipo, deveremos 
usar o símbolo de vírgula (,) para separar as mesmas. 
Estrutura Sequencial 
algoritmo Nome_do_algoritmo 
 declaração de variáveis 
 variáveis 
inicio 
 bloco de comandos; 
fim_algoritmo 
 
 
Declaração de variáveis 
 
As variáveis são declaradas após a palavra declaração de variáveis e os tipos mais 
utilizados são: numérico (inteiro ou real) e literal (caracteres). 
 
Exemplo: 
inteiro x; 
real y; 
literal i; 
Comando de atribuição 
 
O comando de atribuição é utilizado para conceder valores ou operações a variáveis, sendo 
representado pelo símbolo . 
 
Exemplo: 
 
x 4; 
 
y 2.5; 
 
I “A”; 
Comando de Entrada 
 
O comando de entrada é utilizado para receber dados digitados pelo usuário, que serão 
armazenados em variáveis. Esse comando é representado pela palavra leia. 
 
Exemplo: 
 
leia(x); 
Um valor digitado pelo usuário será armazenado na variável x. 
 
Comando de Saída 
 
O comando de saída é utilizado para mostrar dados na tela. Esse comando é representado 
pela palavra escreva, e os dados podem ser conteúdos de variáveis ou mensagens. 
 
Exemplo: 
 
escreva(x); 
Mostra o valor armazenado na variável x. 
escreva(“Conteúdo de Y: “,y); 
Mostra a mensagem “Conteúdo de Y: “ e em seguida o valor armazenado na variável y. 
 
Operações Básicas: 
Expressões 
 
Na lógica de programação uma expressão tem o mesmo objetivo/conceito do termo 
expressão da matemática comum, ou seja, um conjunto de variáveis e constantes que se 
relacionam por meio de operadores aritméticos. Este conjunto de expressão e operadores 
aritméticos (soma por exemplo), formam uma fórmula que, após solucionada fornecem um 
resultado em específico. 
 
Observe o gráfico a seguir: 
altura 
base 
Neste caso, a fórmula para se calcular a área de um retângulo é igual ao produto de sua 
altura por sua base, poderemos então montar a fórmula como se segue: 
 
AREA <- altura * base 
Em lógica de programação, os operadores podem ser classificados em dois grupos: 
 
 Binários: quando trabalham sobre os operandos em uma expressão. Os mais 
conhecidos são os símbolos + - * /, que representam a soma, subtração, multiplicação e 
divisão respectivamente. 
 Unários: quando tem influência sobre um único operando, indicando, por exemplo, que 
este se trata de um número negativo e não vem acompanhado nenhum outro operando. 
Exemplo: ao representar o número quatro negativo podemos utilizar (-4). Isso não quer 
dizer que queremos subtrair o número quatro de outro valor. 
 
Assim como classificamos os operadores, podemos também classificar as expressões 
quanto ao seu tipo, conforme mostra a lista a seguir: 
 
 Expressão aritmética: quando o resultado de sua avaliação for um número, podendo 
este ser positivo ou negativo assim como inteiro ou real; 
 Expressão lógica: quando o resultado de sua avaliação for um valor lógico, ou seja, 
verdadeiro (.T.) ou falso (.F.); 
 Expressão literal: quando o resultado de sua avaliação for um valor literal. 
 
Cada uma das expressões vistas acima possui seus operadores em específico. A seguir, 
vamos mostrar uma tabela contendo esses operadores: 
Operadores 
 
Na solução da grande maioria dos problemas é necessário que as variáveis tenham seus 
valores consultados ou alterados e para isto devemos definir um conjunto de 
OPERADORES, sendo eles: 
 
 
OPERADOR DE ATRIBUIÇÃO: 
 
 
 NomeDaVariavel Valor ou Expressão Atribuída. 
 
 
 
ATENÇÃO!! 
 
Usaremos o símbolo ( ) para atribuição. 
OPERADORES ARITMÉTICOS: 
 
 
FUNÇÕES PRIMITIVAS: SEN(x); COS(x); TG(x); ABS(x); INT(x); Raizq(x). 
 
OPERADORES RELACIONAIS: São utilizados para relacionar variáveis ou expressões, 
resultando num valor lógico (Verdadeiro ou Falso), sendo eles: 
 
 
 
 
 
 
OPERADORES LÓGICOS: São utilizados para avaliar expressões lógicas, sendo eles: 
 
.E. - e lógico ou conjunção. 
.Ou. - ou lógico ou disjunção. 
Não - negação. 
HIERARQUIA DAS OPERAÇÕES ARITMÉTICAS :1 º - ( ) Parênteses 
2 º - Exponenciação 
3 º - Multiplicação, divisão (o que aparecer primeiro) 
4 º - + ou – (o que aparecer primeiro) 
 
Exemplo: 
PRIORIDADE DE OPERADORES: 
 
Durante a execução de uma expressão que envolve vários operadores, é necessário a 
existência de prioridades, caso contrário poderemos obter valores que não representam o 
resultado esperado. 
A maioria das linguagens de programação utiliza as seguintes prioridades de operadores: 
 
1º - Efetuar operações embutidas em parênteses "mais internos" 
2º - Efetuar Funções 
3º - Efetuar multiplicação e/ou divisão 
4º - Efetuar adição e/ou subtração 
5º - Operadores Relacionais 
6º - Operadores Lógicos 
 
 
 
 
OBS: O programador tem plena liberdade para incluir novas variáveis, operadores ou 
funções para adaptar o algoritmo as suas necessidades, lembrando sempre, que estes 
devem ser compatíveis com a linguagem de programação a ser utilizada. 
FORMAÇÃO DE IDENTIFICADORES 
 
Os identificadores são os nomes das variáveis, dos programas, das constantes, das rotinas 
etc. 
As regras básicas são: 
 
 Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras 
minúsculas e o caractere sublinhado. 
 O primeiro caractere deve ser sempre uma letra ou caractere sublinhado. 
 Não são permitidos espaços em branco e caracteres especiais (@,$,+,-,%,!). 
 Não podemos usar palavras reservadas nos identificadores, ou seja, palavras que 
pertençam a uma linguagem de programação.

Continue navegando