SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 
manual de turbo c ++.pdf, para programar
manual de turbo c ++.pdf, para programarmanual de turbo c ++.pdf, para programar
manual de turbo c ++.pdf, para programarEsauReyesGonzalez3
 
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
 

Similaire à 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
 
manual de turbo c ++.pdf, para programar
manual de turbo c ++.pdf, para programarmanual de turbo c ++.pdf, para programar
manual de turbo c ++.pdf, para programar
 
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
 

Dernier

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upnDayronCernaYupanquiy
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaAndreBarrientos3
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 

Dernier (20)

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 

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