Metodologia De La Programacion
Enviado por lucy1919 • 12 de Noviembre de 2012 • 3.853 Palabras (16 Páginas) • 967 Visitas
Metodología de la programación.
Víctor Aarón Riveros Hernández
04/10/2012
Unidad 1 Conceptos Básicos
Adquisición, procesamiento, almacenamiento de datos.
Conceptos de algoritmo, pseudocódigo y diagrama de flujo.
Tipos de datos
Identificadores, variables y constantes.
Metodología para la solución de problemas, por medio de computadoras.
Conceptos básicos
Algoritmo: proceso organizado detallado mediante el cual se resuelve un problema.
Pseudocódigo: es un lenguaje que imita el código de las computadoras, que suele utilizar operadores, variables, constantes, comentarios, sangria y palabras clave, suele ser mas usual en la hora de representar el algoritmo.
Diagrama de flujo: esquema que utiliza figuras geométricas para la solución de algoritmos, el cual cuenta con un inicio, proceso y fin, siguiendo continuamente una orden de pasos.
Tipo Descripción Almacenamiento Rango Prefijo
Byte
Enteros positivos 1 byte 0 a 255 Byt
Integer Enteros positivos y negativos 2 bytes -32,768 a 32767 Int
Long Entero largo positivo y negativo 4 bytes 2,147,483 648 a 2,147,483,647 Sng
Single punto flotante precisión simple 4 bytes -340E + 38 a-l40E -455 -324 a -1.79e + 308 Dbl
Currency Calculo monetario con 4 decimales 8 bytes -922,337,203,685,4.77.5808 Dte
Decimal Con 0 a 28 decimales 12 bytes +/- 7.922816251423437593543950535
String Cadena de características de longitud variable Longitud +10 bytes 0 a 2000 millones de caracteres Str
String
Cadena de características de longitud fija. Longitud de cadena 1 a 65400 caracter Str
Date Fecha/ Hora 8 bytes Enero100 al 1 de diciembre 9999 Dte
Boolean Toma 2 valores falsos o verdaderos 2 bytes True False Bln
Objet Referencia a un objeto 4 bytes Cualquier referencia a un objeto incrustrado Obj
Variant Datos numéricos o de texto. 16 bytes longitud + 22 bytes Mismos valores que doublé igual a string de long variable. Vnt
Identificador: atributo o nombre que sirve para designar una viable culla manera será mas fácil de identificar.
Variables: es un objeto cuyo valor puede ser modificado durante la ejecución de un programa. Donde posee dos atributos: identificador y el tipo de dato que describe la posible utilización de la variable.
Constantes: un objeto de valor invariable, es decir el valor no cambia durante su proceso.
Entrada: en esta se declaran las variables a utilizar.
Proceso: solución del problema mediante operaciones que se deben utilizar.
Salida: se obtiene el resultado del proceso que se llevó a cabo.
Solución de problemas
Análisis del problema
Requiere de una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada. Dado que se basan en solución se precisan especificaciones de entrada y salida.
Para poder definir un problema es conveniente responder a las siguientes preguntas:
Que entradas se requiere?
Cuál es la salida deseada?
Que método produce la salida deseada?
Diseño del algoritmo.
En esta fase se determina como hace el programa la tarea solicitada. Los métodos utilizados para el proceso de diseño se basa en el conocido divide y vencesaras. Es decir la solución de un problema, se realiza dividendo el problema en sub-problemas y así sucesivamente hasta llegar a problemas de bajo nivel.
Cada programa bien diseñado consta de un programa principal que llama a sub programas. Los los módulos pueden ser planeados, codificados, comprobados y depurados independientemente para después combinarlos entre si. El diseño del algoritmo es independiente del lenguaje de programación en el que se vaya a codificar.
Resolución del algoritmo en la computadora, para implementar un algoritmo se debe ejecutar los siguientes pasos.
Codificación: escritura de un lenguaje de programación de la representación de un algoritmo.
Compilación y ejecución: es el proceso de introducir el algoritmo de manera mediante el teclado y almacenarlo posteriormente en disco, lo cual lo convierte en un archivo de programa.
Verificación y depuración: en el proceso de ejecución del programa, se introduce una amplia variedad de datos de entrada, los cuales determinan si el programa contiene errores o ono.
Al ejecutar un programa se pueden producir 3 tipos de errores:
Error de compilación: se producen normalmente por un uso incorrecto de las reglas de lenguaje de programación, suelen ser errores de sintaxis.
Error de ejecución: se producen por instrucciones que la computadora pueda comprender pero no ejecutar.
Errores lógicos: se producen en la lógica
Tipos de datos
Enteros- 10, 15,1500- (cerrados)
Numéricos
Flotantes – 10.5, 15.5, 1500.26 (después del punto)
A, “x”,52, “x”
Carácter (separados)
Alfanuméricos
“Hola”, ”x52+x”
Cadena de caracteres (todo junto)
Binarios 1111111,00000
Lógicos
Verdadero o falso.
Entrada Proceso Salida
Flotante A suma= A+B suma
Resta= A-B resta
Multplicacioni=A*B multiplicación
Flotante B Divicion =A/b división
Residuo = A%B residuo
Circulo Area= Pi * (radio^2) Area
Flotante r
Flotante Pi=3.1416
Triangulo Area= (b*a)/2 Area
Flotante a
Flotante b
Cuadrado Area= lado* lado Area
Flotante lado
Rectángulo Area= b*a Area
Flotante a
Flotante b
Realizar la conversión de una cantidad expresada en dólares a pesos
Antrada Proceso Salida
Flotante D
Floante P C= P*D C
Flotante C
Obtener el promedio de 10 alumnos obteniendo como salida, nombre
...