Você está na página 1de 23

EPD054 – Tecnologia da Informação I

Linguagem C (Revisão)
REVISÃO DA LINGUAGEM C
 O C++ é simplesmente a versão de C orientada a
objetos. O que pode parecer uma linguagem nova
não passa de novo conceito de programação e uma
forma nova de tratar variáveis.
 O conceito de linguagem orientada a objeto é antigo,
assim como o C++, porém hoje, com aplicações
visuais e o aparecimento da multimídia, precisamos
sempre de ferramentas que nos privem de
processos repetitivos e cansativos, nada melhor
para lidar com isso do que uma linguagem visual
orientada a objeto.
REVISÃO DA LINGUAGEM C - OPERADORES
REVISÃO DA LINGUAGEM C - OPERADORES
REVISÃO DA LINGUAGEM C - OPERADORES
REVISÃO DA LINGUAGEM C - OPERADORES
REVISÃO DA LINGUAGEM C - OPERADORES
REVISÃO DA LINGUAGEM C – FUNÇÕES MATEMÁTICAS
REVISÃO DA LINGUAGEM C – FUNÇÕES MATEMÁTICAS
REVISÃO DA LINGUAGEM C - VARIÁVEIS
 As variáveis em linguagem de programação são de extrema
importância e estão presentes durante toda a execução de um
programa. São espaços na memória reservado para alocação de
dados.
 Na linguagem C++ esse espaço é referenciado por uma palavra que
determina o tipo de variável a ser criada e um nome (identificador).
A declaração é efetuada utilizando esses dois parâmetros.
 Por exemplo:
int numero;
 Onde:
int é a palavra reservada que indica o tipo da variável
numero é o nome (identificador) da variável, e que será
utilizado posteriormente no programa.
REVISÃO DA LINGUAGEM C - VARIÁVEIS
O nome (identificador) de uma variável, se refere ao nome de como ela
vai ser conhecida no programa. É importante não esquecer que:
 O nome de uma variável deve ser sugestionável, nos indicando o
tipo de dados com o qual ela trabalhará
 Não é possível definir variáveis de diferentes tipos com o mesmo
nome. O exemplo: real A; inteiro A; causaria erro na programação
 Todo nome só pode conter letras e dígitos
 O caractere _ (underline) é contado como uma letra
 Todo primeiro caractere deve ser sempre uma letra
 Letras maiúsculas e minúsculas são consideradas caracteres
diferentes. Então os nomes Media é diferente de media, como
também de MEDIA
 Palavras reservadas não podem ser usadas como nome de variáveis
REVISÃO DA LINGUAGEM C - VARIÁVEIS
Tipos de Variáveis em C++:
O tipo de uma variável informa a quantidade de memória, em bytes,
que esta irá ocupar e a forma como o seu conteúdo será armazenado.
Os dados podem assumir 5 tipos básicos que são:
REVISÃO DA LINGUAGEM C - VARIÁVEIS
Atribuição de valores à variáveis em C++:
 Conforme visto anteriormente, para criarmos uma variável,
precisamos declarar o seu tipo (char, int, float, ...), seguido pelo
nome da variável e por um símbolo de ponto e vírgula:
int i;
 Com o operador de atribuição = atribuímos valores às variáveis:
i = 43;
 Nada impede que, no momento da declaração, também
inicializemos a variável com algum valor:
int i = 43;
 Podemos, inclusive, declarar mais de uma variável na mesma
instrução, bem como misturar declarações com inicializações:
// declaramos 5 variáveis das quais inicializamos duas (dias e idade)
int ano, aux, dias= 10, idade = 15, contador;
REVISÃO DA LINGUAGEM C - VARIÁVEIS
Escopo das Variáveis:
As variáveis devem existir (ser declaradas) antes de serem usadas no
programa. Existem duas formas de declaração de variáveis:
 VARIÁVEIS LOCAIS: As variáveis locais são declaradas dentro de um
procedimento ou função, ou associadas a um evento, como por
exemplo, um botão no formulário. Estas variáveis são utilizadas dentro
do bloco de comandos do botão e não são acessíveis por outras
partes do programa, por exemplo, associadas a um segundo botão.
 VARIÁVEIS GLOBAIS: As variáveis globais devem ser declaradas em um
local que possa ser conhecida por todos os componentes do
programa, normalmente no início do programa (da unit). Uma variável
global pode ser usada por qualquer componente do programa. Por
exemplo, dois botões que realizam operações diferentes têm acesso
às mesmas variáveis globais.
REVISÃO DA LINGUAGEM C
Estruturas de Repetição (FOR):

for (variavel = valorInicial; condiçãoLimite; passo)


{
....bloco de comandos que deverão ser repetidos
}
REVISÃO DA LINGUAGEM C
Estruturas de Repetição (DO/WHILE):
do
{
....bloco de comandos que deverão ser repetidos
}
while (condiçãoRepetição)
REVISÃO DA LINGUAGEM C
Estruturas de Repetição (WHILE):

while (condiçãoRepetição)
{
....bloco de comandos que deverão ser repetidos
}
REVISÃO DA LINGUAGEM C
Estruturas de Comparação (IF):

If (expressão lógica)
{
....bloco de comandos que serão executados se resultado for verdadeiro
}
else
{
....bloco de comandos que serão executados se resultado for falso
}
REVISÃO DA LINGUAGEM C
Estruturas de Comparação (IF):

If (expressão lógica)
{
....bloco de comandos que serão executados se resultado for verdadeiro
}

Obs: neste caso, se o resultado for falso, nada acontece (é executado)


REVISÃO DA LINGUAGEM C
Estruturas de Comparação (SWITCH):
switch (variavel)
{
case : valor1
{
....bloco de comandos
break;
}
case : valor2
{
....bloco de comandos
break;
}
default :
{
....bloco de comandos
}
}
EXERCÍCIOS
1) Indique os nomes de variáveis que são válidos. Justifique os
nomes inválidos:
a) tempo
b) nota_final
c) endereço
d) data
e) 2dias
f) Contador
g) Teste 1
h) Mes30dias
i) raio.do.circulo
EXERCÍCIOS
2) Determine o valor das variáveis após o comando em C++ Builder
ser executado:
a = 7 – 5 * 2 + 3;
b = 3 + 2 * 5 – 8 / 2;
c = 9 % 2 + 9 / 2;
d = 3 + 2 * 5 – 10 / 3;
f = ( ( 3 + 2 ) * 5 – 10 ) / 3;
g = 4 * 3 / 6 * 8 / 4;
EXERCÍCIOS
3) Dadas as expressões matemáticas abaixo, escrever cada sentença
em C++ Builder:

Você também pode gostar