You are on page 1of 19

Organizao: Andrea Okabe

Bruna Ferreira
Maicon Valente

LINGUAGEM C

MINISTRANTE: Maicon Valente

Software

Entendo o Software
Setup e Loop
A funo Setup serve
para inicializao do
programa.
O programa escrito
dentro da funo Loop
executado
indefinidamente.

O que C?
O ambiente de desenvolvimento do Arduino um
compilador (C e C++) que usa uma interface grfica
construda em Java. Utiliza o programa IDE, suas
funes
so
basicamente
duas:
permitir
desenvolvimento em Software e envia-lo a placa para
que possa ser executado.

Ento, C uma linguagem de programao


de computadores: possvel us-la para
criar um conjunto de instrues para que o
computador possa executar.

Sintaxe - Linguagem C
A sintaxe so regras detalhadas para cada
construo vlida. Para que o programa criado
seja executado de maneira correta,
necessrio seguir a sintaxe prpria da
linguagem.

Sintaxe - Linguagem C
Tipos definem as propriedades dos dados manipulados em um
programa. Variveis ficam armazenadas de acordo com suas
propriedades de informao.
Int para armazenamento de qualquer nmero inteiro negativo,
nulo ou positivo. Ocupa 2 bytes (long int 4 bytes) de memria.
Exemplo:- 5, 0, 2
Float para armazenar qualquer nmero real negativo, positivo ou
nulo. Ocupa 4 bytes (doubl 8 bytes) de memria. Exemplo:- 1.78,
98, 0

Char usada para se armazenar quaisquer letras e nmeros


(conjunto de caracteres alfanumricos). Ocupa 1 byte de memria.
Exemplo: A,B

Sintaxe - Linguagem C
As funes especificam as aes que um programa executa
quando roda.
Uma funo importante em todo programa em C a funo
main (cuja traduo principal). Esta ser sempre a
primeira funo do programa a ser executada.
main ( )
{
}

Sintaxe - Linguagem C
Operadores
Comparaes

Operadores

Atribuio

Diferente

!=

Igual

==

Menor ou Igual

<=

Maior ou Igual

>=

Resto da diviso entre inteiros

Sintaxe - Linguagem C
Forma de declarao de variveis em
linguagem C:
<tipo> <nome_var>;
ou
<tipo> <nome_var1>, <nome_var2>, .....
,<nome_varn>;

Sintaxe - Linguagem C
Operadores Aritmticos:
Aritmticos

Operaes

Adio

Subtrao

Resto da diviso

Multiplicao

Diviso

++

Incremento

--

Decremento

Sintaxe - Linguagem C
Exemplo:
a=a+b;
a = 4 * 2 + 3;

Lgicos
&&

And (e)

||

Or (ou)

Not (no)

Observao:
a++ similar a a = a + 1;
b-- similar a b = b -1;

Sintaxe - Linguagem C
Comandos de Entrada e Sada
Comando de Imprenso printf.
Atravs da funo pr-definida printf(), cujo
prottipo est contido tambm no arquivo
stdio.h. Sua sintaxe a seguinte:

printf( Expresso , lista de argumentos );

Sintaxe - Linguagem C
Impresso de Tipos de Dados
Cdigo

Tipo

Elemento armazenado

%c

char

Um nico caracter

%d ou %i

Int

Um inteiro

%f

float

Um nmero em ponto
flutuante

%if

double

Ponto flutuante com dupla


preciso

%s

string

Uma cadeia de caracteres

Sintaxe - Linguagem C
Exemplo
#include <stdio.h>
int main()
{
printf("%s esta a %d milhoes de milhas do
sol\n","Venus",67);
system("pause");
}

Sintaxe - Linguagem C
Leitura de dados - scanf()
Ela o complemento de printf() e nos permite
ler dados formatados da entrada padro
(teclado). Sua sintaxe:
scanf("expresso de controle", argumentos);

Sintaxe - Linguagem C
Comando Condicional if else
O comando if pode decidir entre duas sequncias de comandos qual vai ser a
executada, tendo a seguinte sintaxe:

if (<expresso>)
{ // caso a expresso verificada retorne verdadeiro
<sequncia de comandos>
}
else
{ // caso a expresso verificada retorne falso
<sequncia de comandos>
}

Sintaxe - Linguagem C
Comando while
Ele permite que o cdigo fique sendo executado
numa mesma parte do programa de acordo com
uma determinada condio.
while(condio)
{
<comandos>;
}

Sintaxe - Linguagem C
Exemplo
#include <stdio.h>
int main()
{
int i;
i=0;
while (i<=10) {
printf("Numero %d\n",i);
i++;
}
system("pause");
}

Sintaxe - Linguagem C
Comando For
um comando de atribuio que o compilador
usa para estabelecer a varivel de controle do
loop.
for(inicializao;condio;incremento)
<comandos>;

You might also like