martes, 19 de febrero de 2013
Tipos de datos
En visual basic conviene
declararlas o sea, avisarle a vb que vamos a utilizar dichas variables. A estas
se las declara en el comienzo del código y se les antepone la palabra reservada
dim. luego el nombre que nosotros queramos y seguido el tipo de dato que
almacenará, por ejemplo si quiero almacenar en una variable llamada numero
Dim numero as integer
La palabra integer le avisa a
vsiaual basic que voy a guardar un numero entero . Después de declararla le
podemos asignar un valor con el operador "=", ejemplo:
Dim numero as integer
numero = 1500
Pero hay que tener en cuenta
que al declara una variable, en este caso, de tipo integer, no podríamos
almacenar en ella una cadena de caracteres como por ejemplo un nombre o
cualquier otro tipo de datos que no sea un numero entero. Si sucedería esto
nuestro programa daría un error en tiempo de ejecución, mostrándonos un feo
cartel diciéndoos que no coinciden los tipos de datos
Los tipos de datos, indican
el tipo de valor que puede almacenar una variable. Los principales tipos de
datos:
Números enteros: dentro de
los números enteros tenemos varios tipos de datos dependiendo el rango que
queramos utilizar:
• Byte: puede almacenar números enteros dentro del rango desde
0 a 255
• Integer: puede almacenar números enteros dentro del rango
-32.768 a 32.767
• Long: puede almacenar números enteros dentro del rango
-2.147.483.648 hasta 2.147.483.648 .
Números decimales: para
almacenar números decimales contamos con los siguientes tipos de datos:
• Single: almacena números decimales en el rango +/- 1e-45
hasta 3e38
• Double: desde +/- 5e-324 hasta 1.8e308
Cadenas de caracteres: las
cadenas de caracteres se definen con la palabra string y tienen un rango de
hasta 2 billones de caracteres.
Tipos de valores lógicos:
para almacenar tipos de valores lógicos como verdaderos o falsos, se utiliza la
palabra boolean y sus 2 posibles valores son true (verdadero) y false (falso).
Fechas y horas: para
almacenar fechas y horas se utiliza la palabra date
Tipo variant : las variables
de este tipo pueden almacenar cualquier tipo de valor, pero ocupan mas memoria.
|
TIPO DE DATOS
|
ABREVIATURA
|
MEMORIA REQUERIDA
|
RANGO DE VALORES
|
EQUIVALENCIA CON USADAS EN PSEUDOCÓDIGO
|
OBSERVACIONES
|
|
Integer
(Entero)
|
%
|
2 bytes
|
- 32768
a
32767
|
Entero
|
Uso en contadores, control de bucles etc.
|
|
Long
(Entero largo)
|
&
|
4 bytes
|
- 2147483648
a
2147483647
|
Entero
|
Igual que integer pero admite un rango más amplio
|
|
Single
(Decimal simple)
|
!
|
4 bytes
|
- 3,4·1038
a
3,4·1038
|
Real
|
Hasta 6 decimales. También admite enteros
|
|
Double
(Decimal doble)
|
#
|
8 bytes
|
- 1,79·10308
a
1,79·10308
|
Real
|
Hasta 14 decimales. También admite enteros
|
|
Boolean
(Booleano)
|
No tiene
|
2 bytes
|
True
o
False
|
Booleano
|
False es el valor predeterminado y va asociado a
cero
|
|
String
|
$
|
10
bytes + 1 byte por cada carácter
|
0
a
2·109caracteres
|
Alfanumérica
|
Texto de longitud variable
|
|
Variant
|
No tiene
|
16
bytes con números ó 22 bytes + 1 byte por cada carácter con letras
|
Los del
tipo double para números o los del tipo string para texto
|
No tiene
|
Admite números enteros, decimales o texto
|
miércoles, 6 de febrero de 2013
Lenguaje Algorítmico
Es aquel que por medio del cual se realiza un análisis previo del problema al resolver y encontrar un método que permita resolverla. El conjunto de todas las operaciones a realizar y el orden en que deban efectuarse se le denomina algoritmo.
Lenguaje de Programación
Es un idioma artificial diseñado para expresar procesos que pueden ser llevados acabo por maquinas como las computadoras.
pueden usarse para crear programas que controlen el comportamiento físico y lógico de una maquina para expresar algoritmos con precisión o como modo de comunicación humana.
Salida
Es el proceso de transmitir la información por un objeto. Esencialmente, es cualquier dato que sale de un sistema de ordenador.
Proceso
Un proceso puede informalmente entenderse como un programa en ejecución Formalmente un proceso es una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones.
Entrada
se refiere a la información recibida en un mensaje, o bien al proceso de recibirla.
Estructura
Es la disposición y orden de las partes dentro de todo también puede entenderse como un sistema de conceptos coherentes ensamblados, cuyo objetivo preservar la esencia del objeto del estudio
Diagrama de Flujo
Es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación economía procesos industriales y psicología cognitivo.
Algoritmo
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generan dudas a quien deba realizar una actividad. Dado un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene la solución los algoritmos son el objeto del estudio de la algoritmia.
Programa
Un programa informático es es un conjunto de instrucciones que una vez ejecutadas realizan una o varias tareas en una computadora. Sin programas estas maquinas no pueden funcionar. Al conjunto general de programas se le denomina software que mas generalmente se refiere al equipamiento lógico de una computadora.
martes, 5 de febrero de 2013
Pasos para el Desarrollo de un Programa
Análisis: en esta fase se establece el producto a desarrollar siendo necesario especificar los procesos y escrituras de datos que se van a emplear. Debe existir una gran comunicación entre el usuario y el analista para poder conocer todas las necesidades que precisa la aplicación En el caso de la falta de información por parte del usuario se pude recurrir al desarrollo de prototipos para saber con mas precisión sus requerimientos.
-Diagrama de Flujo de Datos: sirven para conocer el comportamiento del sistema mediante representaciones gráficas.
-Modelos de Datos: sirven para conocer las estructuras de datos y sus características.
-Diccionario de Datos: sirve para describir todos los objetos utilizados en los gráficos así como las estructuras de datos.
-Definición de las Interfaces del Usuario: sirve para determinar la información de entrada y salida de datos. A final de esta fase que tenemos que tener claro las especificaciones de la aplicación.
Diseño: En esta fase se alanza con mayor precisión una solución optima de la aplicación teniendo en cuenta los recursos físicos del sistema y los recursos lógicos (sistema operativo, Programas de utilidad, Bases de datos, etc.)
En el diseño estructurado se pueden definir estas etapas:
-Diseño Externo: se clasifican los formatos de información de entrada y salida (pantalla y listados).
-Diseño de Datos: establecen las estructuras de datos de acuerdo con su soporte física y lógica (estructura en memoria ficheros y hojas de datos).
-Diseño Modular: Es una técnica de representación en la que se refleja de forma descendente la división de la aplicación en módulos. esta basado en diagramas de flujo de datos obtenidos en el análisis.
-Diseño Procedimental Establecer las especificaciones para cada modulo, escribiendo el algoritmo necesario que permita posteriormente una rápida codificación. se emplean técnicas de programación estructurada normalmente organigramas y peseudocodigo
codificación: consiste en traducir los resultados obtenidos a un determinado lenguaje de programación teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. se debe de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa las pruebas se pueden clasificar en:
-Pruebas Unitarias: sirven para comprobar que cada modulo realice bien su tarea.
-Pruebas de Ínter conexión: sirve para comprobar el funcionamiento correcto del conjunto de programas que forman la aplicación (el funcionamiento de todo el sistema).
Explotación: en esta fase se realiza la implantación de la aplicación en el sistema o sistemas físicos donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento.
Mantenimiento: esta fase que completa el ciclo de vida y en ella nos encargamos de solventar los posibles errores de la aplicación.
-Diagrama de Flujo de Datos: sirven para conocer el comportamiento del sistema mediante representaciones gráficas.
-Modelos de Datos: sirven para conocer las estructuras de datos y sus características.
-Diccionario de Datos: sirve para describir todos los objetos utilizados en los gráficos así como las estructuras de datos.
-Definición de las Interfaces del Usuario: sirve para determinar la información de entrada y salida de datos. A final de esta fase que tenemos que tener claro las especificaciones de la aplicación.
Diseño: En esta fase se alanza con mayor precisión una solución optima de la aplicación teniendo en cuenta los recursos físicos del sistema y los recursos lógicos (sistema operativo, Programas de utilidad, Bases de datos, etc.)
En el diseño estructurado se pueden definir estas etapas:
-Diseño Externo: se clasifican los formatos de información de entrada y salida (pantalla y listados).
-Diseño de Datos: establecen las estructuras de datos de acuerdo con su soporte física y lógica (estructura en memoria ficheros y hojas de datos).
-Diseño Modular: Es una técnica de representación en la que se refleja de forma descendente la división de la aplicación en módulos. esta basado en diagramas de flujo de datos obtenidos en el análisis.
-Diseño Procedimental Establecer las especificaciones para cada modulo, escribiendo el algoritmo necesario que permita posteriormente una rápida codificación. se emplean técnicas de programación estructurada normalmente organigramas y peseudocodigo
codificación: consiste en traducir los resultados obtenidos a un determinado lenguaje de programación teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. se debe de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa las pruebas se pueden clasificar en:
-Pruebas Unitarias: sirven para comprobar que cada modulo realice bien su tarea.
-Pruebas de Ínter conexión: sirve para comprobar el funcionamiento correcto del conjunto de programas que forman la aplicación (el funcionamiento de todo el sistema).
Explotación: en esta fase se realiza la implantación de la aplicación en el sistema o sistemas físicos donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento.
Mantenimiento: esta fase que completa el ciclo de vida y en ella nos encargamos de solventar los posibles errores de la aplicación.
Bienvenidos
Bienvenidos al Portafolio de Evidencias del Sub-modulo 3.3 "Elaboración de Sistemas de Información Mediante un Lenguaje de Programación Visual", donde encontraras todo lo referente a este.
Suscribirse a:
Comentarios (Atom)
