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

Metodologia De La Programacion

lucy191912 de Noviembre de 2012

3.853 Palabras (16 Páginas)1.000 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 del alumno, matrícula y promedio.

Entrada Proceso Salida

Cadena=alumno1 Promedio=(calif.1+calif.2+calif.3+ alumno1 matricula1

Cadena=alumno2 calif.4+calif.5+calif.6+calif.7+calif.8 alumno2 matrciula2

Cadena=alumno3 +calif.9+calif.10)/10 alumno3 matricula3

Cadena=alumno4 alumno4 matricula4

Cadena=alumno5 alumno5 matricula5

Cadena=alumno6 alumno6 matricula6

Cadena=alumno7 alumno7 matricula7

Cadena=alumno8 alumno8 matricula8

Cadena=alumno9 alumno9 matricula9

Cadena=alumno10 alumno10 matricula10

Promedio= flotante

Flotante= califi1

Flotante= califi2

Flotante= califi3 promedio

Flotante= califi4

Flotante= califi5

Flotante= califi6

Flotante= califi7

Flotante= califi8

Flotante= califi9

Flotante= califi10

Cadena=matricula1

Cadena=matricula2

Cadena=matricula3

Cadena=matricula4

Cadena=matricula5

Cadena=matricula6

Cadena=matricula7

Cadena=matricula8

Cadena=matricula9

Cadena=matricula10

Realizar el cálculo del pago de un obrero que trabaja 40hrs ala semana y gana 50 pesos la hora. Si trabaja horas extras estas son pagadas a 70 pesos.

Entrada proceso salida

Flotante pago1

Flotante horas Pago1=horas*pagoh

Flotante pago h pagoE=Pago1+(he*h) Pago T

Flotante he

Flotante pago c

Flotante pago t pagoT=pago1+pagoe

Realizar la conversión de grados centígrados a grados Fahrenheit

Entrada Proceso Salida

Flotante C F=C+1.8+32 F

Flotante F

Realizar el proceso de una compra de 5 productos diferentes obenitnedo como salida, descripción del producto, precio unitario, sub total, iva y total

Entrada Proceso Salida

Cadena Pt1 “Teclear la descripción 1”, Pt1 Pt1

Cadena Pt2 “Teclear el precio 1”, Pu1 Pu1

Cadena Pt3 “Teclear la descripción 2”, Pt2 Pt2

Cadena Pt4 “Teclear el precio 2”, Pu2 Pu2

Cadena Pt5 “Teclear la descripción 3”, Pt3 Pt3

Flotante Pu1 “Teclear el precio 3”, Pu3 Pu3

Flotante Pu2 “Teclear la descripción 4”, Pt4 Pt4

Flotante Pu3 “Teclear el precio 4”, Pu4 Pu4

Flotante Pu4 “Teclear la descripción 5”, Pt5 Pt5

Flotante Pu5 “Teclear el precio 5”, Pu5 Pu5

Leer el valor correspondiente a una distancia de millas marina y la escriba expresada en metros. Sabiendo que una milla equivale a 1852 metros

Entrada Proceso Salida

“flotante millas” Metros= millas*1854 Metros

Escribir el porcentaje,

...

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