Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos e técnicas de programação - Coggle Diagram
Algoritmos e técnicas de programação
Aula oito: variáveis e o comando de entrada de dados
Entrada de dados com cin
Se encontra no namespace std
Depende da biblioteca <iostream>
É um comando que faz a leitura em séries dados em uma variável
Exemplos
Lendo um valor inteiro
Lendo vários valores inteiros
Um nome
Lendo o valor real
Lendo vários valores reais
O cout para exibir valores dessas variáveis
exemplo
exemplo
Variáveis
São espaços de memória que utilizamos para armazenar valores não feridos no programa
Identificador
É definido pelo programador
O primeiro caractere deve ser alfabético ou _
Os demais caracteres devem ser alfanuméricos ou_
Não pode ter nome de uma palavra reservada
Características
Valor
Pode variar durante a execução do programa
Endereço
É alocado pelo sistema operacional
Tipo
Dados inteiros (int): onde se declara uma variável
Dados reais (float/double) :float declara valores inteiros, double e faz o mesmo, porém possui o dobro do tamanho
Char: para uma caractere
Char[]: Para conjunto de caracteres
Bool: valores lógicos que podem ser verdadeiros ou falsos
Aula nove: entrada de dados com ideone.com
No
ideone.com
só usamos o cout para saída e o cin para a entrada.
Não apresentamos mensagens solicitando a entrada de dados
Aula sete: comando de saída de dados
Cout
Depende da biblioteca <iostream>
Se encontra no namespace std
Exemplos
Exibindo textos com várias caracteres utilizando (" ") ou apenas uma usando (' ')
Exibindo valores numéricos
Exibindo vários valores utilizando o operador <<
Quebra de linha utilizando "endo" ou "/n"
"/t" para inserir um espaço maior
Aula seis: entrada, processamento e saída
Sequência lógica para a resolução de um problema
Entrada: inserimos os dados de entrada fazendo o uso do mouse, teclado, tela touch, arquivos e etc.
Processamento: processo de dados efetuado na Unidade Lógica Aritmética (ULA) da CPU.
Saída: entrega de dados processados ao usuário e faz uso de dispositivos de saída como monitor, impressora, caixa de som, arquivos e etc
Aula dez: comando de atribuição
Mecanismo de atribuição de valores as variáveis
Utilizamos o operador=(recebe) para enviarmos valores a uma variável
Podemos fazer várias atribuições com apenas um comando
É possível armazenar apenas um valor por vez
Não é possível fazer uma atribuição com = usando uma variável do tipo char [], a linguagem C++ não irá aceitar
exemplo
Aula cinco: estrutura básica de um programa
Include <iostream>: inclusão de biblioteca
Using namespace std: definir espaço de nomes
Main: a função principal
Cout: comando
Return: finalizar o programa principal
Comandos terminados com ";"
Comentários
Em linha
Em blocos
Aula quatro: primeiros passos com C++ (ideone.com)
Alternativa para compilação e testes
ideone.com
Edição
Compilação
60+ linguagens de programação
Apenas digite o código e os dados de entrada
Depuração
Aula três: primeiros passos com com C++ (linha de comando)
Interface de linha de comando
Navegação entre diretórios
Configuração de variável de ambiente PATH
Compilando um programa via linha de comando
Executando um programa via link de comando
Aula dois: primeiros passos com C++
Processo de criação de um programa
Código fonte
Compilação
Execução e realização de testes
Ambientes de desenvolvimentos integrados
Dev C++
download
Funcionalidades:
Ferramentas de edição
Ferramentas de testes
Ferramentas de depuração
Compilador
Aula um: introdução
Algoritmos: o que são?
Representação:
Linguagem natural
Fluxograma
Pseudo-linguagem
Características:
Finitos
Não ambíguos
Podem receber dados de entrada
Podem fornecer uma ou mais saídas
Devem possuir processamento eficiente e correto
É possível existir vários algoritmos para um problema
Sintaxe: regras para a escrita
Semântica: o sentido do algoritmo
É um conjunto de passos para resolver um problema
Programação
É o mesmo que escrever em algoritmos
A melhor forma de aprender é na prática
A linguagem de programação utilizada é C++