Buscar

Algoritmos Aula 03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Algoritmos
Mairum Ceoldo 
Andrade
Aula 3
Conteúdo
• Características da estrutura sequencias.
• Comandos de início e fim.
• Variáveis
– Tipos de variáveis
– Declaração e atribuição de variáveis
2
Algoritmos
Praticar é a única forma de aprender
3
Agora começa sua 
vida como 
desenvolvedor
Características da estrutura 
sequencias
4
ENTRADA PROCESSAMENTO SAÍDA
Necessário obter os 
dados de algum lugar
As informações geradas 
são armazenada ou 
apresentadas em tela
Lógica implementada pelo 
desenvolvedor (você) para 
transformar os dados em 
informação
Comandos de início e fim
É necessário delimitar o 
início
e o 
fim
de seu programa 
Cada linguagem possui seu delimitador, veremos.
5
Comandos de início e fim
UAL
prog <nomeDoPrograma>
...
fimprog
6
Durante nossa disciplina, sempre que 
usarmos um conteúdo entre < > 
significa que este conteúdo deve ser 
definido por você
Comandos de início e fim
C++
#include <iostream>
using namespace std;
int main()
{
...
}
7
Entretanto no C++ este é um 
caso especial, trata-se da 
importação de uma 
biblioteca
Comandos de início e fim
Fluxograma
Conceito Exemplo
8
Início
fim
.
: 123
fim
Início
Variáveis
Uma variável é um elemento sintático do algoritmo 
que tem como funcionalidade armazenar um 
determinado valor.
O valor associado a variável depende do tipo 
de informação que se deseja manipular, assim, 
diversos tipos de valores podem ser atribuídos 
às variáveis.
9
10
Memory
Control
Unit
Arithmetic
Logic
Unit
Input Output
Accumulator
Arquitetura de Von Neumann 
h
tt
p
:/
/e
n
.w
ik
ip
e
d
ia
.o
rg
Variáveis
11
MEMÓRIA PRINCIPAL
12
MEMÓRIA PRINCIPAL
Variável
Variáveis
Tipos de dados
• Na escola
– Português
• Palavras
– Matemática
• Natural (N)
• Inteiros (Z)
• Reais (R)
• Complexos (C)
13
• Nos algoritmos e programação
14
Tipos de dados
Declarando uma variável
tipo <nomeDaVariável>
15
UAL C++
Algumas regras: linguagens não aceitam que 
o nome comece com números, geralmente aceitam 
alguns caracteres especiais como underline.
Declarando uma variável
Vamos treinar
• Nome de uma pessoa: 
string nome
• Salário de uma pessoa: 
real salario
• Idade de uma pessoa: 
int idade
• Indicar se o cadastro esta ativo: 
logico ativo
16
Atribuindo valor
UAL
<variável> <- <valor>
varInteiro <- 213;
varReal <- 2.5;
varCaractere <- “Ola“;
varLogico <- falso; 
C++
<variável> = <valor>
varInteiro = 213;
varReal = 2.5;
varCaractere = “E“;
varLogico = false; 
17
Algoritmos
Mairum Ceoldo 
Andrade
Atividade 3
19
Caixa eletrônico
Um caixa eletrônico possui notas de 
– R$ 50,00
– R$ 20,00
– R$ 10,00
Faça um programa que calcule 
quantas notas de cada deve ser 
fornecida para o cliente, ao 
realizar um saque de um 
determinado valor.
Caixa eletrônico
• Variáveis:
– Saque
– Nota50
– Nota20
– Nota10
• Quantidade de notas de 50: divisão inteira por 50.
• Quantidade de notas de 20: divisão do resto da 
divisão por 50.
• Quantidade de notas de 10: divisão do resto da 
divisão por 20.
20
• UAL
21
Caixa eletrônico

Outros materiais