1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.

Slides:



Advertisements
Presentaciones similares
Relaciones de recurrencia
Advertisements

Introducción Programación.
CLASE 4 EL ENSAMBLADOR.
Funciones y recursividad
Estructuras de datos y algoritmos
FUNCIONES EN C.
INFORMATICA I Funciones CLASE 13.
Programación en Lenguaje Ensamblador.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Encapsulamiento y Abstracción
SOBRECARGA DE FUNCIONES
Estructuras de Datos Cont. C++ y Tipos de Datos. Ejemplo: Vector de Objetos #include class estudiante { private: int aCarne; char aNombre[20]; float aNota;
Herramientas para el acceso directo a memoria en C++
FUNCIONES EN C.
Unidad I Java y C++ : Similitudes y diferencias
ESTRUCTURAS DE CONTROL
MODOS DE DIRECCIONAMIENTO
FUNCIONES EN C.
3.  Recursividad.
Cátedra de COMPUTACIÓN FACULTAD DE INGENIERÍA - UNA La mejor manera de aprender Programación es PROGRAMANDO !!!!!! CLASE Nro. 1.
Introducción a la Programación. Lenguaje de Máquina.
Capitulo # 4 herencia PROGRAMACION III UNIVERSIDAD
Ingeniería de Software Orientado a Objetos
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Computación II Repaso de java Karina Figueroa Mora.
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.
LENGUAJE DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
Unidad VI Documentación
Herramientas de polimorfismo y herencia en C++
M.C. Juan Carlos Olivares Rojas
Unidad III Manejo de Excepciones en Java y C++
Estructuras de Datos Introducción. Proceso (Programa ) Datos de Entrada Datos de salida El proceso computacional.
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
M.C. Juan Carlos Olivares Rojas
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
1 Aplicaciones Mecatrónicas distribuidas M.C. Juan Carlos Olivares Rojas.
Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas.
Funciones Definidas por el Programador
1 Unidad III Diseño y Programación de Interfaces HMI M.C. Juan Carlos Olivares Rojas.
M.C. Juan Carlos Olivares Rojas
Programación Procedural y Recursiva en C++
Lenguajes de Programación
Conceptos Avanzados de Programación
Unidad III Diseño y Programación de Interfaces HMI
Una Institución creada por el Tecnológico de Monterrey Administración de Riesgos M.C. Juan Carlos Olivares Rojas.
Unidad I Java y C++ : Similitudes y diferencias
Unidad II Aplicaciones con Arreglos en Java y C++
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Sesión 12: Herencia (2) – herencia múltiple /1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
CLASE 48 –3 x x x x y y 2,1 y y 5x5x 5x5x 7 7 x x 2 2 y y 5 5 = 7 x 0 0 ( x  0) 4 x x 3 +2 x x 2 –1 P( x ) =
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.
Unidad II Aplicaciones con Arreglos en Java y C++
1 Servidores de entrada/salida (I/O servers) M.C. Juan Carlos Olivares Rojas.
PRINCIPIOS DE PROGRAMACIÓN
Diseño Orientado al Flujo de Datos
M.C. Juan Carlos Olivares Rojas
1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas.
P ROGRAMACIÓN Lenguaje ‘’C’’. ¿C UÁL ES LA HISTORIA DE C ? C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell.
Unidad 1 Introduccion a los programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
ETAPAS DESARROLLO DE SOFTWARE DE APLICACION
ESTRUCTURAS DE DECISION MULTIPLE
TIPOS DE DATOS PARCIAL III FUNCIONES. Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores.
Solución a Ecuaciones de Recurrencia Dr. Rogelio Dávila Pérez División de Posgrado Universidad Autónoma de Guadalajara
Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento.
Lenguaje ensamblador Resumen en diapositivas
RELACIONES ENTRE CLASES M.C. YOLANDA MOYAO MARTINEZ.
Funciones y paso de parámetros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Unidad Didáctica 24.
Transcripción de la presentación:

1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas

Agenda 1.3 Lenguaje C y C++. 2

Actividad 2.5 Dado el siguiente programa en ensamblador: MOV AX, 0123 ADD AX, 0025 MOV BX, AX MOV CX, 0012 SUB CX, AX NOP 3

Actividad 2.5 Convertirle para que pueda ser ensamblado por el TASM. Depurar este programa en el debug, además de otro ejecutable hecho en C++ de preferencia. 4

C/C++ Es un lenguaje de alto nivel, aunque es considerado por algunos de nivel medio ya que permite el acceso a ciertos elementos de bajo nivel. El desarrollo de software empotrado se ve simplificado por el uso de lenguajes de alto nivel para los aspectos de entrada/salida. 5

C/C++ C++ permite incluir el paradigma de programación estructurada de C con el paradigma orientado a objetos. Es fácil la implementación de algoritmos, se debe recordar las estructuras básicas de instrucciones: secuencial, decisión y repetitivas. 6

Ejemplo en C /*Mi primer programa*/ #include float area(float b, float h); int main(void) { float a,b,h; printf(“Introduce la base y la altura”); scanf(“%f%f”, &b, &h); 7

Ejemplo en C a = area(b,h); printf(“El área del triangulo es:%f”, a); return 0; } float area(int b, int h) { return b*h/2; } 8

Ejemplo en C++ //Mi primer programa en C++ #include #include “triangulo.h” int main(void) { float a, b, h; Triangulo T; cout<<“Introduce la base y la altura del triangulo”; 9

Ejemplo en C++ cin>>b>>h; T.setBase(b); T.setAltura(h); cout<<“El área del triangulo es: ”<<T.area()<<endl; return 0; } 10

Ejemplo en C++ //Definicion de la clase. (triangulo.h) class Triangulo { float area, base, altura; public: Triangulo(); //Constructor Triangulo(float, float); //Constructor parametrizado void setBase(float ); 11

Ejemplo en C++ void setAltura(float ); float area(void); }; Triangulo::Triangulo(float b, float h) { base=b; altrua=h; } 12

Ejemplo C++ void Triangulo::setBase(float b){ base=b; } void Triangulo::setAltura(float h){ altura=h; } float Triangulo::area(void){ return base*altura; } 13

Actividad 3 En equipos de tres personas, realizar cada uno de los siguientes programas: 1. Ecuación general cuadrática 2. Número primos 3. Palabras palíndromas Utilizar alguno de los siguientes programas ejecutables para la práctica anterior. 14

15 ¿Preguntas, dudas y comentarios?