SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES
jlc 2013B
EL ALGORITMO DEBE LEER DOS NÚMEROS Y REALIZAR LAS OPERACIONES
DE SUMA, RESTA, MULTIPLICACIÓN Y DIVISIÓN ENTRE ELLOS
C++
Iniciamos haciendo clic sobre el icono de Dev-C++ que es el compilador de lenguaje C++
utilizado en esta asignatura
Para implementar el algoritmo se debe crear un nuevo proyecto. Iniciamos la aplicación
haciendo clic sobre Archivo --> Nuevo --> Proyecto, como se muestra en la figura.
Luego aparece la siguiente ventana en la cual se definirá el nombre y tipo de proyecto. En
este ocasión se creara una consola de aplicación y el nombre será de libre elección, tal
como se muestra en la figura. Usted puede cambiar la ruta donde será almacenado el
proyecto y el código fuente del algoritmo.
EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES
jlc 2013B
Al realizar este procedimiento el compilador generara una plantilla en la cual usted podrá
iniciar a programar teniendo en cuenta que no debe eliminar ninguna de las líneas
generadas por el sistema, ya que estas configuran el inicio y fin del aplicativo para permitir
su programación. En la imagen a continuación se muestra en detalle el resultado del
proceso. Las librerías incluidas en este caso son <cstdlib> y <iostream> que
permiten la utilización de los comandos básicos.
A partir de la zona sombreada se puede empezar a generar la codificación del algoritmo.
DESCRIPCIÓN DEL PROGRAMA.
 Se recuerda que cada linea debe finalizar con punto y coma ( ; ).
 Desde la linea 1 hasta la linea 5 conforma la configuracion unicial del programa, esta se
recomienda mantener de esa forma.
 En la linea 6 se definien las variables a utilizar en el programa, las cuales son definidas
como float para permitir operaciones con número decimales.
 En la linea 7 se utiliza el comando cout<< para escribir mensajes, debe estar el texto
escrito entre comillas dobles poder visualizarse. El comando <<endl permite
hacer un salto de línea y retornar el cursor a la primera posición del renglón.
 Línea 9 se utiliza el comando cin>> para leer un dato y almacenarlo en la variable
descrita.
 En la línea 12 se calcula la formula a resolver.
Inicio
Fin
EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES
jlc 2013B
 En la línea 13 se utiliza el comando cout<< para escribir texto y el valor numérico
de la variable S.
 En las líneas 18 hasta la 26 se aplica un condicional doble mediante el comando if
y else para validar que en el algoritmo no se realicen divisiones por CERO.
 Desde la línea 26 a la 29 se compone la parte de finalización del programa.
Debe presionar F9 para compilar y ejecutar el programa
MATLAB
Para presentar la solución al problema planteado utilizando MATLAB® iniciamos creando
un archivo .m, para luego ejecutar el código en el espacio de trabajo. La ruta más sencilla
para abrir el editor es haciendo clic sobre el icono resaltado en la siguiente figura, acción
que permite crear un archivo en blanco.
EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES
jlc 2013B
Luego aparece el editor para crear el archivo.
En este software no es necesario crear algún argumento de inicio o fin para el programa.
Además no es necesario definir variables con anterioridad estas se pueden crear al
momento de requerirlas.
DESCRIPCIÓN DEL PROGRAMA.
 La primera línea limpia el espacio de trabajo y coloca el cursor al inicio de la
pantalla para empezar a desplegar el programa.
 En la línea 2 se utiliza el comando disp para imprimir un mensaje en la pantalla.
 La línea 4 muestra la forma para leer un dato digitado por el usuario y almacenarlo
en la variable de destino A con la utilización del comando input.
 La línea 5 muestra que el comando input además de leer el dato y guardarlo en
la variable asignada también permite desplegar un mensaje referente a la variable
a leer.
 Las líneas 7 y 9 muestran cómo se puede escribir texto y el dato almacenado en
alguna variable
EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES
jlc 2013B
 En la línea 11 se utiliza el comando fprintf para imprimir texto y variables, aquí
se puede definir el formato y número de dígitos que se desean visualizar.
 En las líneas de la 12 a la 17 se aplica el condicional doble mediante el comando if
y else para validar que en el algoritmo no se realicen divisiones por CERO
teniendo en cuenta que en MATLAB ® se debe finalizar esta sentencia con el
comando end.
Debe presionar F5 para compilar y ejecutar el programa ye verlo en el espacio de trabajo

Más contenido relacionado

La actualidad más candente

Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónNorma Vaquilema
 
Programa c++
Programa c++Programa c++
Programa c++Pablo
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funcionesDenisse C
 
Tema vi guia de c
Tema vi guia de cTema vi guia de c
Tema vi guia de cMaye Re
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cMonica Martinez
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++Lymobe
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Ova unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacionOva unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacionederhenriquez
 
1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)Arely Ramirez Mar
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje CDenisse C
 

La actualidad más candente (20)

Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
DATOS LENGUAJE C
DATOS LENGUAJE CDATOS LENGUAJE C
DATOS LENGUAJE C
 
Programa c++
Programa c++Programa c++
Programa c++
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
 
Tema vi guia de c
Tema vi guia de cTema vi guia de c
Tema vi guia de c
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_c
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++
 
Salinas parcial
Salinas  parcialSalinas  parcial
Salinas parcial
 
!Prograc3
!Prograc3!Prograc3
!Prograc3
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Ova unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacionOva unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacion
 
Dev-C++
Dev-C++ Dev-C++
Dev-C++
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Evaluacion
EvaluacionEvaluacion
Evaluacion
 
Borland c
Borland  cBorland  c
Borland c
 
1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje C
 

Destacado

Presentación proyecto
Presentación proyectoPresentación proyecto
Presentación proyectoAndres Malambo
 
Ley 6 de 1992 reforma tributaria - valor probatorio de imágenes ópticas
Ley 6 de 1992   reforma tributaria - valor probatorio de imágenes ópticasLey 6 de 1992   reforma tributaria - valor probatorio de imágenes ópticas
Ley 6 de 1992 reforma tributaria - valor probatorio de imágenes ópticasSociedad Colombiana de Archivistas
 
Slideshare informatica
Slideshare informaticaSlideshare informatica
Slideshare informaticaquirozliz
 
Final gloria house party power point
Final gloria house party power pointFinal gloria house party power point
Final gloria house party power pointdsmbc
 
New microsoft power point presentation (2)
New microsoft power point presentation (2)New microsoft power point presentation (2)
New microsoft power point presentation (2)Luudang Nam
 
Escritura en niños sordos 2
Escritura en niños sordos 2Escritura en niños sordos 2
Escritura en niños sordos 2yuryliz23
 

Destacado (20)

Presentación proyecto
Presentación proyectoPresentación proyecto
Presentación proyecto
 
Decreto 2527 de 1950 uso del microfilm
Decreto 2527 de 1950   uso del microfilmDecreto 2527 de 1950   uso del microfilm
Decreto 2527 de 1950 uso del microfilm
 
Ley 527 de 1999 ley de comercio electrónico
Ley 527 de 1999   ley de comercio electrónicoLey 527 de 1999   ley de comercio electrónico
Ley 527 de 1999 ley de comercio electrónico
 
Ica declaracion universal_sobre_los_archivos_2010_esp
Ica declaracion universal_sobre_los_archivos_2010_espIca declaracion universal_sobre_los_archivos_2010_esp
Ica declaracion universal_sobre_los_archivos_2010_esp
 
Ley 6 de 1992 reforma tributaria - valor probatorio de imágenes ópticas
Ley 6 de 1992   reforma tributaria - valor probatorio de imágenes ópticasLey 6 de 1992   reforma tributaria - valor probatorio de imágenes ópticas
Ley 6 de 1992 reforma tributaria - valor probatorio de imágenes ópticas
 
Ley 951 de 2005 actas de informes de gestión
Ley 951 de 2005   actas de informes de gestiónLey 951 de 2005   actas de informes de gestión
Ley 951 de 2005 actas de informes de gestión
 
Decreto 3354 de 1954 modifica art. 2 del decreto 2527 de 1950
Decreto 3354 de 1954   modifica art. 2 del decreto 2527 de 1950Decreto 3354 de 1954   modifica art. 2 del decreto 2527 de 1950
Decreto 3354 de 1954 modifica art. 2 del decreto 2527 de 1950
 
Ley 4 de 1913 obliga a hacer inventarios de archivos
Ley 4 de 1913   obliga a hacer inventarios de archivosLey 4 de 1913   obliga a hacer inventarios de archivos
Ley 4 de 1913 obliga a hacer inventarios de archivos
 
Primer Boletin Informativo Sociedad Colombiana de Archivistas
Primer Boletin Informativo Sociedad Colombiana de ArchivistasPrimer Boletin Informativo Sociedad Colombiana de Archivistas
Primer Boletin Informativo Sociedad Colombiana de Archivistas
 
Ley 594 de 2000
Ley 594 de 2000Ley 594 de 2000
Ley 594 de 2000
 
7AVCTC
7AVCTC7AVCTC
7AVCTC
 
Cranc de pinçes roges
Cranc de pinçes rogesCranc de pinçes roges
Cranc de pinçes roges
 
Slideshare informatica
Slideshare informaticaSlideshare informatica
Slideshare informatica
 
Final gloria house party power point
Final gloria house party power pointFinal gloria house party power point
Final gloria house party power point
 
Jesús la luz.2
Jesús la luz.2Jesús la luz.2
Jesús la luz.2
 
Actividad 4 y 5
Actividad 4 y 5Actividad 4 y 5
Actividad 4 y 5
 
Caderno07
Caderno07Caderno07
Caderno07
 
Comenzar
ComenzarComenzar
Comenzar
 
New microsoft power point presentation (2)
New microsoft power point presentation (2)New microsoft power point presentation (2)
New microsoft power point presentation (2)
 
Escritura en niños sordos 2
Escritura en niños sordos 2Escritura en niños sordos 2
Escritura en niños sordos 2
 

Similar a Ej02 programación secuencial y condicionales

Programmacion estructurada
Programmacion estructuradaProgrammacion estructurada
Programmacion estructuradapaloma916
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacionsandra gutierrez
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En Cpainni
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsmaCarlos Avila
 
Revista programacion
Revista programacionRevista programacion
Revista programacionMARKO HERRERA
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmoAbrirllave
 
151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-cDaniel Verdin
 
5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptxDieguess
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1fehrhuichapa
 
Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1SANTIAGO PABLO ALBERTO
 

Similar a Ej02 programación secuencial y condicionales (20)

Programmacion estructurada
Programmacion estructuradaProgrammacion estructurada
Programmacion estructurada
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Revista programacion
Revista programacionRevista programacion
Revista programacion
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-c
 
cap7.pdf
cap7.pdfcap7.pdf
cap7.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1
 
Portafolio
PortafolioPortafolio
Portafolio
 
Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1
 
Xd1
Xd1Xd1
Xd1
 

Último

ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalEfrain Yungan
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industriesbarom
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesRamonCortez4
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdfFORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdfEfrain Yungan
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLucindaMy
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfautomatechcv
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxIcelaMartnezVictorin
 

Último (20)

ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
Diseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje verticalDiseño de un aerogenerador de 400w de eje vertical
Diseño de un aerogenerador de 400w de eje vertical
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industries
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras viales
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdf
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdfFORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
FORMACION-INTEGRAL-DE-LINIEROS modelo de curso.pdf
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdfINSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
INSTRUCTIVO_NNNNNNNNNNNNNNSART2 iess.pdf
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
 

Ej02 programación secuencial y condicionales

  • 1. EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES jlc 2013B EL ALGORITMO DEBE LEER DOS NÚMEROS Y REALIZAR LAS OPERACIONES DE SUMA, RESTA, MULTIPLICACIÓN Y DIVISIÓN ENTRE ELLOS C++ Iniciamos haciendo clic sobre el icono de Dev-C++ que es el compilador de lenguaje C++ utilizado en esta asignatura Para implementar el algoritmo se debe crear un nuevo proyecto. Iniciamos la aplicación haciendo clic sobre Archivo --> Nuevo --> Proyecto, como se muestra en la figura. Luego aparece la siguiente ventana en la cual se definirá el nombre y tipo de proyecto. En este ocasión se creara una consola de aplicación y el nombre será de libre elección, tal como se muestra en la figura. Usted puede cambiar la ruta donde será almacenado el proyecto y el código fuente del algoritmo.
  • 2. EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES jlc 2013B Al realizar este procedimiento el compilador generara una plantilla en la cual usted podrá iniciar a programar teniendo en cuenta que no debe eliminar ninguna de las líneas generadas por el sistema, ya que estas configuran el inicio y fin del aplicativo para permitir su programación. En la imagen a continuación se muestra en detalle el resultado del proceso. Las librerías incluidas en este caso son <cstdlib> y <iostream> que permiten la utilización de los comandos básicos. A partir de la zona sombreada se puede empezar a generar la codificación del algoritmo. DESCRIPCIÓN DEL PROGRAMA.  Se recuerda que cada linea debe finalizar con punto y coma ( ; ).  Desde la linea 1 hasta la linea 5 conforma la configuracion unicial del programa, esta se recomienda mantener de esa forma.  En la linea 6 se definien las variables a utilizar en el programa, las cuales son definidas como float para permitir operaciones con número decimales.  En la linea 7 se utiliza el comando cout<< para escribir mensajes, debe estar el texto escrito entre comillas dobles poder visualizarse. El comando <<endl permite hacer un salto de línea y retornar el cursor a la primera posición del renglón.  Línea 9 se utiliza el comando cin>> para leer un dato y almacenarlo en la variable descrita.  En la línea 12 se calcula la formula a resolver. Inicio Fin
  • 3. EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES jlc 2013B  En la línea 13 se utiliza el comando cout<< para escribir texto y el valor numérico de la variable S.  En las líneas 18 hasta la 26 se aplica un condicional doble mediante el comando if y else para validar que en el algoritmo no se realicen divisiones por CERO.  Desde la línea 26 a la 29 se compone la parte de finalización del programa. Debe presionar F9 para compilar y ejecutar el programa MATLAB Para presentar la solución al problema planteado utilizando MATLAB® iniciamos creando un archivo .m, para luego ejecutar el código en el espacio de trabajo. La ruta más sencilla para abrir el editor es haciendo clic sobre el icono resaltado en la siguiente figura, acción que permite crear un archivo en blanco.
  • 4. EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES jlc 2013B Luego aparece el editor para crear el archivo. En este software no es necesario crear algún argumento de inicio o fin para el programa. Además no es necesario definir variables con anterioridad estas se pueden crear al momento de requerirlas. DESCRIPCIÓN DEL PROGRAMA.  La primera línea limpia el espacio de trabajo y coloca el cursor al inicio de la pantalla para empezar a desplegar el programa.  En la línea 2 se utiliza el comando disp para imprimir un mensaje en la pantalla.  La línea 4 muestra la forma para leer un dato digitado por el usuario y almacenarlo en la variable de destino A con la utilización del comando input.  La línea 5 muestra que el comando input además de leer el dato y guardarlo en la variable asignada también permite desplegar un mensaje referente a la variable a leer.  Las líneas 7 y 9 muestran cómo se puede escribir texto y el dato almacenado en alguna variable
  • 5. EJEMPLO DE PROGRAMACIÓN SECUENCIAL Y LA UTILIZACIÓN DE CONDICIONALES jlc 2013B  En la línea 11 se utiliza el comando fprintf para imprimir texto y variables, aquí se puede definir el formato y número de dígitos que se desean visualizar.  En las líneas de la 12 a la 17 se aplica el condicional doble mediante el comando if y else para validar que en el algoritmo no se realicen divisiones por CERO teniendo en cuenta que en MATLAB ® se debe finalizar esta sentencia con el comando end. Debe presionar F5 para compilar y ejecutar el programa ye verlo en el espacio de trabajo