Principios De Programacion
Enviado por Michel_24 • 4 de Noviembre de 2012 • 1.276 Palabras (6 Páginas) • 499 Visitas
CODIFICACIÓN
ESTA ETAPA TAMBIÉN CONOCIDA COMO PROGRAMACIÓN, CONSISTE EN CREAR UN PROGRAMA BASÁNDONOS EN EL ALGORITMO O DIAGRAMA DE FLUJO DEL PROBLEMA.
UN PROGRAMA ES UN CONJUNTO DE INSTRUCCIONES O COMANDOS QUE SE LE DAN A LA COMPUTADORA PARA QUE LLEVE A CABO UNA TAREA. LOS PROGRAMAS SON CREADOS A TRAVÉS DE UN TIPO DE SOFTWARE ESPECIAL DENOMINADO LENGUAJE DE PROGRAMACIÓN, EL CUAL POSEE INSTRUCCIONES, SÍMBOLOS Y REGLAS SINTÁCTICAS Y SEMÁNTICAS. EJEMPLOS DE LENGUAJE DE PROGRAMACIÓN SON: LENGUAJE C, TURBO PASCAL, JAVA, DELPHI Y VISUAL BASIC.
PRUEBA Y DEPURACIÓN DEL PROGRAMA
UNA VEZ QUE SE HA OBTENIDO EL PROGRAMA, SE SOMETE A PRUEBA CON EL FIN DE DETERMINAR SI RESUELVE O NO EL PROBLEMA PLANTEADO EN FORMA SATISFACTORIA.
LAS PRUEBAS QUE SE LE APLICAN SON DE DIVERSA ÍNDOLE Y GENERALMENTE DEPENDEN DEL TIPO DE PROBLEMA QUE SE ESTÁ RESOLVIENDO. COMÚNMENTE SE INICIA LA PRUEBA DE UN PROGRAMA INTRODUCIENDO DATOS VÁLIDOS. UN BUEN PROGRAMADOR DEBE PENSAR EN DESARROLLAR UN CONJUNTO DE CASOS PRUEBA, JUNTO CON SU CÓDIGO. UN CASO PRUEBA ES UN CONJUNTO DE DATOS DE ENTRADA QUE JUNTO CON EL PROGRAMA PRODUCE UNA SALIDA CONOCIDA DE ANTEMANO, CON LOS CUALES SE PUEDE EVALUAR LA FUNCIONALIDAD DEL PROGRAMA.
TAMBIÉN SE INTRODUCEN DATOS INVÁLIDOS E INCONGRUENTES OBSERVANDO COMO REACCIONA EL PROGRAMA EN CADA OCASIÓN.
PUEDEN LOCALIZARSE 3 TIPOS DE ERRORES EN UN PROGRAMA:
• DE SINTAXIS: SE PRODUCEN CUANDO SE VIOLAN LAS REGLAS DEL LENGUAJE O SE ESCRIBEN DE FORMA INCORRECTA LAS INSTRUCCIONES.
• DE LÓGICA: SON LOS ERRORES MÁS DIFÍCILES DE IDENTIFICAR PUESTO QUE EL LENGUAJE DE PROGRAMACIÓN NO LOS DETECTA Y, NOS DAMOS CUENTA DE ELLOS CUANDO EL PROGRAMA PRODUCE RESULTADOS QUE NO SE ESPERABAN. POR EJEMPLO SI ESPERAMOS QUE EL RESULTADO SEA LA SUMA DE LOS UNOS NÚMEROS Y EL PROGRAMA LOS MULTIPLICA O DA CERO.
• DE EJECUCIÓN: ÉSTOS SE PRODUCEN, CUANDO LE INDICAMOS A LA COMPUTADORA, REALIZAR UNA DETERMINADA ACCIÓN, Y ESTA LA COMPRENDE, PERO NO PUEDE EJECUTARLA. POR EJEMPLO, INDICARLE A LA COMPUTADORA UNA DIVISIÓN ENTRE CERO, SUMAR DOS VARIABLES A LAS CUALES NO SE LES HA SIGNADO VALOR ALGUNO, ETC.
SE CONOCE COMO DEPURACIÓN AL PROCESO DE ESTAR LOCALIZANDO ERRORES Y CORREGIRLOS. LA PRUEBA Y DEPURACIÓN ES UN PROCESO REPETITIVO QUE TERMINARÁ HASTA QUE EL PROGRAMA SE ENCUENTRE LIBRE DE ERRORES.
CREACIÓN DE UN MÓDULO DE PROGRAMA PRINCIPAL (ESTÁNDAR) EN VISUAL BASIC
ALGUNAS VECES PUEDE DESEAR QUE LA APLICACIÓN SE INICIE SIN CARGAR NINGÚN FORMULARIO. POR EJEMPLO, PUEDE QUE DESEE EJECUTAR CÓDIGO QUE CARGUE UN ARCHIVO DE DATOS Y DESPUÉS PRESENTAR UNO DE ENTRE VARIOS FORMULARIOS, SEGÚN EL CONTENIDO DE DICHO ARCHIVO. PUEDE HACERLO CREANDO UN PROCEDIMIENTO SUB LLAMADO MAIN EN UN MÓDULO ESTÁNDAR.
PARA CREAR UN PROCEDIMIENTO SUB MAIN ES NECESARIO IR AL EXPLORADOR DE PROYECTOS, DAR CLIC CON EL BOTÓN DERECHO DEL MOUSE Y ELEGIR LA OPCIÓN AGREGAR Y DE AHÍ MÓDULO; ENTONCES ESCRIBA LO SIGUIENTE PARA CREAR EL MÓDULO:
SUB MAIN ( )
END SUB
PARA EJECUTARLO VAYA A LAS PROPIEDADES DEL PROYECTO Y ELIJA SUB MAIN COMO OBJETO INICIAL.
TIPOS DE DATOS
TIPO DE DATO TAMAÑO DE ALMACENAMIENTO RANGO DE VALORES
BYTE 1 BYTE 0 A 255
INTEGER 2 BYTES -32,768 A 32,767
LONG
(ENTERO LARGO) 4 BYTES -2,147,483,648 A 2,147,483,647
SINGLE
(COMA FLOTANTE DE
SIMPLE PRECISIÓN) 4 BYTES -3.40 E 38 A – 1.45 E -45 PARA VALORES NEGATIVOS
1.40 E -45 A 3.40 E 38 PARA VALORES POSITIVOS
DOUBLE
(COMA FLOTANTE DE DOBLE PRECISIÓN) 8 BYTES -1.79 E 308 A – 4.94 E -324 PARA VALORES NEGATIVOS
4.94 E –324 A 1.79 E 308 PARA VALORES POSITIVOS
CURRENCY
(MONETARIO) 8 BYTES -922,337,203,685,477.5808 A
-922,337,203,685,477.5807
DATE 8 BYTES 1 DE ENERO DEL AÑO 1 AL 31 DE DICIEMBRE DEL AÑO 9999
STRING LONGITUD DE LA CADENA DESDE 1 A 65,535 CARACTERES
BOOLEAN 2 BYTES TRUE O FALSE
DECLARACIÓN DE VARIABLES
SINTAXIS:
DIM IDENTIFICADOR AS TIPO_DATO
APLICA A TODOS LOS TIPOS DE VARIABLE
EJEMPLOS:
DIM ÁREA AS LONG DOUBLE
DIM NUM_ALUMNOS AS INTEGER
DIM NOMBRE AS STRING
DECLARACIÓN DE CONSTANTES
SINTAXIS:
[PUBLIC/PRIVATE] CONST IDENTIFICADOR [AS TIPO] = EXPRESIÓN
EJEMPLOS:
CONST PI=3.1416
CONST G=9.81
OPERADORES ARITMÉTICOS
OPERADOR OPERACIÓN
^ EXPONENCIACIÓN
...