programacion

Páginas: 7 (1712 palabras) Publicado: 4 de febrero de 2014
CONCEPTO
DEFINICIÓN
Algoritmo
Conjunto finito de pasos, procedimientos o acciones aplicados a un conjunto finito de datos (entrada) que nos permite alcanzar un resultado o un conjunto finito de datos (salida) para resolver un problema.
Programa
Es el algoritmo codificado en un lenguaje de programación que la computadora sigue para alcanzar un resultado.
Lenguaje de programación
Conjuntode reglas sintácticas y semánticas, que hacen posible escribir un programa.
Dato
Un dato es un hecho o algo que ya ocurrió.
Información
Es un conjunto de datos que tienen un significado en un contexto, ya que un dato por si solo no tiene sentido si no se contextualiza y esta propiedad es la que tiene el concepto de información.
Análisis
Primer fase para resolver algoritmos, se debe examinarel problema para obtener una idea clara sobre lo que se solicita y determinar los datos necesarios para conseguirlos.
Entrada
Parte del análisis: Información dada al algoritmo.
Proceso
Parte del análisis: Operaciones o cálculos necesarios para encontrar la solución del problema.
Salida
Parte del análisis: Respuestas dadas por el algoritmo o resultados finales de los cálculos.
Diseño
Seidentifican las tareas más importantes para resolver un problema y disponerlas en el orden en el que han de ser ejecutadas.
Diagramas de caja
Son una herramienta de diseño que favorece la programación estructurada u reúne características gráficas propias de diagramas de flujo y lingüísticas propias de los pseudocódigos.
Diagramas de flujo
Se utilizan para representar gráficamente un algoritmo.Estos utilizan símbolos normalizados con la representación de cada estructurada de control o instrucción en un símbolo unido a otro en secuencia de acuerdo a la solución algorítmica, a través de flechas, denominadas líneas de flujo, que indican el orden en que los pasos deben ejecutarse.
Pseoudocódigo
Lenguaje de especificación de algoritmos que utiliza palabras clave en español y exige sangríaen el margen izquierdo de acuerdo a las estructuras que se anidan en otras.
Prueba de escritorio
Consiste en probar el algoritmo a mano y ver si este cumple con su función correctamente.
Codificación
Es la transformación del algoritmo en un determinado lenguaje de programación.
Validación
El algoritmo escrito en un lenguaje de programación, deberá ejecutarse y comprobarse en la computadora.Prácticamente es la prueba de escritorio manual pero ahora automatizado.
Implementación y mantenimiento
Se refiere a las actualizaciones que deben aplicarse a este cuando las circunstancias así lo requieran.
Documentación
Última etapa de la metodología, sin embargo se realiza durante todas las fases previas, ya que cada fase concluye con un documento. Así se tiene un documento por fase, quesirve para darle mantenimiento al programa.
Programación estructurada
Conjunto de técnicas para desarrollar algoritmos fáciles de escribir, verificar, leer y modificar. Se apoya en el diseño descendente, recursos abstractos y estructuras básicas.
Diseño descendente
Consiste en diseñar algoritmos en etapas, yendo de los conceptos generales a los detalles.
Identificador
Son los nombres que se dana las constantes simbólicas, variables, funciones, procedimientos u otros objetos que se manipula el algoritmo. Este debe ser:
Significativo
No debe coincidir con palabras reservadas del lenguaje algorítmico o de programación.
Debe de tener una longitud máxima de 50 caracteres.
Debe comenzar con un carácter alfabético, los siguientes podrán ser letras, dígitos o el guion bajo.
ConstantesSon datos cuyo valor no cambia durante todo el desarrollo del programa, pueden ser:
Literales: Valores que aparecen directamente escritos en el programa y pueden ser lógicos, enteros, reales, caracteres, cadenas y el literal nulo.
Simbólicas: Se identifican por su nombre y el valor asignado.
Variables
Objetos que pueden cambiar su valor durante la ejecución de un programa. Se deben declarar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS