Please enable JavaScript.
Coggle requires JavaScript to display documents.
Revisão algoritmos, C++, Variáveis e o comando de entrada de dados,…
Revisão algoritmos
Algoritmos
Algoritmos um conjunto de passos para se resolver um problema. :
Exemplo
Processo para montar um movel
Operações matemáticas
Receitas
Formas de representação
Linguagem natural
Fluxograma
Blocos
Pseudo - linguagem
Características
Finitos
Não ambíguos
Podem receber dados de entrada
Devem possuir processamento eficiente
É possível existir vários algoritmos para um mesmo problema
Sintaxe e semântica
Sintaxe: as regras para a escrita
Semântica: o sentido do algoritmo
Programação
A escrita de um algoritmo computacional utilizando uma linguagem de programação como representação
Programar é o mesmo que escrever algoritmos
C++
Linha de comando
Interface de linha de comando
Navegação entre diratórios
Configurar da variável de ambiente RATH
Compilando um programa via linha de programa
Executando um programa via linha de programa
Processo de criação de um programa
Código fonte
Compilação
Mecanismo de tradução para a linguagem de maquina
Cria um programa executavel
Exemplo compilação de um programa
Execução e realização de testes
Dev C++
Variáveis e o comando de entrada de dados
Variáveis
Definição
São espaços de memoria para armazenamento de valores
Caracteristicas
Nome da variável
Definido pelo programador
Possui regras da sua escolha
O primeiro caractere teve ser letra ou _
os demais caracteres devem ser alfanuméricos ou _
Não pode ter nome de uma palavra reservada
Tipo
dados inteiros (int)
dados reais (float/double)
um caractere (char)
conjunto de caracteres (char[ ])
valores lógicos (bool)
exemplo
valor
podem "variar" durante a execução do programa
Endereço
Alocado pelo o sistema operacional
valor onde representa onde o dado será armazenado fisicamente
Entrada de dados cin
Entrada de dados: informar um valor, e o valor ser armazenado em uma variável
Depende da biblioteca <iostream>
está no namespace std
Exemplos
lendo um valor inteiro
ex:
lendo vários valores
ex:
lendo um valor real
ex:
lendo vários valores reais
ex:
lendo um nome
ex:
lendo um nome
ex:
Utilizando o comando cout para exibir variaveis
Estrutura básica de um programa
Sintaxe básica de um programa
Sessão de inclusão de biblioteca
Sessão de uso de namespace
Função principal main
Comandos terminados com ponto e virgula
Retorno da função principal
Blocos
Exemplo
Comentários
Em bloco
exemplo
Em linha
exemplo
Entrada, processamento e saida
sequência para resolução de um problema
Entrada
Dados que o usuário passa para o algoritmo, usando teclado, mouse, arquivos e etc.
Processamento
Usando a unidade lógica aritimética
Saída
A entrega de dados processados ao usuári
Faz uso de dispositivos de saida como monitor, impressora, arquivo e etc.
Comando de saída de dados
cout
Biblioteca <iostream>
está do namespace std
Exemplos
Exibindo textos com um ou vários caracteres
Exibindo valores numericos
Exibindo vários valores utilizando o operador <<
Inserindo quebras de linha com a constante endl
Inserindo quebras de linha com o caractere escape "/n"
Inserindo tabulação com o caractere de escape "/t"
Comando de atribuição
Mecanismo de atribuição de valores as variáveis
usamos o operador = (lemos recebe)
uma variável =(recebe) um valor
ex:
Uma variável armazena um único valor por vez
ex:
É possível fazer múltiplas atribuições com um único comando
Novas atribuições sobrescrevem os valores anteriores
exemplo
Não é possivel fazer uma atribuição usando o operador "=" a uma variável do tipo char[]