Algoritmos
Conjunto limitado de comandos e regras que define como as instruções podem ser associadas para a resolução de um determinado problema.
Sintaxe: as regras para a escrita do código do programa.
Semântica: o significado das instruções, ou seja, o resultado esperado com a execução do código.
Entrada de dados: Valor e informações fornecidas por quem usa um software(valor).
Saída de dados: Valor e informações processadas pelo software exibindo resultados (R).
Estrutura de um programa em C++
Declaração de bibliotecas de funções (# include)
No console: Função principal a partir da qual o programa desenvolvido é executado
- main()
Com Interface Gráfica: Funções associadas aos eventos da tela.
Blocos de instrução devem ser escritos entre chaves ({ })
Declarações de variáveis podem ocorrer em qualquer parte de um bloco de comandos (observar escopo)
Comandos devem terminar com ponto e vírgula (;)
Possui palavras reservadas e regras de sintaxe, como todas as outras linguagens de programação. Uma palavra reservada é essencialmente um comando e as regras de sintaxe correspondem à maneira como as palavras reservadas devem ser usadas
AULA 4 - Tipos de Dados e Expressões Aritméticas
Nomes de variáveis e constantes
Devem começar com letras, mas podem ter números em seus nomes.
Não têm espaço, mas podem ter _ ou usar maiúsculas e minúsculas.
Não utilizam caracteres diferentes do alfabeto (caracteres especiais e símbolos como #, $, ^, letras gregas), nem qualquer acentuação.
São sugestivos e intuitivos.
Não devem ter o mesmo nome de comandos da linguagem.
Algumas linguagens diferenciam maiúsculas de minúsculas, outras não. Por exemplo, C++ diferencia (M ≠ m), Pascal não diferencia (M = m).
Tipos de dados em C++ void – sem valor e sem retornar valor char – caracter
String – conjunto de caracteres int – inteiro - números inteiros float ou double - real – valores de ponto flutuante bool –