Вы находитесь на странице: 1из 22

Programação

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.

 Os nomes das variáveis devem descrever sua aplicação, para


ficar mais fácil o entendimento do código durante o
desenvolvimento, ou em uma manutenção do mesmo no futuro.

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.

int meuVetor[10] = {9, 3, 2, 4, 3, 2, 7, 8, 9, 11};


int vet[ ] = {2, 4, 5, 6, 7, 8};

O primeiro elemento do vetor está no índice 0. Para ler um


elemento: x = vet[3]
6
Operadores
Aritméticos, Comparação e Lógicos

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).

 É importante observar que o operador relacional de igualdade


lembra o operador de atribuição.

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

o Condicional If – Else 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

Вам также может понравиться