Buscar

Algoritmo.Estacio.Mairum Ceoldo Andrade.Aula_03

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

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
*
*
Algoritmos
Praticar é a única forma de aprender
*
Agora começa sua vida como desenvolvedor
*
Características da estrutura sequencias
*
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.
*
*
Comandos de início e fim
UAL
prog <nomeDoPrograma>
...
fimprog 
*
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()
{
...
} 
*
Entretanto no C++ este é um caso especial, trata-se da importação de uma biblioteca
*
Comandos de início e fim
Fluxograma
Conceito
Exemplo
*
*
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.
*
*
*
Memory
Control
Unit
Arithmetic
Logic
Unit
Input
Output
Accumulator
Arquitetura de Von Neumann 
http://en.wikipedia.org
*
Variáveis
*
MEMÓRIA PRINCIPAL
*
*
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)
*
*
Nos algoritmos e programação
*
Tipos de dados
*
Declarando uma variável
tipo <nomeDaVariável>
*
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
*
*
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; 
*
Algoritmos
Mairum Ceoldo Andrade
Atividade 3
*
*
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.
*
*
UAL
*
Caixa eletrônico
Nota da revisão: na coluna descrição, na linha que fala a respeito de caracter, a frase “Composto por um ou mais caracter(s)..” precisa estar no plural. (Imagem não editável).
*

Teste o Premium para desbloquear

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

Outros materiais