Introdução à Programação
(INF002)
Variáveis e constantes;
Operadores e Tipos de Dados
1º ano - ESI e IGE (2011/2012)
Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv)
Variáveis e Constantes
Assim, como na Matemática, em Informática o
conceito de contantes e variáveis tem o mesmo
significado
Constantes – Valores fixos que não se alteram
−
Exemplo: um número, uma palavra
Variaveis – varia consoante o valor que lhe e
atribuido, ou seja não é fixo
−
Exemplo: para usar uma variavel ela precisa primeiro ser
declarado
Declaração – Acto de indicar uma variavel que se vai usar no
Constantes
são usadas em expressões para representar
vários tipos de valores.
O seu uso faz-se naturalmente, pelo que não há
nenhuma necessidade de o declarar. Contudo...
existem regras rígidas para determinar como devem
ser escritos estes valores. Exemplos:
−
2000, +150, -24, 1, 0,
Não é correcto fazer
−
10.5 (ponos não são aceites) – 10,5
−
Não é permitido espaços entre os números e sinais
−
(Não é possível usar exponencial)
Constantes
A constantes tambem podem ser caracteres,
singular ou uma sequência.
Quando constantes forem caracteres, estes devem
vir escritos entre plicas( ' )
−
'a'; 'maria'; 'como está'; etc
Algumas constantes têm uma função específica,
pelo que são precedidas de \
−
Exemplo: \n (NOVA LINHA)
Variáveis
Para ser usado, as variáveis precisam ser
declaradas, pelo que precisa-se saber que tipo
de dados se pretende gravar dentro de uma
variável, já que o tipo é necessário na
declaração
A declaração é dada sempre por
−
tipo_variável nome_varável;
Variáveis: TIPOS
Vários são os tipos de variáveis que podemos
ter... contudo, devemos estudar apenas alguns
para facilitar a aprendizagem.
Os tipos nais usados, e que vamos usar:
−
Int – para tudo que é inteiro, ou seja, conjunto de
números inteiros em matemática
Exemplos: 0, 9 entre positivos e negativos
−
0, 95425, -985, 3654, -5
−
Float – para números fraccionários
Exemplos: 0, 9 entre positivos e negativos separados por ponto
−
0.6, 0.9, 5.1, 1.6985
−
Char – para caracteres, ou letra …
Variáveis: TIPOS
O C tem vários tipos de variáveis
Variáveis: TIPOS, e REFERÊNCIAS
As variáveis em C são referênciadas por
simbolos, quando vão para input e output
Cada variável tem sua referência
−
printf(“o numero e %d”, a) - // a = 5
O tipo INT é dado por %d
−
printf(“o numero e %f”, k) - // k = 9.1
O tipo FLOAT é dado por %f
−
printf(“a letra e %c”, g);
// g = 'B'
Variáveis
Para ser usado, as variáveis precisam ser
declaradas, pelo que precisa-se saber que tipo
de dados se pretende gravar dentro de uma
variável, já que o tipo é necessário na
declaração
A declaração é dada sempre por
−
tipo_variável nome_variável;
Variáveis: Nomes
O nome das variáveis, precisa obdecer a um
conjunto de regras:
Primeira, o nome
−
Deve sempre iniciar por uma letra ou um underscore (_)
Exemplo: a, a1, _b, carro, n-casa, _nome, Time, eQUIPA, etc
−
E o nome pode conter maiuscúlas e minúsculas, embora não
aconcelhável
−
É errado qualquer outra forma
Exemplo: 1dia, -maria, +eu, etc
Em caso de nome de variáveis compostas
−
Estas precisam ser unidas, por juntando palavras ou
separadas por (_) ou (-)
Variáveis: Declaração
Assim, obdecendo todas as regras, variáveis
são declaradas...
−
TIPO [int, float ou char] [espaço] NOME [ponto e virgula]
Exemplos
−
int abc;
−
float salario;
−
char alfabeto;
É importante frisar também, que caracteres
especiais, simbolos e acentuação, não são aceites
em nomes de variáveis
Variáveis: STRING
Se as variáveis do tipo char guardam apenas
uma letra de cada vez, então seriam
necessárias, por exemplo, 4 variáveis para
gurdar a palavra - 'VIDA'
Para que isso não seja necessário, então existem
as STRINGs, que são do tipo char, mas precisam da
definição de um tamanho, e são referêncidas por
%s, podendo guardar a quantidade de letras e
simbolos sequências que for definido no tamanho
−
Assim, variáveis do tipo STRING são declaradas como
CHAR, indicando o tamanho de caracteres de pode
guardar
ex. char nome[10];
// significa que nome pode guardar 10
Variáveis: OPERADORES
Os operadores em C, são os mesmos usados
em Matemática, com apenas algumas
pequenas modificações
É boa prática, por questões de compreenção,
dividir os operadores em grupos
−
OPERADORES ARITMÉTICOS
Operações aritméticos entre números
−
OPERADORES RELACIONAIS
Relacionamento de conteudo (sobre tudo comparações)
−
OPERADORES COMPOSTOS
Abreviação de outros operadores
Variáveis: Operadores Aritméticos
Variáveis: Operadores Relacionais