Você está na página 1de 32

Fundamentos de programação

Aula 2 - Variáveis
Professor: Isaac Rahel
isaac.rahel@ufc.br
Conceitos básicos de programação
Variáveis
● Elemento mais básico da programação

● Programação → resolve problemas do mundo real


○ Variáveis → Itens relacionados ao problema
Variáveis
● São uma estrutura que ARMAZENA dados

● Que tipo de dados?


○ Números
○ Palavras
○ Verdadeiro ou Falso
Variaveis
● É possível imaginar uma variável como uma GAVETA
Variaveis
● E as variáveis na programação?
○ São extremamente úteis.

● Em um software de banco por exemplo (Para 1 pessoa)


○ Variáveis (informações que precisam ser armazenadas):
■ Saldo em conta
■ Senha do cartão
■ Biometria
■ Número da conta
■ Nome do cliente
Variaveis
● E as variáveis na programação?
○ São extremamente úteis.

● Em um software de universidade por exemplo (Para 1 aluno)


○ Variáveis (informações que precisam ser armazenadas):
■ Nome
■ Matrícula
■ Curso
■ IRA
Variaveis
● E as variáveis na programação?
○ São extremamente úteis.

● Em um jogo por exemplo


○ Variáveis:
■ informações que precisam ser armazenadas?
Variaveis
● E as variáveis na programação?
○ São extremamente úteis.

● Em um jogo por exemplo


○ Variáveis:
■ Vida
■ Energia
■ Moedas
Variaveis Dinheiro
Equipamentos
● E as variáveis na programação? VIDA
○ São extremamente úteis.

Em um jogo por exemplo



○ Variáveis:
Velocidade
■ Vida
■ Energia Altura do pulo
■ Moedas
Variaveis
● Variáveis tem 3 caracteristicas.
○ Tipo
○ Nome
○ Valor
Variaveis
● Variáveis tem 3 caracteristicas.
○ Tipo
■ Que TIPO de informação a variável vai guardar
○ Números
○ Letras
○ Palavras
○ Verdadeiro ou Falso
Variaveis
● Exemplo do banco:
■ Saldo em conta → Número (com vírgula)
■ Senha do cartão → Número
■ Número da conta → Número
■ Nome do cliente → Palavra
Variaveis
● Tipos de variáveis
○ int
○ float
○ char
○ string
○ booleano
Variaveis
● Tipos de variáveis
○ Int → Números inteiros (...-3, -2, -1, 0, 1, 2, 3...)
○ Float → Número com vírgula (1.1, 1.2, 1.3...)
○ Char → Caractere (‘a’, ‘b’, ‘c’...)
○ String → Palavra (conjunto de caracteres) (“azul”, “banana”, “FUP”...)
○ Booleano → (Verdadeiro, Falso)
Variaveis
● Tipos de variáveis - INT
○ Números inteiros (...-3, -2, -1, 0, 1, 2, 3...)

○ Exemplos:
■ Idade
■ Quantidade de páginas
■ Volume da TV
■ ...
Variaveis
● Tipos de variáveis - FLOAT
○ Float → Número com vírgula (1.1, 1.2, 1.3...)

○ Exemplos:
■ Peso
■ Dinheiro
■ Altura
■ ...
Variaveis
● Tipos de variáveis - CHAR
○ Char → Caractere (‘a’, ‘b’, ‘c’...)

○ Exemplos:
■ Opções de prova
■ Tecla
■ ...
Variaveis
● Tipos de variáveis - String
○ String → Palavra (conjunto de caracteres) (“azul”, “banana”,
○ “eu, passei FUP com 9”, “isso é uma string”...)

○ Exemplos:
■ Nome de cliente
■ Frase
■ ...
Variaveis
● Tipos de variáveis - Booleano
○ Booleano → (Verdadeiro, Falso)

○ Verificadores
■ 10 > 3 → Verdadeiro
■ 5 < 1 → Falso
■ 1 = 1 → Verdadeiro
Variaveis
● Variáveis tem 3 caracteristicas.
○ Nome
■ Como você vai chamar a variável no código
■ int matricula;
■ string pessoa;

matricula = 33520;
Variaveis
● Variáveis tem 3 caracteristicas.
○ Valor
■ O valor que a variável vai guardar
■ int idade = 23;
■ float altura = 1.77;
■ string pessoa = “Rahel”;
Variaveis
● Exemplo de variáveis na programação?

Pegue 2 ovos
Pegue 500g farinha
Int ovo = 2;
Pegue uma vasilha
Float farinha = 500;
Pegue 200ml de leite
Float leite = 200;
Pegue 240g de açucar
Float açucar = 240;
pegue 240g de chá de achocolatado em pó
Float achocolatado = 240;
pegue 50g de sopa de fermento químico em pó
Float fermento_químico =
Pegue 450g de manteiga
50;
Pegue uma assadeira
Float manteiga = 450;
Variáveis em Python
Variaveis
● Python é muito amigável.

● Para criar uma variável em Python


○ Vocês dão um nome e um valor para ela

● a=1
● Cria uma variável do tipo <int> chamada <a> com valor igual a <1>
Variaveis
● EM OUTRAS LIPS, VOCÊS PRECISAM DECLARAR O TIPO

● C

int a = 1;
Mostrar na prática
Exercícios
● Fazer o cadastro de um aluno (só com variáveis)
○ O que um aluno tem?

● Trocar o valor de duas variáveis (a e b)

● Fazer o dobro de um número


Exercícios - Vocês dizem o algoritmo
● Faça a area quadrada (lxl)

● Média aritmética de 3 números

● Antecessor e Sucessor de um número


Exercícios - Mais avançados
● Calcule o custo final de um carro
● Para isso declare as variáveis de
○ 1: Custo de fábrica
○ 2: Percentual do distribuidor
○ 3: Percentual de impostos
● Calcule o preço do carro, aplicando os percentuais ao custo de
fábrica
Bibliografia
ASCENCIO, A. F. G.;CAMPOS,
CELES, W.; CERQUEIRA, R.; E. A. V. CELES, W.; CERQUEIRA,
RANGEL, J. L. Fundamentos da programação R.; RANGEL, J. L.
Introdução à estrutura de de computadores: algoritmos, Introdução à estrutura
dados: com técnica de Pascal, C/C++ e Java. 2 ed. de dados: com técnica
programação em C. Prentice Hall, 2007 de programação em C.
Elsevier, 2004 Elsevier, 2004
Dúvidas?
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, and
infographics & images by Freepik.
Please keep this slide for attribution.

Você também pode gostar