Unidad I Panorama general de lenguajes de programaci - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Unidad I Panorama general de lenguajes de programaci

Description:

... AX MOV CX, 0012 SUB CX, AX NOP * Actividad 2.5 Convertirle para que pueda ser ensamblado por el TASM. Depurar este programa en el debug, ... – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 16
Provided by: JuanCarl126
Category:

less

Transcript and Presenter's Notes

Title: Unidad I Panorama general de lenguajes de programaci


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.

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

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.

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.

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.

7
Ejemplo en C
  • /Mi primer programa/
  • include ltstdio.hgt
  • float area(float b, float h)
  • int main(void)
  • float a,b,h
  • printf(Introduce la base y la altura)
  • scanf(ff, b, h)

8
Ejemplo en C
  • a area(b,h)
  • printf(El área del triangulo esf, a)
  • return 0
  • float area(int b, int h)
  • return bh/2

9
Ejemplo en C
  • //Mi primer programa en C
  • include ltiostreamgt
  • include triangulo.h
  • int main(void)
  • float a, b, h
  • Triangulo T
  • coutltltIntroduce la base y la altura del
    triangulo

10
Ejemplo en C
  • cingtgtbgtgth
  • T.setBase(b)
  • T.setAltura(h)
  • coutltltEl área del triangulo es
    ltltT.area()ltltendl
  • return 0

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 )

12
Ejemplo en C
  • void setAltura(float )
  • float area(void)
  • TrianguloTriangulo(float b, float h)
  • baseb
  • altruah

13
Ejemplo C
  • void TriangulosetBase(float b)
  • baseb
  • void TriangulosetAltura(float h)
  • alturah
  • float Trianguloarea(void)
  • return basealtura

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.

15
Preguntas, dudas y comentarios?
Write a Comment
User Comments (0)
About PowerShow.com