Está en la página 1de 6

R E P O R T E No.

5 Laboratorio de Programación

PrácticaNo.5
5.1 Solución de ecuaciones cuadráticas
5.2 Área de un Triángulo (Fórmula de Herón)

Apellido Paterno Apellido Materno Nombre(s)


RIOS AISPURO MARIO ALBERTO

No. cuenta Grupo Fecha


19650159 2 MARTES 17 DE OCT 2020
Propósito: El alumno reconoce y aplica la programación estructurada, para resolver dos
problemas simples de cálculo del área de ingeniería civil, a partir del diseño previo del
diagrama de flujo y Pseudocódigo.
Competencias: (Saberes teóricos, prácticos y actitudinales)

1er. Problema: 5.1.- Resolver ecuaciones de segundo grado, aplicando la fórmula General

 Identifica la interfaz principal generada (la imagen del archivo figure, y la imagen
del programa ejecutándose con datos reales y generando un resultado correcto)
 Identifica y codifica la entrada de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar las funciones utilizadas y para qué las
usó, Get y str2double)
 Identifica y codifica la salida de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar la función utilizada e indicar para qué la
usó, set)
 Identifica y codifica el procedimiento o método que siguió para llegar a la solución
del problema (anotar el código que realizó para el proceso, y resaltar los cálculos
realizados que le parecieron importantes, al igual que la función sqrt)
 Conoce como codificar la opción de Limpiar campos (agregar el código utilizado
indicando qué hizo en cada línea)
 Agregar alguna otra competencia que adquirió al programar este problema
 Demuestra responsabilidad en la entrega en tiempo y forma del producto y reporte
de la práctica.

Profesora: L.I. Marlén Mariscal Félix


R E P O R T E No.5 Laboratorio de Programación

 Actividad No.1.-
 Identifica la interfaz principal generada (la imagen del archivo figure, y la imagen
del programa ejecutándose con datos reales y generando un resultado correcto)

 Actividad No.2.-
 Identifica y codifica la entrada de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar las funciones utilizadas y para qué las
usó, Get y str2double)
entrada de datos
a=str2double(get(handles.txta,'string'));

b=str2double(get(handles.txtb,'string'));

c=str2double(get(handles.txtc,'string'));

str2double: la conversión de texto a entrada de un número


get: se utiliza para referenciar lo que está en el cuadro de testo que se va utilizar

Profesora: L.I. Marlén Mariscal Félix


R E P O R T E No.5 Laboratorio de Programación

 Actividad No.3.-
 Identifica y codifica la salida de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar la función utilizada e indicar para qué la
usó, set)

set(handles.stxtx1,'string',x1)

set(handles.stxtx2,'string',x2)

set: para mandar imprimir los resultados de los cálculos

 Actividad No.4.-
 Identifica y codifica el procedimiento o método que siguió para llegar a la solución
del problema (anotar el código que realizó para el proceso, y resaltar los cálculos
realizados que le parecieron importantes, al igual que la función sqrt)

x1=((-b)+sqrt(b^2-4*a*c))/(2*a);

x2=((-b)-sqrt(b^2-4*a*c))/(2*a);

sqrt: esto se utiliza para colocar la raíz en el código ,se escribe sqrt y a lo que le
sacaremos la raíz va en paréntesis

Para sacar los cálculos correctamente hay que saber bien que operaciones se
están usando y si es necesario encerrarlas entre paréntesis

 Actividad No.5.-
 Conoce como codificar la opción de Limpiar campos (agregar el código utilizado
indicando qué hizo en cada línea)

En esta práctica no utilizamos el botón para limpiar las celdas

 Actividad No.6
 Agregar alguna otra competencia que adquirió al programar este problema

 Actividad No.5.-
 Demuestra responsabilidad en la entrega en tiempo y forma del producto y reporte
de la práctica.

Profesora: L.I. Marlén Mariscal Félix


R E P O R T E No.5 Laboratorio de Programación

2do. Problema: 5.2.- Calcular el área de un triángulo conociendo sus tres lados (Fórmula
de Herón)

 Identifica la interfaz principal generada (la imagen del archivo figure, y la imagen
del programa ejecutándose con datos reales y generando un resultado correcto)
 Identifica y codifica la entrada de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar las funciones utilizadas y para qué las
usó, Get y str2double)
 Identifica y codifica la salida de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar la función utilizada e indicar para qué la
usó, set)
 Identifica y codifica el procedimiento o método que siguió para llegar a la solución
del problema (anotar el código que realizó para el proceso, y resaltar los cálculos
realizados que le parecieron importantes)
 Agregar alguna otra competencia que adquirió al programar este problema
 Demuestra responsabilidad en la entrega en tiempo y forma del producto y reporte
de la práctica.

 Actividad No.1.-
 Identifica la interfaz principal generada (la imagen del archivo figure, y la imagen
del programa ejecutándose con datos reales y generando un resultado correcto)

Profesora: L.I. Marlén Mariscal Félix


R E P O R T E No.5 Laboratorio de Programación

 Actividad No.2.-
 Identifica y codifica la entrada de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar las funciones utilizadas y para qué las
usó, Get y str2double)

entrada de datos
a=str2double(get(handles.txta,'string'));

b=str2double(get(handles.txtb,'string'));

c=str2double(get(handles.txtc,'string'));

str2double: la conversión de texto a entrada de un número


get: se utiliza para referenciar el datos que están en los edit text con tiyulo de A, B, C.

 Actividad No.3.-
 Identifica y codifica la salida de datos para el problema (anotar el código que
realizó para la entrada de datos, y resaltar la función utilizada e indicar para qué la
usó, set)

datos de salida

set(handles.stxtr,'string',area)

 Actividad No.4.-
 Identifica y codifica el procedimiento o método que siguió para llegar a la solución
del problema (anotar el código que realizó para el proceso, y resaltar los cálculos
realizados que le parecieron importantes)

Proceso

s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

El sqrt para sacar la raíz cuadrada después un paréntesis en donde ira lo que le
vamos a sacar la raíz, muy importante tener en cuenta la jerarquía de operaciones
y marcar la multiplicación de s*(s-a) para que así tenga lógica el proceso

Profesora: L.I. Marlén Mariscal Félix


R E P O R T E No.5 Laboratorio de Programación

 Actividad No.5.-
 Agregar alguna otra competencia que adquirió al programar este problema

 Actividad No.6.-
 Demuestra responsabilidad en la entrega en tiempo y forma del producto y reporte
de la práctica.

Profesora: L.I. Marlén Mariscal Félix

También podría gustarte