Baixe o app para aproveitar ainda mais
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
Compartilhar