Escolar Documentos
Profissional Documentos
Cultura Documentos
AAM
Organização
As máquinas não pensam, o ser humano
tem que pensar pelas máquinas.
O fundamental na linguagem de
programação é ter todo o trabalho
organizado e padronizado. As máquinas
não precisam nos entender e nem têm
como fazê-lo. Nós é que devemos nos
fazer entender. As máquinas sempre
executarão o que foram programadas
para fazer. Se esquecermos algo ou
colocarmos na ordem errada, o programa
ficará errado.
As linguagens de programação
compreendem uma sintaxe e uma
semântica.
A sintaxe é o padrão usado para escrever
o programa, pois as máquinas só
entendem as informações escritas na
forma específica da linguagem e a
semântica é a lógica geral do programa, o
sentido das instruções usadas enquanto
as escrevemos.
3. ALGORITMOS X PROGRAMAS
Com indentação:
se(chuva){
usar_guarda_chuva();
usar_botas();
}
se(sol){
usar_boné();
}
Identificadores
Servem para identificar funções, variáveis,
rótulos e outros itens criados pelo programador.
•Caractere – A, B, C, 1, 2, 3, #, @, etc.
•Inteiro – 0 a 255 se for 8 bits, 0 a 1023 se for 10
bits, 0 a 65535 se for 16 bits.
•Ponto flutuante – 1,24; 32,32434; 12,5, etc.
•Ponto flutuante de precisão dupla.
•Sem valor.
• int1
Define um número de apenas um bit, ou
seja, uma variável booleana, que assume
apenas dois valores: 0 ou 1. Você pode
usar esse tipo de dado para condições
lógicas, do tipo verdadeiro ou falso.
• int8
Define um número inteiro de 8 bits. O
número pode variar entre 0 e 255, se for
sem sinal, e -128 a 127, se for com sinal.
• int16
Define um número inteiro de 16 bits, que
pode estar entre 0 e 65.535, se for sem
sinal, e – 32.768 a 32.767, se for com
sinal.
• int32
Define um número inteiro de 32 bits. Se
for sem sinal, o número pode estar entre 0
e 4.294.967.296; se for com sinal, o
número pode estar entre – 2.147.483.648
e 2.147.483.647.
• char
Define um caractere de 8 bits.
• float
Define um número de ponto flutuante de
32 bits.
• short
Por padrão, é o mesmo que int1.
• Int
Por padrão, é o mesmo que int8 ou int16.
• long
Por padrão, é o mesmo que int16.
• void
Void indica que o tipo não retorna valor.
As variáveis e constantes usadas no sistema
devem ser declaradas no programa para que o
mesmo reserve a quantidade necessária de bytes
para a operação a ser efetuada.
Para declarar a variável, basta seguir o formato:
Tipo_da_variável nome_da_variável;
Exemplo:
void soma(){
resultado = a + b;
}
Variáveis Locais
São válidas dentro da função onde foram
declaradas. Devem ser declaradas antes do
primeiro uso. Quando se sai da função, a
memória é liberada e o valor pode se perder.
nome_da_variável = expressão;
ou
nome_da_variável = valor;
Operadores aritméticos
Os operadores aritméticos são os mesmos
usados na matemática tradicional:
- Subtração
+ Adição
* Multiplicação
/ Divisão
% Módulo ou resto da divisão
-- Decremento
++ Incremento
Operadores relacionais
Os operadores relacionais operam as relações
entre os valores de uma função:
> Maior
>= Maior ou igual
< Menor
<= Menor ou igual
== Igual
!= Diferente
Operadores lógicos
Estes se referem a forma com que as operações
relacionais se conectam entre si:
!V = Falso !F = Verdadeiro
Operadores bit a bit
if (expressão) comando_1;
else comando_2;
Traduzindo,
switch (expressão) {
case constante1:
sequência de comandos
break;
case constante2:
sequência de comandos
break;
case constante3:
sequência de comandos
break;
...
default:
sequência de comandos
}
Comandos de seleção
Comando Switch (tradução)
Traduzindo,
Enquanto a expressão é verdadeira, faça a
sequência de comandos.
Traduzindo,
Faça a sequência de comandos Enquanto a
expressão é verdadeira.
return (valor);
Comandos de Desvio
Goto
qualquer_nome:
comando_1();
comando_2();
...
comando_n();
goto qualquer_nome;
Comandos de Desvio
Break
break;
Comandos de Desvio
Continue
continue;