Buscar

aula 2 Algoritmos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Profª. Leticia Lopes Leite
*
Mãos a obra...
Profª. Leticia Lopes Leite
Profª. Leticia Lopes Leite
*
Observe a fórmula:
*
Quais são os valores que nunca variam na fórmula?
V=4 Π R3
 3
Profª. Leticia Lopes Leite
*
Observe a fórmula:
V=4 Π R3
 3
4
3 
Π 
Constantes
*
Profª. Leticia Lopes Leite
*
Observe a fórmula:
Quais deverão ser substituídos na fórmula?
V=4 Π R3
 3
*
Profª. Leticia Lopes Leite
*
Observe a fórmula:
V=4 Π R3
 3
V
R 
Variáveis
*
Profª. Leticia Lopes Leite
*
Observe a fórmula:
Que operações deverão ser realizadas na fórmula?
V=4 Π R3
 3
*
Profª. Leticia Lopes Leite
*
Observe a fórmula:
V=4 Π R3
 3
Divisão
Multiplicação
Potenciação
*
Profª. Leticia Lopes Leite
*
Restrições!!!
Certas operações somente podem ser executadas sobre determinados objetos, se estes satisfizerem determinadas condições...
*
Profª. Leticia Lopes Leite
*
Exemplos:
√4  somente sobre reais positivos
n!  somente sobre inteiros positivos
*
Profª. Leticia Lopes Leite
*
Tipos primitivos de dados
	Os tipos básicos de dados são os seguintes:
INTEIRO  Toda a informação numérica que pertença ao conjunto dos números inteiros relativos (negativos, nulo, positivos).
Exemplos: 1, 2, 3, 768, -98
REAL  Toda a informação numérica que pertença ao conjunto dos números reais (negativos, nulo, positivos).
Exemplos: 1.5, 32.88, -23,5
STRING  Toda a informação composta por um conjunto de caracteres alfanuméricos (0..9/A..Z/a..z) e/ou caracteres especiais (#, /, $, %, *, ?, ~, >, ! , @, ...). Obs: O espaço em branco é considerado um caracter especial.
Exemplos: “algoritmo”, “aula de programação”
LÓGICO  Toda a informação que pode assumir os valores verdadeiro ou falso.
*
Profª. Leticia Lopes Leite
*
De que tipo deverão ser as variáveis abaixo?
V=4 Π R 
 3
X=1+g-5
R=5*f-4
*
Profª. Leticia Lopes Leite
*
De que tipo deverão ser as variáveis abaixo?
Nome
Idade
Altura
Sexo
Salario
*
Profª. Leticia Lopes Leite
*
E as respostas para estas perguntas?
Possui carro? (S/N)
12 * x >6
Casado? (Sim / Não)
0,67 <= 4,4 - y
*
Profª. Leticia Lopes Leite
*
Operandos + Operadores
Expressões
Profª. Leticia Lopes Leite
Profª. Leticia Lopes Leite
*
Tipos de Expressões
Lógicas  produzem como resultado um valor lógico.
		
5 > 4 (Verdadeiro) 
Aritméticas  produzem como resultado um valor numérico.
		
1+3 = 4
*
Profª. Leticia Lopes Leite
*
Atribuição
Profª. Leticia Lopes Leite
Profª. Leticia Lopes Leite
*
O que é atribuição?
O ato de armazenar ou escrever o valor de uma variável é chamado atribuição de valor.
Representação:
Variável = valor
	
Exemplo:
 idade = 25
*
Profª. Leticia Lopes Leite
*
Ou seja...
É a substituição do valor de uma variável.
*
Profª. Leticia Lopes Leite
*
Considere as seguintes atribuições:
A= 14
B= 51
C= -18
 Teríamos:
*
A
B
51
C
-18
14
Profª. Leticia Lopes Leite
*
Seguindo a Sequência de Operações:
A=B
B=C
 Teríamos:
*
A
B
-18
C
-18
51
Profª. Leticia Lopes Leite
*
Caso se deseje trocar os valores de A e B:
*
A=B
B=A
Teríamos:
Então o que fazer???
Profª. Leticia Lopes Leite
*
Solução:
*
C=A
A=B
B=C
Teríamos:
A
B
51
14
Profª. Leticia Lopes Leite
*
Desafio: Quais os valores de a, b, c e d após essas operações?
a = 4, b = 10, c = 2, d = 0;
a = a + c
d = (b / c) + a - 1
b = 10 + (b * c) - (a * c)
c = b
b = a
 a = c
*
Profª. Leticia Lopes Leite
*
Cuidado!!!!
Não confundir o sinal de atribuição com o sinal de igual!!!!
Profª. Leticia Lopes Leite
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando