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

Similar 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
 

Similar 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

Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
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
 
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
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdfnicolascastaneda8
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
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
 
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
 
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
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
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
 
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
 
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
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
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
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
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
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 

Último (20)

Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
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
 
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
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
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
 
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
 
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
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
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
 
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
 
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
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
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
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
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)
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 

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