viernes, 27 de marzo de 2015

ESTRUCTURA DE CONTROL

ESTRUCTURAS DE CONTROL
Permiten tomar decisiones y
realizar un proceso repetidas veces. Son los denominados bifurcaciones y bucles. Este tipo de estructuras son comunes en cuanto a concepto en la mayoría de los lenguajes de programación, aunque su sintaxis puede variar de un lenguaje de programación a otro. Se trata de unas estructuras muy importantes ya que son las encargadas de controlar el flujo de un programa según los requerimientos del mismo. Visual Basic 6.0 dispone de las siguientes estructuras de control:
If … Then … Else
Select Case                                                                                                                                                         For … Next                                                                                                                                                Do … Loop
While … Wend
GOTO
Sentencia IF … THEN … ELSE …
Esta estructura permite ejecutar condicionalmente una o más sentencias y puede escribirse de dos
formas. La primera ocupa sólo una línea y tiene la forma siguiente:
If condicion Then sentencia1 [Else sentencia2]
La segunda es más general y se muestra a continuación:
If condicion Then
sentencia(s)
[Else
sentencia(s)]
End If
Sentencia FOR … NEXT
La sentencia For da lugar a un lazo o bucle, y permite ejecutar un conjunto de sentencias cierto
número de veces. Su forma general es:
For variable = expresion1 To expresion2 [Step expresion3] [sentencias]
Exit For
[sentencias]
Next [variable]
Sentencia DO … LOOP
Un Loop (bucle) repite la ejecución de un conjunto de sentencias mientras una condición dada sea
cierta, o hasta que una condición dada sea cierta. La condición puede ser verificada antes o
después de ejecutarse el conjunto de sentencias. Sus posibles formas son las siguientes:
’ Formato 1:
Do [{While/Until} condicion]
[sentencias] [Exit Do] [sentencias]
Loop
’ Formato 2:
Do
[sentencias] [Exit Do] [sentencias]
Loop [{While/Until}condicion]

Sentencia WHILE … WEND
Esta sentencia es otra forma de generar bucles que se recorren mientras se cumpla la condición
inicial. Su estructura es la siguiente:
While condicion
[sentencias]
Wend
Por ejemplo,
Counts = 0 ’ Se inicializa la variable.
While Counts < 20 ’ Se comprueba el valor de Counts.
Counts = Counts + 1 ’ Se incrementa el valor de Counts.
Wend ’ Se acaba el bucle cuando Counts > 19.

Pseudocódigo ejemplo de uso de IrA (GoTo)

1.  Inicio [Ejemplo de IrA curso VB aprenderaprogramar.com]
2.  Leer Numerodatos [Establece el nº de datos a extraer]
3.  [El dato esperado en fichero debe valer entre cero y diez]
4.  Desde i = 1 hasta Numerodatos Hacer
Leer Dato(i)

Si Dato(i) < 0 ó Dato(i) > 10 Entonces [Dato no válido]
IrA 99 [Envío a Gestión de Errores]
FinSi
Suma = Suma + Dato(i)
Siguiente
5.  Media = Suma / Numerodatos
6.  Mostrar “La media es”, Media
7.  Finalizar
99.  [Gestión de Errores]
99.1  Mostrar “No se pudo completar la extracción de datos. Motivo:
dato no válido. Revise archivo y vuelva a intentarlo”
99.2  Mostrar “Gracias por utilizar este programa”

100.  Fin

viernes, 27 de febrero de 2015

Algoritmo para calcular el 16% de iva de cualquier ptoducto





1)INICIO

2)PRECIO *,IVA=16%

3)PRECIO= X *16/100

4)PRECIO CON IVA

5)FIN



DIAGRAMA  DE FLUJO

              
             INICIO


             PRECIO ¨X¨
              IVA= 16%


              PRECIO=¨X¨ *16/100


             PRECIO CON IVA


                   FIN


             
  

Algoritmo para calcular el area y perimetro de un circulo


Formulas que se ocuparan para encontrar area y perimetro de un circulo

AREA =pi * radio *radio

PERIMETRO= 2*pi * radio


Variables de entrada = Radio

Variables de salida  =Perimetro

Leer la variable de entrada Radio

Aplicar las formulas

Area= pi *radio* radio

Perimetro = 2 * n *radio

Mostrar las variables de salida AREA Y PERIMETRO



DIAGRAMA DE FLUJO





viernes, 20 de febrero de 2015

Cuestionario

21 -Febrero -2015
Arreguin Morales Juan Manuel
Profesor  Rafael Rosales  Gusman



1) ¿Que es un sistema ,dar ejemplo de sistema de información y como ayuda a los empleados?

Es un conjunto de elementos organizados para llevar acabo ,metodos de procedimiento
Ejemplo sistemas transaccionales : tienen la propiedad de ser recolectores de información  es decir através  de estos sistemas se cargan las grandes  bases de información  para su explotacion posterior
Son faciles de justificar  ,ya que sus beneficios son visibles y palpables ,el proceso de justificación  puede realizarse   enfrentando ingresos y costos, y en corto plazo se pueden evaluar los resultados 


2) ¿Cual es el proposito del analisis de sistema ?

La obtención de una especificación detallada del sistema de información que satisfaga las necesidades de información de los usuarios   y sirva de base para el posterior diseño del sistema
El análisis de u conjunto concreto de necesidades  para proporcionar una solución a corto plaso que tenga en cuenta restricciones , técnicas , legales y operativas .


3) ¿Explica que tipos de diseño de sistema de información investigaste ?

Sistemas transaccionales


4)¿ Que abarca el ciclo de vida del desarrollo de sistemas, cuales son sus componenetes y las personas que participan en el ?

1) Investigación preliminar : la solicitud para recibir ayuda de u sistema de información

2)Determinación de los requerimientos del sistema : es comprender todas las facetas importantes de la parte de la empresa que se encuentra ,bajo estudio , esto involucra  trabajar los analistas en conjunto con los empleados y administradores ; estos deben estudiar los procesos para dar respuesta a las siguientes preguntas.
¿Que es lo que hace ?
¿Como ce hace?
¿Con que frecuencia se presenta?
¿Que tan grande es volumen de transacciones o decisiones ?
¿Cual es el grado de eficiencia con el que se efectuan las tareas?
¿Existe algun problema ? ¿Que tan serio es ?
¿Cual es la causa que lo origina?

3)Diseño del sistema : el diseño de un sistema  de información produce los detalles que establecen la forma en la que el sistema cumplira con todos sus requerimientos

4)Desarrollo  del software : estos se encargan de desarrollar un software ,este se puede instalar  ,comprobando a terceros o escribir programas diseñados ala medida del solicitante

5)prueba de sistemas :el sistema se emplea de manera experimental para asegurarse  de que el software no tenga fallas

6)Implementación  y evaluación : es el proceso de  verificar e instalar nuevo equipo , entrenar a los usuarios y construir todos los archivos  de datos necesarios  para utilizarlos .