Anda di halaman 1dari 4

FUNDAMENTOS DE C/C++ PARA SISTEMAS EMBEBIDOS

*Sistema Embebido: es un sistema de computacin diseado para realizar


algunas pocas funciones dedicadas frecuentemente en un tiempo real. Se
diferencia de las PC por el hecho de tener pocas funciones.
a) Introduccin al IDE y Compilador:
- IDE(Integrated Development Environment): Un entorno integrado de
desarrollo es una aplicacin de software que ofrece completas instalaciones
para los programadores de computadoras para el desarrollo del software. Una
IDE normalmente consiste en un editor de cdigo, construir automatizacin de
herramientas y un depurador.
- Compilador: Programa informtico que permite la traduccin de un
cdigo en algn lenguaje de programacin en lenguaje mquina
- Lenguaje mquina: La mquina solo entiende una lista de 0s y 1s que
le indican una instruccin y un dato.
- Programa: Conjunto de instrucciones que una vez ejecutadas realizarn
una o varias tareas. Se suele emplear el trmino de software para referirse al
conjunto de programas.

b) Estructuras del cdigo de programacin:


Consta de mdulos interrelacionados (Seguidos por la programacin
modular), los cuales en conjunto resuelven algn problema.
Dichos mdulos pueden ser:
-

Funciones: Dentro de esta encontramos una funcin principal nica


llamada main() desde aqu se ejecutan las otras funciones, siendo
esta la funcin controladora.
Para crear una funcin, primero se la debe definir:
TIPO DE RETORNO NOMBRE DE LA FUNCIN (PARMETROS)
//Encabezado
double calcularPromedio (int nota1, int nota2, int nota3)
{ //Inicio del cuerpo
promedio = (nota1+nota2+nota3)/3;
return promedio; //Retorno
} //Final del cuerpo

Clases

c) Imprimir un mensaje con el objeto cout:

d) cout 2:

f) Tipos de datos: conjunto de valores con las mismas caractersticas. Existen


de dos tipos Primitivos o integrados (definidos ya por c++) y los de Dato de
clase (son los que creamos)
-Primitivos: se dividen en
*Enteros
+int (enteros)
+char (caracteres)
+bool (valor lgico es decir de verdad o falso)
*Puntos flotantes
+float (nmeros de precisin simple)
+double (precisin doble)
+long (nmeros de precisin doble similar al doubl en la
mayora de compiladores)

-Dato de clase
g) Operaciones aritmticas:

f) Reglas Aritmticas:
Cuando se tienen ms de un operador:
-Reglas de precedencia: que operaciones se realizan primero
*Las negaciones
*Multiplicacin y divisin
*Adicin y sustraccin
-Regla de asociatividad: Siempre que se tenga operadores del
mismo nvel se empieza a asociar por la izquierda
(5*6/8*9*4+8/9*9%2), la nica forma de romper esta regla es
poniendo parntesis.
g) Variables:

h) Errores:
*Error de sintaxis: son los errores al escribir el programa
*Error de ejecucin: tiempo=0 distancia=velocidad/tiempo
*Error de lgica: son errores conceptuales en cuanto a la lgica del problema

i)

Operaciones de asignacin:

Anda mungkin juga menyukai