Resultados 1 al 7 de 7

Tema: Técnicas de programación

  1. #1
    Registrado Avatar de Arielo
    Fecha de ingreso
    07 sep, 06
    Ubicación
    Abya Yala
    Mensajes
    8,152

    Predeterminado Técnicas de programación

    “Un programa que no se diseña, es un programa que no sirve...”

    La importancia que tiene el diseño en un programa, es incluso mayor a la que tiene la codificación del mismo. Sí, lo lamento, sé que es aburrido, pero es así... Así que, por más lindo y útil que te parezca el programa que estabas por comenzar a codificar, ya puedes ir apagando la pc...

    En el diseño de un programa, se pueden diferenciar cuatro etapas:
    • Factibilidad: es cuando se determina si el soft es realizable...
    • Estimación de recursos: En esta etapa, se contabilizan los recursos necesarios para la implementación del proyecto. Se deben incluir el tiempo de realización, las personas involucradas, y las herramientas necesarias para llevarlo a cabo...
    • Recopilación de información: Esta etapa, debe ser realizada antes del inicio de la diagramación y modelado. Se debe reunir la mayor cantidad de información posible acerca del proyecto. El usuario final del soft, o alguien que tenga experiencia en el puesto donde se implementará, es un excelente aliado para obtener información... Preguntas, visitas, etc., son necesarias para una mejor comprensión de lo que se espera del soft.
    • Diagramación y modelado: Aquí es donde se realiza un esquema general, se describen las relaciones, las entidades, los diferentes módulos que compondrán el sistema, etc. Es conveniente, si se trabaja en equipo, realizar en esta etapa, la separación de tareas, y definir quién confecciona qué...
    Recién después de haber diagramado y modelado el soft, pasamos a la codificación...

    Para esto, hay varias técnicas, pero eso lo dejaremos para más adelante...
    Rara paradoja de la vida: comúnmente, a militares genocidas se les premia dándoles su nombre a calles, mientras que a científicos que salvan vidas, dándoles su nombre a virus y bacterias ...
    ----------
    El 75% de las personas, deja sin terminar lo que estaba hac

  2. #2
    Registrado Avatar de Arielo
    Fecha de ingreso
    07 sep, 06
    Ubicación
    Abya Yala
    Mensajes
    8,152

    Predeterminado Re: Técnicas de programación

    Escritura de Algoritmos

    Un algoritmo, es un conjunto de reglas con un determinado (y finito) número de pasos, para llegar a la resolución de un problema.

    Existen varias formas de escribir un algoritmo, aunque las más utilizadas son:

    Diagramas de flujo
    En este método, se utilizan una serie de figuras, dependientes de la instrucción que se quiera representar, unidas por líneas que apuntan hacia el siguiente paso en el algoritmo. Estas figuras, encierran las instrucciones a ejecutar en cada paso.

    Por ejemplo, el algoritmo para sumar dos números, puede ser diagramado como se muestra en el adjunto.


    Pseudocódigo:
    En este método, cada línea representa una instrucción. También puede hacerse en más de una, y en este caso al final de cada línea, se agrega el signo "_". Este signo, significa que la línea siguiente, es una continuación de la que estamos leyendo.
    Las instrucciones más elementales son tan claras, que es muy difícil no entenderlo.

    Utilizando el mismo ejemplo, de sumar dos números, el pseudocódigo quedaría así:

    Inicio
    Declarar variables: Num1, Num2, Suma

    Leer <-- Num1
    Leer <-- Num2
    Suma <-- Num1 + Num2
    Mostrar --> Suma

    Final


    Imágenes adjuntadas Imágenes adjuntadas
    Rara paradoja de la vida: comúnmente, a militares genocidas se les premia dándoles su nombre a calles, mientras que a científicos que salvan vidas, dándoles su nombre a virus y bacterias ...
    ----------
    El 75% de las personas, deja sin terminar lo que estaba hac

  3. #3
    Registrado Avatar de Arielo
    Fecha de ingreso
    07 sep, 06
    Ubicación
    Abya Yala
    Mensajes
    8,152

    Predeterminado Re: Técnicas de programación

    Diseño de un algoritmo

    Los siguientes pasos, son los más adecuados a seguir, a la hora de diseñar la resolución a un determinado problema:

    1 - Análisis del problema: Este paso es importantísimo. Una mala comprensión del problema, puede llevarnos a crear un algoritmo inútil o que de errores. Es bueno hacer gráficos del problema (si se puede graficar). Otro método que da buenos resultados, es reducir el problema a un caso, y, una vez resuelto, generalizar el algoritmo para todos los casos posibles. Hay que tener en cuenta que puede haber casos especiales (excepciones), los que pueden llevar una resolución diferente. Este paso, es el que debería llevarnos más tiempo.

    2 - Escritura del algoritmo: Depués de haber abstraído el problema, se debe llevar esta resolución al papel. Este paso debería ser muy rápido, si el problema fue bien resuelto en el paso anterior.

    3 - Prueba de escritorio: Paso opcional, pero recomendable. Para llevarlo a cabo, se debe ir siguiendo paso a paso las instrucciones escritas, anotando los diferentes valores que toma cada variable, para ver si hay errores en alguna instrucción o fórmula. Si el algoritmo es muy extenso, es un método engorroso...
    Rara paradoja de la vida: comúnmente, a militares genocidas se les premia dándoles su nombre a calles, mientras que a científicos que salvan vidas, dándoles su nombre a virus y bacterias ...
    ----------
    El 75% de las personas, deja sin terminar lo que estaba hac

  4. #4
    Registrado Avatar de Arielo
    Fecha de ingreso
    07 sep, 06
    Ubicación
    Abya Yala
    Mensajes
    8,152

    Predeterminado Re: Técnicas de programación

    Diagramación: Figuras.

    Explicación breve de las figuras de diagramación y su significado.


    Rara paradoja de la vida: comúnmente, a militares genocidas se les premia dándoles su nombre a calles, mientras que a científicos que salvan vidas, dándoles su nombre a virus y bacterias ...
    ----------
    El 75% de las personas, deja sin terminar lo que estaba hac

  5. #5
    Forero inexperto
    Fecha de ingreso
    17 feb, 10
    Mensajes
    3

    Predeterminado Respuesta: Re: Técnicas de programación

    Escritura de Algoritmos



    Un algoritmo, es un conjunto de reglas con un determinado (y finito) número de pasos, para llegar a la resolución de un problema.

    Existen varias formas de escribir un algoritmo, aunque las más utilizadas son:

    Diagramas de flujo
    En este método, se utilizan una serie de figuras, dependientes de la instrucción que se quiera representar, unidas por líneas que apuntan hacia el siguiente paso en el algoritmo. Estas figuras, encierran las instrucciones a ejecutar en cada paso.

    Por ejemplo, el algoritmo para sumar dos números, puede ser diagramado como se muestra en el adjunto.


    Pseudocódigo:
    En este método, cada línea representa una instrucción. También puede hacerse en más de una, y en este caso al final de cada línea, se agrega el signo "_". Este signo, significa que la línea siguiente, es una continuación de la que estamos leyendo.
    Las instrucciones más elementales son tan claras, que es muy difícil no entenderlo.

    Utilizando el mismo ejemplo, de sumar dos números, el pseudocódigo quedaría así:

    Inicio
    Declarar variables: Num1, Num2, Suma

    Leer <-- Num1
    Leer <-- Num2
    Suma <-- Num1 + Num2
    Mostrar --> Suma

    Final




    ALGORITMO DE PROGRMACION



    1. Una compañía de celulares, tiene la siguiente programación diaria: el horario de oficina es de 8am - 12m, 2pm - 6pm; el valor del minuto es de 320 pesos.
    El valor del minuto en horario de oficina 6am – 8am, 12m – 2pm, 6pm – 10pm es de 350 pesos y para el resto 290 pesos.

    Ø Diseñe un algoritmo que lea el numero de celular, el nombre del titular, hora del día que se hace la llamada y la duración de la llamada.

    · Hallar en que compañía pertenece el celular:

    Ø 310, 313, 320...
    Ø 315, 318….
    Ø 300, 301…

    1. Diseñar un algoritmo que lea el nombre del trabajador, la hora de inicio y la hora de salida y cuanto hay que pagarle.
    Última edición por nadia paola; 17/02/2010 a las 14:23 Razón: alquien me puede ayudar a resolver estos ejercicios es urgente

  6. #6
    Forero inexperto
    Fecha de ingreso
    17 feb, 10
    Mensajes
    3

    Predeterminado Respuesta: Técnicas de programación

    alguien me pueda ayudar a resolver estos ejercicios es super urgente

    ALGORITMO DE PROGRMACION
    1. Una compañía de celulares, tiene la siguiente programación diaria: el horario de oficina es de 8am - 12m, 2pm - 6pm; el valor del minuto es de 320 pesos.
    El valor del minuto en horario de oficina 6am – 8am, 12m – 2pm, 6pm – 10pm es de 350 pesos y para el resto 290 pesos.

    Ø Diseñe un algoritmo que lea el numero de celular, el nombre del titular, hora del día que se hace la llamada y la duración de la llamada.

    · Hallar en que compañía pertenece el celular:

    Ø 310, 313, 320...
    Ø 315, 318….
    Ø 300, 301…

    1. Diseñar un algoritmo que lea el nombre del trabajador, la hora de inicio y la hora de salida y cuanto hay que pagarle.

  7. #7
    Forero inexperto
    Fecha de ingreso
    17 feb, 10
    Mensajes
    3

    Predeterminado Respuesta: Re: Técnicas de programación

    [quote=nadia paola;483770]
    Escritura de Algoritmos




    Un algoritmo, es un conjunto de reglas con un determinado (y finito) número de pasos, para llegar a la resolución de un problema.

    Existen varias formas de escribir un algoritmo, aunque las más utilizadas son:

    Diagramas de flujo
    En este método, se utilizan una serie de figuras, dependientes de la instrucción que se quiera representar, unidas por líneas que apuntan hacia el siguiente paso en el algoritmo. Estas figuras, encierran las instrucciones a ejecutar en cada paso.

    Por ejemplo, el algoritmo para sumar dos números, puede ser diagramado como se muestra en el adjunto.


    Pseudocódigo:
    En este método, cada línea representa una instrucción. También puede hacerse en más de una, y en este caso al final de cada línea, se agrega el signo "_". Este signo, significa que la línea siguiente, es una continuación de la que estamos leyendo.
    Las instrucciones más elementales son tan claras, que es muy difícil no entenderlo.

    Utilizando el mismo ejemplo, de sumar dos números, el pseudocódigo quedaría así:

    Inicio
    Declarar variables: Num1, Num2, Suma

    Leer <-- Num1
    Leer <-- Num2
    Suma <-- Num1 + Num2
    Mostrar --> Suma

    Final

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •