ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodologia De La Programacion


Enviado por   •  12 de Noviembre de 2012  •  3.853 Palabras (16 Páginas)  •  961 Visitas

Página 1 de 16

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

...

Descargar como (para miembros actualizados) txt (21 Kb)
Leer 15 páginas más »
Disponible sólo en Clubensayos.com