viernes, 6 de julio de 2007

Ejercicios: Estructuras de control selectivas

Comenzando a Programar
Autor: Ing. Iver Claros Ascui
8. Verificar si dos números introducidos son iguales.
Ej. N1 = 6; N2 = 6;--------- ‘Son Iguales’
N1 = 14; N2 = 9;--------- ‘No son iguales’



9. Mostrar el mayor de dos números introducidos por el usuario, si los números
son iguales mostrar un mensaje que indique ‘Son iguales’.
Ej. N1 = 19; N2 = 12; ---->19
N1 =15; N2 = 15; ---->‘Son Iguales’



10. Verificar si el cubo de un número introducido por el usuario es mayor a mil.
Ej. N = 8 --------- ‘No es mayor a mil’
N = 12 ------- ‘Es mayor a mil’



11. De dos números introducido por el usuario restar el menor número al mayor número
Ej. N1 = 32; N2 = 12; ------ > 20
N1 = 4; N2 = 18; ------ > 14

Estructuras de control selectivas





Autor: Ing. Iver Claros Ascui
El concepto de flujo de control a través de un programa se refiere al orden en que se ejecutan las acciones individuales de un programa. Aunque un flujo normal es un programa lineal, existen métodos que permiten salir del flujo lineal a través del uso de estructuras de control.
En esta sección explicaremos cómo representar decisiones en algoritmos cuando existen acciones con dos o más alternativas.
En todos los algoritmos realizados hasta este punto, cada instrucción se a ejecutado exactamente una instrucción después de otra en el orden descendente. Con frecuencia podemos encontrar problemas en las que se debe proporcionar instrucciones alternativas que pueden o no ejecutarse dependiendo de los datos de entrada, reflejando el cumplimiento o no de una condición.
Por ejemplo se desea encontrar el mayor de dos números introducidos por el usuario, para resolver el problema requiere el uso de una estructura de decisión.


El usuario introduce dos números que son almacenados en las variables A y B respectivamente, después viene una condición:

Si la condición se cumple, es decir si la condición es verdadera el flujo del programa se va por donde indique la letra v, en este caso por la derecha.
Si la condición no se cumple, es decir la condición es falsa el flujo del programa se va por donde indique la letra f, en este caso por la izquierda.
Si la condición se cumple mostrará el valor de la variable A, si la condición no se cumple mostrará el valor de la variable B:


martes, 3 de julio de 2007

Más ejemplos de diagramas de flujo

Autor: Ing. Iver Claros Ascui
4. Mostrar el primer digito de la derecha de un número.
Ej. N = 126 ------ >6
N = 72 -------- >2
N = 1634 ----- >4
N = 387 ------->7

5. Mostrar los primeros dos Dig. De la derecha de un numero introducido por el
usuario.Asumimos que el número es mayor a nueve
Ej. N = 623 ---->23
N = 1645 --->45
N = 91 ------>91


6. Una tienda ofrece un descuento del 20% sobre el total de la compra. Realizar un programa que mustre cuanto de be pagar el cliente por su compra.

Ej. N = 100 ----- >80
N = 434 ---- >347


7. Realizar un programa que realice la conversión de bolivianos a dólares, el tipo de cambio es

1 $us=7.95

Ej. N = 100 ----- >80
N = 434 ---- >347


lunes, 2 de julio de 2007

EJERCIOS RESUELTOS

Autor: Ing. Iver Claros Ascui
1. Sumar tres números introducidos por el usuario. Mostar el resultado
Ej. A = 18; B = 7; C = 4 ------ > 29





2. Mostrar el residuo de una división. Asumimos que el primer número siempre es el mayor.

En este ejemplo aplicamos el comando Mod que devuelve el reciduo de la división entre
A y B.
Ej. A = 13; Mod B = 4; -----> 1






3. Mostrar el resultado de la división entre dos números
- Asumimos que el primer numero es mayor
- La división es entre números enteros
- El resultado tambien es un número entero.
Ej. A = 11; DIV B = 2; ---- >5







Variables

Definición de variables
Autor: Ing. Iver Claros Ascui

Una variable es una posición de memoria con nombre. El nombre de la posición se llama nombre de la variable, el valor almacenado en la posición se llama valor de la variable.
Los nombres de variables pueden ser letras o palabras, también letras seguidas por números.
Las variables según su contenido se clasifican en variables numéricas y variables alfanuméricas.
Denominamos variables numéricas a aquella cuyo contenido es un a constante numérica. Por ejemplo si la variable A contiene un 5, diremos que es una variable numérica.
Denominamos variables alfanuméricas cuando su contenido es una constante alfanumérica, es decir, un conjunto de números y letras o símbolos especiales. Por ejemplo “Luis” o “Bueno” son datos alfanuméricos. Si la variable A contiene cualquiera de esas constantes entonces será una variable alfanumérica.











En el primer grafico vemos una variable numérica, es decir una variable que almacena números, el nombre de dicha variable es cantidad y el valor almacenado es 100.

El segundo gráfico es una variable alfanumérica, el nombre de la variable es Nombres, y almacena una cadena "Luis".

Primer ejemplo

El primer ejemplo consiste en sumar dos números introducidos por el usuario.




Los valores son almacenados al las variables A y B respectivamente, luego la suma de ambos se almacena en la variable C.Finalmente el resultado se muestra.