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.

viernes, 29 de junio de 2007

Primeros pasos

Autor: Ing. Iver Claros Ascui


La experiencia como docente del área de informática en diversas universidades e instituciones de educación superior a motivado el escribir este blog que espero sirva de guía a quienes cursan las materias de programación.
Antes de programar en un determinado lenguaje es necesario conocer como se desarrollan las soluciones sin utilizar un computador.
Una herramienta didáctica muy útil tanto para aprender como para enseñar son los diagramas de flujo.
Los diagramas de flujo son símbolos que representan diversas acciones y secuencias de pasos para resolver un problema.


Símbolos para desarrollar diagramas de flujo.
Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin embargo, algunos símbolos especiales pueden también ser desarrollados cuando séan requeridos. Algunos símbolos estándares, que se requieren con frecuencia para diagramar programas de computadora se muestran a continuación:














Reglas para la creación de Diagramas
1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
2. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
3. Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que solo se vana utilizar conectores cuando sea estrictamente necesario.
4. No deben quedar líneas de flujo sin conectar
5. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
6. Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final.
7. Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.



Símbolos para realizar operaciones






Ing. Iver Claros Ascui