Ej02 programación secuencial y condicionales

5
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.

Transcript of Ej02 programación secuencial y condicionales

Page 1: Ej02 programación secuencial y condicionales

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.

Page 2: Ej02 programación secuencial y condicionales

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

Page 3: Ej02 programación secuencial y condicionales

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.

Page 4: Ej02 programación secuencial y condicionales

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

Page 5: Ej02 programación secuencial y condicionales

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