Beruflich Dokumente
Kultur Dokumente
•1
•11/08/2017
OBjetivos
Objetivo Principal
•2
•11/08/2017
Programación estructurada
Subprogramas procesos y
proced.
Primer Examen parcial
Estructura de datos
Manejos de Archivos
Intorducción a las BD
Aplicaciones C++
Aplicaciones de C++
Manejo de Bases de Datos
Programación OPEN GL
Programación Android
Programación Arduino
Programación MathLab
•3
•11/08/2017
Método de Calificación
Detalle Porcentaje
Primer Parcial 20%
Segundo Parcial 20%
Tercer Parcial 20%
Trabajo Final 30%
Ayudantía 10%
Total 100%
Equipo Equipo
Equipo
Mecánico Mecánico
Mecánico
SMART
SMART
Ing. Tulio Mamani Conectado
•4
•11/08/2017
Sistema de
Equipamiento
Agrícola
Flete de
maquinaria
Plataforma de
Gestión de Sistema
Sistema de
equipamiento de datos
Irrigación
del Clima
Sistema de Agrícola
Cultivadores equipamiento Sembradores
Agrícola
Sensores en Sensores de H,
campo Sistema de T, etc.
optimización
Nodos de de Semillas Mapas del clima
Irrigación
Cosechadoras Aplicaciones de BD de desempeño Aplicaciones de
Irrigación de la granja datos del clima
Base de datos de
semillas
Aplicación de
optimización de
Ing. Tulio Mamani semillas
La evolucion
FORD T 1919
0 Computadoras
0 Líneas de código
•5
•11/08/2017
Modo de Calificacion
•6
•11/08/2017
Arquitectura de un ordenador
Dispositivos de
Periféricos
almacenamiento
Bus de comunicaciones
CPU
Arquitectura de aplicaciones
Usuario Usuario Usuario Usuario
Un esquema
básico de la
arquitectura de
las aplicaciones Aplicación Aplicación Aplicación
dentro de un
computador se
puede
observarse en
la figura: Sistema Operativo
Hardware
•7
•11/08/2017
•8
•11/08/2017
RAM
Programa 1
Programa 2
CPU
Programa 3 Instrucciones
231
Programa 4
Variables
•9
•11/08/2017
•10
•11/08/2017
Fases de un Compilador
Código Fuente
Compilador
Analisis Lexico
Analisis Sintactico
Analisis Semantico
Optimización
Código Objeto
Analisis Lexico
Código Fuente
Compilador
Análisis Léxico
Código Objeto
•11
•11/08/2017
Analisis Sintactico
Código Fuente
Compilador
Análisis Sintactico
Código Objeto
Análisis Semántico
Código Fuente
Compilador
Análisis Semantico
Código Objeto
•12
•11/08/2017
Código Fuente
Compilador
Código Objeto
Optimización de código
Código Fuente
Compilador
Optimización de código
Código Objeto
•13
•11/08/2017
Código Fuente
Compilador
Código Objeto
•14
•11/08/2017
El lenguaje C++
Estructura basica
Seccion de Includes
#include <librería> o bien
#include “librería”
•15
•11/08/2017
La función main
Una función C++ es un subprograma que devuelve un
valor, un conjunto de valores o realiza una tarea específica.
•16
•11/08/2017
Sentencias de decision
If
If(condicion)
{
Set de Instrucciones
}
If Else
If(condicion)
{
Set de Instrucciones
}
else
{
Set de instrucciones
}
Sentencias de decision
Switch
If(condicion)
switch (condición)
{
case primer_caso:
bloque de instrucciones 1
break;
case segundo_caso:
bloque de instrucciones 2
break;
case caso_n:
bloque de instrucciones n
break;
default: bloque de
instrucciones por defecto
}
•17
•11/08/2017
Estructuras de iteracion
While
while(condicion)
{
código a Repetir
}
Do While
int contador = 0;
do {
inrementar contador
Sentencias a repetir
}
while(contador > valor);
Estructuras de iteracion
For
•18
•11/08/2017
•19
•11/08/2017
•20
•11/08/2017
Constantes
Es una variable de valor único no modificable
•21
•11/08/2017
Constantes enumeradas
Permite acotar a la constante a un conjunto de valores finito y
definido
Variables
• Variables globales
• Variables Locales
• Parámetros
•22
•11/08/2017
Declaraciones Locales:
Son las que se declaran
dentro de la función
(valen solo para la
función).
Declaraciones
Globales: Son las que se
declaran en el bloque
general de la estructura
de un programa en C++
•23
•11/08/2017
Operadores de asignacion
Operadores de direccion
•24
•11/08/2017
Referencias
Es posible declarar variables que referencien a otra
•25
•11/08/2017
Instrucciones I/O
Se definen a las siguientes
Secuencias de escape
Las mas usadas son:
•26
•11/08/2017
•27