Академический Документы
Профессиональный Документы
Культура Документы
Revisão
1
Variáveis
2
I. Variáveis
Variáveis são posições na memória de programa marcadas
com um nome e o tipo de dado que irão armazenar.
A Temperatura
B Umidade
X Saída_Motor
3
I. Variáveis
Tipo de Dado:
o int
Inteiros são tipos primários de armazenamento. Capaz de
armazenar valores de -32768 a 32767.
o float
O tipo float armazena valor em ponto flutuante, ou seja, um valor
que possui casas decimais.
Valores na faixa de: -3.4028235*10+38 a 3.4028235*10+38.
4
I. Variáveis
Tipo de Dado:
o char
Tipo de dado usado para armazenar caracteres. O caractere deve
ser colocado entre aspas simples ‘A’.
o string
Armazena um conjunto de caracteres. Entre aspas duplas:“UFRPE”.
o boolean
Uma variável do tipo booleana aceita apenas dois valores: true/false.
5
I. Variáveis
Tipo de Dado:
o vetor (array)
Um vetor (array) é uma coleção de variáveis que são acessadas por
um índice.
7
II. Operadores Aritméticos
A operação resto calcula o resto da divisão de um inteiro por
outro.
O operador de atribuição indica ao microcontrolador que
pegue a expressão que estiver à direita do sinal de igualdade, e
armazene na variável à esquerda do sinal de igualdade.
8
II. Operadores Aritméticos
Os operadores de incremento e decremento são utilizados
para adicionar ou subtrair em 1 o valor de uma variável.
9
II. Operadores de Comparação
Os operadores de comparação retornam true (1) ou false (0).
10
II. Operadores Lógicos
Os operadores lógicos, associados aos operadores de comparação,
são muito utilizados na construção dos testes condicionais.
o AND (E)
A lógica E resulta em verdadeiro, apenas se ambos os operandos
forem verdadeiros.
Lógica AND 11
II. Operadores Lógicos
o OR (Ou)
O OU lógico resulta em verdadeiro se pelo menos um dos
operandos é verdadeiro.
Lógica OR
12
II. Operadores Lógicos
o NOT (Não)
O NÃO lógico resulta em verdadeiro se o operando é falso, e
vice-versa.
Lógica NOT
13
Estruturas Condicionais
14
III. Estruturas Condicionais
As estruturas condicionais são utilizadas para executar blocos de
funções, de acordo com a avaliação de uma expressão lógica. Em
geral, podem apresentar três formas:
o Condicional If
o Condicional If – Else
15
III. Estruturas Condicionais
o Condicional If
O comando if é utilizado para executar um comando ou bloco de
comandos, no caso de uma determinada condição ser avaliada
como verdadeira.
16
III. Estruturas Condicionais
o Condicional If - Else
Opera com dois blocos de comandos, sendo que o primeiro é
executado caso a expressão seja avaliada em verdadeiro. Caso
contrário, é executado o segundo bloco.
17
III. Estruturas Condicionais
o Condicional If – Else If - Else
Representa estruturas if-else aninhadas. Na figura, existem três
grupos de instruções, sendo que apenas um será executado, de
acordo com a avaliação das expressões lógicas.
18
Estruturas de Repetição
19
IV. Estruturas de Repetição
Em programação, uma estrutura de repetição (laço - loop) é
utilizada para que o programa possa repetir um conjunto de
códigos, enquanto uma determinada condição for atendida. As
duas principais estruturas de repetição são:
o Comando For
o Comando While
20
IV. Estruturas de Repetição
o For
A inicialização ocorre primeiro e apenas uma vez. A cada repetição
do loop, a condição é testada. Se for verdadeira (true), o bloco de
comandos, e o incremento são executados. Quando a condição se
tornar falsa (false), o loop termina.
21
IV. Estruturas de Repetição
o While
Um loop while irá se repetir continuamente, e infinitamente, até
que a expressão dentro dos parênteses (), se torne falsa. Algo deve
mudar a variável testada, ou o loop while nunca irá encerrar.
22