SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque (20)

Carpisa matt
Carpisa mattCarpisa matt
Carpisa matt
 
slide show
slide showslide show
slide show
 
Mart6ha
Mart6haMart6ha
Mart6ha
 
08
0808
08
 
Where
WhereWhere
Where
 
3 indicador
3 indicador3 indicador
3 indicador
 
24 ore
24 ore24 ore
24 ore
 
KMT doc
KMT docKMT doc
KMT doc
 
Forum pag.21 matt
Forum pag.21 mattForum pag.21 matt
Forum pag.21 matt
 
Sergio martinez mejia
Sergio martinez mejiaSergio martinez mejia
Sergio martinez mejia
 
Edwin camilo
Edwin camiloEdwin camilo
Edwin camilo
 
Direccion 4
Direccion 4Direccion 4
Direccion 4
 
But
ButBut
But
 
Linkedin presentation1
Linkedin presentation1Linkedin presentation1
Linkedin presentation1
 
tA segunda guerra mundial acontecimentos marcanes
tA segunda guerra mundial acontecimentos marcanestA segunda guerra mundial acontecimentos marcanes
tA segunda guerra mundial acontecimentos marcanes
 
Localización
LocalizaciónLocalización
Localización
 
3 indicador
3 indicador3 indicador
3 indicador
 
Smallville temporada 7 latino.avi
Smallville temporada 7 latino.aviSmallville temporada 7 latino.avi
Smallville temporada 7 latino.avi
 
Trabajo Practico
Trabajo PracticoTrabajo Practico
Trabajo Practico
 
Name ingles
Name inglesName ingles
Name ingles
 

Semelhante a Ej02 programación secuencial y condicionales (1)

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
 

Semelhante a Ej02 programación secuencial y condicionales (1) (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
 

Último

3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdfGustavoAdolfoDiaz3
 
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
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................Juan293605
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESJHONJAIROVENTURASAUC
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
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
 
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfTRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfVladimirWashingtonOl
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOFernando Bravo
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxMaxPercyBorjaVillanu
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cerealescarlosjuliogermanari1
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfgonzalo195211
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxwilliam801689
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfWILLIAMSTAYPELLOCCLL1
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)samuelsan933
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 

Último (20)

3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
 
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
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
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
 
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfTRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdf
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 

Ej02 programación secuencial y condicionales (1)

  • 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