Você está na página 1de 8

05/03/2015

Aula 3
Prof. Dr. Engo. Carlos A. Sics A. do Nascimento
caugusto.sicsu@uva.br

Contedos
Desenvolver:
Comando de atribuio de valores;
Utilizao de operadores aritmticos bsicos;
Definio das operaes matemticas: resto da
diviso, raiz quadrada e potenciao;
Apresentao do conceito de entrada
processamento sada;
Montagem de algoritmos.
05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

05/03/2015

1. Comando de atribuio de valores:


Esse comando permite que um dado seja armazenado em uma varivel.
Quando um novo valor armazenado em uma varivel, seu valor anterior perdido
(substitudo pelo novo valor).
Pseudocdigo (Algoritmo):
IDADE 45

// (armazena o valor 45 na varivel IDADE)

CODIGO j

// (armazena o caractere j na varivel CODIGO)

AG

// (armazena o contedo da varivel G na varivel A)

Nome Maria // (armazena o nome Maria na varivel Nome)


Encerrar FALSO // (armazena o valor lgico falso na varivel Encerrar)
Area 2 * Pi * raio
05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

2. Operadores Aritmticos:
Os operadores aritmticos permitem que os dados sejam manipulados para que
sejam realizadas operaes matemticas.
Os operadores aritmticos que sero utilizados so:
Pseudocdigo (Algoritmo)
SOMA A + B
TEMPO DIA 5
SALARIO HORAS * 25
MEDIA TOTAL / 12

05/03/2015

Smbolo

Operao

Soma

Subtrao

Multiplicao

Diviso

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

05/03/2015

Obs.: Toda vez que operadores aritmticos forem utilizados, o resultado da


operao deve ser armazenado em uma varivel (atribuio de valor).
As operaes aritmticas possuem precedncia na execuo (que seguem os
mesmos preceitos da Matemtica), seguindo a ordem de resoluo das
operaes., da seguinte forma:
1.
2.
3.
4.

O que estiver entre parnteses, do mais interno para o mais externo;


Potncias e Raizes;
Multiplicaes e Divises;
Somas e Subtraes.

Para mudar essa precedncia, necessrio utilizar os parnteses.


Exemplo:
MEDIA N1 + N2 / 2
// No calcular corretamente a mdia
MEDIA (N1 + N2) / 2

05/03/2015

// Com o uso dos parnteses o clculo


ficar correto.
Prof. Dr. Eng Carlos A. Sics A. do Nascimento

3. Operador matemtico resto da diviso inteira: mod


Pode-se usar tambm o smbolo: %
Esse operador matemtico permite obter o resto da diviso entre
dois nmeros inteiros.
O operador utilizado como se fosse um operador aritmtico
normal, dentro de uma funo de atribuio de valores.
Por exemplo, 7 MOD 3 = 1. Tem a mesma precedncia do operador
de diviso tradicional.
NUM1 7
NUM2 3
RESULTADO NUM1 mod NUM2 // Receber o valor 1
OU
RESULTADO NUM1 % NUM2
// Receber o valor 1
05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

05/03/2015

4. Operador matemtico de diviso inteira: \


Esse operador matemtico permite obter o resultado diviso entre
dois nmeros inteiros.
Tem a mesma precedncia do operador de diviso tradicional.
Por exemplo, 5 \ 2 = 2.
NUM1 5
NUM2 2
RESULTADO NUM1 \ NUM2
// Receber o valor 2

05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

5. Operador matemtico da potenciao: ^


Esse operador matemtico permite obter uma determinada potncia
de um nmero.
Por exemplo, 5 ^ 2 = 25. Tem a maior precedncia entre os
operadores aritmticos binrios (aqueles que tm dois
operandos).
NUM1 5
NUM2 2
RESULTADO NUM1 ^ NUM2
// Receber o valor 25
Pode-se usar frao para calcular a raiz, mas a frao deve estar
entre parnteses:
RESULTADO 16 ^ (1/4) // a varivel RESULTADO receber 2
05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

05/03/2015

6. Funo de clculo da raiz quadrada:


raizq(valor:real):real
Essa funo matemtica permite obter a raiz quadrada de um
nmero.
Uma funo um instrumento (Esttico) que tem como objetivo
retornar um valor ou uma informao. A chamada de uma
funo feita atravs da citao do seu nome seguido
opcionalmente de seus argumentos iniciais entre parnteses.
As funes podem ser predefinidas pela linguagem ou criadas
pelo programador de acordo com o seu interesse.
Devemos nesta disciplina, usar sempre para os clculos a funo da
raiz quadrada.
05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

A funo raizq usada como se fosse um operador aritmtico


normal, dentro de uma funo de atribuio de valores e
retornar o valor da raiz quadrada do nmero, mas opera sobre
um nico operando, o valor a se calcular a raiz quadrada.

Por exemplo, raizq(25) = 5.


NUM1 25
RESULTADO raizq(NUM1) // Receber o valor 5
RESULTADO raizq(NUM1) 3
// Receber o valor 2

05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

10

05/03/2015

7. Operador de concatenao de strings: +


Uma string uma cadeia de caracteres (conjunto de caracteres
armazenados juntos). O smbolo de + tanto serve para soma de
valores (nmeros) quanto para a concatenao de textos (strings).
Operador de concatenao de strings (isto , cadeias de caracteres),
quando usado com dois valores (variveis ou constantes) do tipo
"caractere".
Por exemplo: "Rio " + " de Janeiro" = "Rio de Janeiro".
palavra1 Rio
palavra2 de Janeiro
resultado palavra1 + palavra2
// resultado receber Rio de Janeiro

05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

11

Exerccios
Considerando as frmulas a seguir, crie algoritmos que
recebam os dados necessrios e exibam o resultado
Solicitado:
Obs.: lembre-se de converter as frmulas para o formato
computacional.
rea (A)
Crculo
A = .r2

em que r o raio da circunferncia.

Esfera
A = 4. .r2

em que r o raio da esfera.

05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

12

05/03/2015

Exerccios
Volume (V)
Cilindro
V = .r2.h
em que r o raio da circunferncia e h a altura
do cilindro.
Cubo
V = a3
Esfera
V = 4..r3
3
05/03/2015

em que a o valor da aresta.

em que r o raio da circunferncia.

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

13

Exerccios
Equao do 2 grau
Para um equao do gnero
ax2 + bx + c = 0
utiliza-se a seguinte frmula:

Lembre-se que pela frmula sero calculadas as


duas razes da equao (X1 e X2).
05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

14

05/03/2015

FIM AULA 3
Obrigado pela Ateno!

05/03/2015

Prof. Dr. Eng Carlos A. Sics A. do Nascimento

15

Você também pode gostar