Vous êtes sur la page 1sur 21

Algoritmos

Aula 3
Mairum Ceoldo
Andrade

Contedo
Caractersticas da estrutura sequencias.
Comandos de incio e fim.
Variveis
Tipos de variveis
Declarao e atribuio de variveis

Algoritmos

Agora comea sua


vida como
desenvolvedor

Praticar a nica forma de aprender

Caractersticas da estrutura
sequencias

Necessrio obter os
dados de algum lugar
ENTRADA

As informaes geradas
so armazenada ou
apresentadas em tela

PROCESSAMENTO

SADA

Lgica implementada pelo


desenvolvedor (voc) para
transformar os dados em
informao
4

Comandos de incio e fim


necessrio delimitar o

incio
eo

fim
de seu programa

Cada linguagem possui seu delimitador, veremos.

Comandos de incio e fim


UAL
Durante nossa disciplina, sempre que
usarmos um contedo entre < >
significa que este contedo deve ser
definido por voc

prog <nomeDoPrograma>
...
fimprog

Comandos de incio e fim


C++
Entretanto no C++ este um
caso especial, trata-se da
importao de uma
biblioteca

#include <iostream>
using namespace std;
int main()
{
...
}

Comandos de incio e fim


Fluxograma
Conceito

Exemplo

Incio

Incio

.
:

123

fim

fim
8

Variveis
Uma varivel um elemento sintticodo algoritmo
que tem como funcionalidade armazenar um
determinado valor.
O valor associado a varivel depende do tipo
de informao que se deseja manipular, assim,
diversos tipos de valores podem ser atribudos
s variveis.

Arquitetura de Von Neumann

Control
Unit

Arithmetic
Logic
Unit

http://en.wikipedia.org

Memory

Accumulator

Input

Output
10

Variveis
MEMRIA PRINCIPAL

11

Variveis
MEMRIA PRINCIPAL
Varivel

12

Tipos de dados
Na escola
Portugus
Palavras
Matemtica
Natural (N)
Inteiros (Z)
Reais (R)
Complexos (C)
13

Tipos de dados
Nos algoritmos e programao

14

Declarando uma varivel


tipo <nomeDaVarivel>
UAL

C++

Algumas regras: linguagens no aceitam que


o nome comece com nmeros, geralmente aceitam
alguns caracteres especiais como underline.
15

Declarando uma varivel


Vamos treinar
Nome de uma pessoa:
string nome
Salrio de uma pessoa:
real salario
Idade de uma pessoa:
int idade
Indicar se o cadastro esta ativo:
logico ativo
16

Atribuindo valor
UAL

C++

<varivel> <- <valor>

<varivel> = <valor>

varInteiro <- 213;


varReal <- 2.5;
varCaractere <- Ola;
varLogico <- falso;

varInteiro = 213;
varReal = 2.5;
varCaractere = E;
varLogico = false;

17

Algoritmos

Atividade 3
Mairum Ceoldo
Andrade

Caixa eletrnico
Um caixa eletrnico possui notas de
R$ 50,00
R$ 20,00
R$ 10,00
Faa um programa que calcule
quantas notas de cada deve ser
fornecida para o cliente, ao
realizar um saque de um
determinado valor.
19

Caixa eletrnico
Variveis:
Saque
Nota50
Nota20
Nota10
Quantidade de notas de 50: diviso inteira por 50.
Quantidade de notas de 20: diviso do resto da
diviso por 50.
Quantidade de notas de 10: diviso do resto da
diviso por 20.
20

Caixa eletrnico
UAL

21

Vous aimerez peut-être aussi