CURSO MICRO

Páginas: 5 (1230 palabras) Publicado: 2 de junio de 2015
Sintaxis
Signed
Unsigned
Short
NA
0 a 1
Char
NA
0 a 255
Int
-128 a 127
0 a 255
Long
-32768 a 32767
0 a 65535
Long Long
-2147483648 a -21474836487
0 a 42949
Float
-1.5 x 10 a 3.4 x 10
-1.5 x 10 a 3.4 x 10

Cualquier variable que se crea automáticamente se crea de tipo sin signo
SHORT
Bool - booleano
F y V  False y True  0 y 1
CHAR
Caracteres
INT
Operaciones matemáticas números enteros
LONGNúmeros enteros más grandes
LONG LONG
Números enteros más grandes al anterior
FLOAT
Puedo utilizar punto decimal y números mucho mas grandes.
TIPO ESPECIAL - VOID
Tipo de variable vacío, para terminar el programa o cuando iniciar o terminar
DECLARACION DE VARIABLES
Todas tienen que ser declaradas
Variables globales
Se utilizan en todo el programa
VARIABLES LOCALES
Solo funcionan dentro del códigoprincipal (Ethernet) algo local.
DEFINICION DE LAS FUNCIONES
Solo funcionan dentro de las funciones
COMO DECLARAR UNA FUNCION

INT, LONG, SHORT, CHAR, LONG LONG, etc.
Determina tipo de dato que almacena la variable

Nombre de la variable TIENE QUE SER LA MISMA EN TODO EL PROGRAMA
Se declara un identificador
No puede empezar con números, no puede tener espacios, no caracteresespeciales Ñ, Puede ser escrito con Mayúsculas y minúsculas
[=];
Valor de la variable, asignar un valor, al iniciar = 0
EJEMPLO
Int casa = 0
EJEMPLOS
int contador = 0;
signed long res = 0;
TIPO DE OPERADORES



Operaciones básicas
OPERADOR
PROPOCITO
+
Suma
-
Resta
*
Multiplicacion
/
division
%
Modulo( resto de división entera)

MODULO %
Int 5 % 2 = 1
Int 5 / 2 = 2
Float 5.0 / 2.0 = 2.5
EJEMPLOSInt a = 5 ;
Int b = 2 ;
Int res = 0;
Res = a + b
EJEMPLO
Long a = 200 ;
Long b = 250 ;
Long res = 0







Operador
PROPOSITO
>
Mayor que
>=
Mayor o igual que
<
Menor que
<=
Menor o igual que
==
igual
!=
distinto
& &
AND logico
| |
OR logico

!
NOT logico


EJEMPLO
Int a = 10 ;
Int b= 20;
Int c = 15;
Int d = 100;
(a b)  t && f  f (es compuerta AND)
ESTRUCTURA IF, IF-ELSE, IF-ELSE-IFIf= si
If-else= Si no
If-else-if = si no si


IF ESTRUCTURA
If ( expression ) {
…..
…. CODIGO
…...
}
COMO FUNCIONA
Se evalua la expression que se encuentra entre los paréntesis
Si la expresión es verdadera se ejecutara las instrucciones dentro de las llaves
En caso de ser falsa no realiza las instrucciones dentro de las llaves
If (expresión) {
Sentencias
}
Int a = 50;
Int b= 70;
If ( a > b) {
A=a + b
}
SWITCH
Esta estructura permite considerar decisiones con más de 2 posibilidades
CASE
* sentencias
*break
CASE
*sentencias
*break
DEFAULT
*sentencias
*break
Estructura
Switch (variable) { Variable: es aquella a evaluar sus posibilidades
Case :
Sentencias case: se utiliza paradiferenciar los casos
break;

Case :
sentencias

Break;
Default default : caso especial que se usa para cuando las posibilidades
de las variables no entran dentro de un rango especifico
Sentencias
break;

UTILIZARBREAK TAMBIEN PARA CODIGOS INDIVIDUALES
Case 1:
case 2:
case 3:
case 4:
case 5:
……………………….
………………………. CODIGO
……………………..
Break;







CICLOS
FOR
Sentencia que se utiliza para repetir un número determinado de veces, las sentencias que se encuentran entre “llaves”
//No lleva
//
*Valor inicial
*Expresión logia o de comparación que determina el findel bucle
*El incremento de una expresión simple que modifica la variable de control al final de cada vuelta

FOR  ESTRUCTURA
For (inicio ; expresión ; incremento){
Sentencias a repetir
}
EJEMPLO
Variables
i = 0;
a = 1;
for (i = 0; i <= 10; i++) {
a = a + I;
}
// al terminar la primera operaciona a= a + I, se repetira pero con el Nuevo valor de a
I++ = incremento en una unidad
I+= 2 incremento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa del Curso MICRO
  • curso básico de micro-controladores pic
  • Micros y micros
  • Micros
  • Micro
  • Micro
  • micro
  • micros

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS