Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porClaudia Montero Serrano Modificado hace 10 años
1
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas
2
Agenda 1.3 Lenguaje C y C++. 2
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
Ejemplo en C++ cin>>b>>h; T.setBase(b); T.setAltura(h); cout<<“El área del triangulo es: ”<<T.area()<<endl; return 0; } 10
11
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
12
Ejemplo en C++ void setAltura(float ); float area(void); }; Triangulo::Triangulo(float b, float h) { base=b; altrua=h; } 12
13
Ejemplo C++ void Triangulo::setBase(float b){ base=b; } void Triangulo::setAltura(float h){ altura=h; } float Triangulo::area(void){ return base*altura; } 13
14
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
15 ¿Preguntas, dudas y comentarios?
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.