Вы находитесь на странице: 1из 5

Tecnológico de Estudios Superiores de Jocotitlán

Programación Avanzada

NOMBRE DE LA PRÁCTICA: Operaciones básicas con números complejos


Práctica No. 6

Fecha de realización: 18/01/2018


Asignatura: Programación Avanzada
Carrera: Ingeniería Mecatrónica
Unidad de Aprendizaje: I
Número de práctica: 6
Objetivo: hacer uso del lenguaje C para resolver la ecuación cuadrática.

Lugar: Laboratorio de electrónica Tiempo asignado: 2 hrs.


Equipo Materiales Reactivos
PC Lap-top No se manejan reactivos

Observaciones: Sin observaciones

1. Introducción:
La Programación Orientada a Objetos (POO) es un paradigma de programación que usa objetos y
sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias
técnicas, incluyendo herencia, modularidad, polimorfismo, y encapsulamiento. La programación
orientada a objetos es una de las más modernas técnicas de programación buscando como
principal objetivo la reducción del tiempo de desarrollo aumentando la eficiencia del proceso de
generación de los programas. Como consecuencia, si el diseño previo es correcto, en la POO los
programas tienen menos líneas de código escritas por el programador.

2. Marco Teórico:

El lenguaje de programación es una herramienta que nos permite comunicarnos e instruir a la


computadora para que realice una tarea específica. Cada lenguaje de programación posee una
sintaxis y un léxico particular, es decir, forma de escribirse que es diferente en cada uno por la
forma que fue creado y por la forma que trabaja su compilador para revisar, acomodar y reservar el
mismo programa en memoria

Una ecuación de segundo grado o ecuación cuadrática de una variable es una ecuación que
tiene la forma de una suma algebraica de términos cuyo grado máximo es dos, es decir, una
ecuación cuadrática puede ser representada por un polinomio de segundo grado o polinomio
cuadrático.

Este polinomio se puede interpretar mediante la gráfica de una función cuadrática, es decir,
por una parábola. Esta representación gráfica es útil, porque las intersecciones o punto
tangencial de esta gráfica, en el caso de existir, con el eje X coinciden con las soluciones
reales de la ecuación.

Ingeniería en Mecatrónica M.S.C. Jaime Rosales Davalos Agosto-Enero 2017


Tecnológico de Estudios Superiores de Jocotitlán
Programación Avanzada

3. Indicaciones:

3.1 Antes de la práctica


Uso de bata
Cabello recogido (Damas)
No usar de gorras
Investigaciones sobre la práctica
Material a utilizar
Verificar las condiciones de los aparatos de medición.

3.2 Durante la práctica


Verificar las conexiones adecuadas de los circuitos eléctricos.
Uso apropiado de los aparatos de medición
Manipulación del suministro de energía de alterna
Comportamiento adecuado
No Comer

3.3 Después de la practica


Entregar los equipos de medición en buen estado.
Recoger todos los residuos del material que se utiliza como. Foro del conductor, semiconductores
dañados, etc.
Salir en forma ordenada

4. Procedimiento:
1.- Analizar cómo realizar operaciones (suma, resta, multiplicación y división) de la ecuación
cuadrática para posteriormente poder dar solución y plasmarlo mediante la programación.
2.- Hacer uso de una pc que tenga instalado el programa dev C++.
3.- Comenzar a realizar el código del programa con la finalidad de que este sea ejecutable y otorgue
los resultados esperados.

Ingeniería en Mecatrónica M.S.C. Jaime Rosales Davalos Agosto-Enero 2017


Tecnológico de Estudios Superiores de Jocotitlán
Programación Avanzada

1- Incluir librerías y variables de tipo flotante


2.- solicita los valores que se ocuparan para
resolver la ecuación.
3.- se leen lo valores y se les asigna a una
variable.
4.-se escribe la fórmula para realizar dicha
ecuación si el resultado es 0 se imprime el
resultado y nos dice que la ecuación tiene
raíces diferentes reales
5.- mientras que si el resultado es mayor a 0
imprime el resultado y que la ecuación tiene
raíces imaginarias

5. Disposición de residuos: Depositarlos en el bote de basura

6. Resultados: El programa realizado, fue satisfactorio ya que se pudo compilar, ejecutar y aparte
resolver las diferentes operaciones mencionadas como se puede observar en las imágenes
siguientes.

Ingeniería en Mecatrónica M.S.C. Jaime Rosales Davalos Agosto-Enero 2017


Tecnológico de Estudios Superiores de Jocotitlán
Programación Avanzada

7. Análisis de Resultados: Los resultados obtenidos fueron los esperados ya que pudimos comprobar
que en realidad en programa resuelve las ecuaciones cuadráticas que le ingresamos.

8. Cuestionario:

1.- ¿Qué sucede si no se coloca “int main”?


R= el programa no funcionara ya que nunca se inicia

2.- Por que se utiliza “”endl?


R= para finalizar una línea y hacer el salto de esta

3.- ¿Qué función tiene “if”?


R= es una condición que lee si el valor es verdadero toma una serie de pasos a realizar de igual
manera si es negativa

9. Conclusiones:
La programación en c++ se puede complicar al no entender la lógica de la maquina ya que si
nosotros nos saltamos un paso que tan lógico sea para nosotros el programa no lo entenderá y por
lo tanto nos generara errores de sintaxis al momento de compilar nuestro código, de igual forma es
de mucha importancia entender la lógica de las condiciones para evitar errores al ejecutar el código.
10. Bibliografía (IEEE)

 M. A. Alvarez, « desarrolloweb.com,» 24 Julio 2001. [En línea]. Available:


https://www.desarrolloweb.com/articulos/499.php. [Último acceso: 18 enero 2018].
 V. R. González, « msdn.microsoft.com 2002 . [En línea]. Available:
https://msdn.microsoft.com/es-es/library/c4d5ssht.aspx [Último acceso: 18 enero 2018].
 A. J. Millán, «Curso de C++,» 28 Abril 2013. [En línea]. Available:

Ingeniería en Mecatrónica M.S.C. Jaime Rosales Davalos Agosto-Enero 2017


Tecnológico de Estudios Superiores de Jocotitlán
Programación Avanzada

http://www.zator.com/Cpp/E4_4_7.htm. [Último acceso: 18 enero 2018].

Ingeniería en Mecatrónica M.S.C. Jaime Rosales Davalos Agosto-Enero 2017

Вам также может понравиться