Pseudocodigo
es una descripción de alto nivel compacta e informal[] del principio operativo de un programa informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real[], pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omitedetalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas queel código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes derealizar la efectiva codificación.
Algoritmo
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad []debe de tener un principio y un fin
Un diagrama de flujo
Es una representación gráfica de un proceso. Cada paso del proceso es representado porun símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.
Símbolos del diagrama de flujo
Almacenamiento de datos
Base de datos
Etapas del ciclo de vida del software
Definición objetivos del software
Investigación derequisitos y factibilidad: recopilar y formalizar los requisitos.
Etapa de análisis y diseño general: requisitos generales de la arquitectura del software.
Diseño detallado: definición más precisa de cada módulo o subconjunto del software.
Programación e implementación: se programa lo especificado en la etapa de diseño.
Prueba: se evalúa cada módulo o subconjunto del software de forma individual y enfor antegrada. Luego puede haber una prueba beta (es el paso o procedimiento en donde un grupo de personas evalúan un software en búsqueda de error esas irregularidades antes de que salga definitivamente al mercado.
Creación de la documentación: información sobre el software para los usuarios.
Mantenimiento: mantenimiento correctivo y mantenimiento continúo.
El buclefor o ciclo for
es unaestructura de control en la que la pc nos muestra el cómo programar si es que nosotros queremos programar
While permite al programador especificar las veces que se repita una acción (una o más sentencias de programación) mientras una condición se mantenga verdadera.
Estructura de datos
Es una forma de organizar un conjunto de datos elementales con el objetivo defacilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.
Tipos
Conjuntos
Matriz (matemáticas)
Matriz (programación)
Lista
Árboles
Grafos
Tablas
Montículos
La programación estructurada
Es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas
Laprogramación funcional
es un paradigma de programación declarativa basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado. Enfatiza la aplicación de funciones, en contraste con el estilo de programación imperativa, que enfatiza los cambios de estado
Recursividad
es normalmente llevado a cabo mediante recursividad. Las funciones recursivas se invocan a sí...
Regístrate para leer el documento completo.