Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos y Diagramas (Cap. 6. Técnicas de Diseño. La programación…
Algoritmos y Diagramas
Cap.1 Concepto de Algoritmo. Definición de Lenguaje.- El lenguaje son los símbolos que sirven para comunicar o compartir ideas entre dos o más personas. La comunicación es un proceso que utiliza reglas simples para llevarse acabo, donde existe emisor, receptor, medio o canal y mensaje.
- El lenguaje de programación es el conjunto de caracteres que permite la comunicación entre una máquina y el ser humano, se clasifican en: Lenguaje máquina, Lenguaje ensamblador y de alto nivel.
- Para definir un algoritmo, podemos decir que es una secuencia o serie de pasos organizados u ordenados, siguiendo un proceso que dará solución. Sus características principales son: finito, definido, entradas, salidas y efectivo. Los lenguajes algorítmicos, básicamente son símbolos, pueden ser; gráficos y no gráficos.
- Diseñar un algoritmo requiere creatividad y conocimientos
profundos de la técnica de programación. Son independientes del lenguaje de programación.
Cap. 7. Estudio de lenguajes de programación. Dentro de la Historia de este lenguaje, se dice que fue utilizado con fines militares. Se clasifican en: Lenguajes basados en el cálculo númerico, Lenguajes para negocios, Lenguajes para inteligencia artificial, Lenguajes para sistemas operativos y Lenguajes para internet.
Cap. 2. Técnicas para la formulación de algoritmos.
El diagrama de flujo es la representación detallada
en forma gráfica de un algoritmo
Capítulo 3. Metodología para Solución de Problemas por Computador. En la definición del problema hay que cuidar que su contenido sea claro y preciso, que es importante que el computador entienda el mensaje o asignación que se pretenda determinar.
Análisis del Problema: Desea definir los datos de entrada y su información, la cual es la salida y los métodos y fórmulas que se necesitan para procesar los datos.
Diseño del Algoritmo: Como características, este presenta: un punto de inicio, ser definido sin presentar dobles interpretaciones, ser flexible y finito en tiempo y tamaño.
Codificación es la operación que escribe la solución del problema de manera detallada o en un código reconocible para el computador.
-
Cap. 4. Entidades Primitivas para el Desarrollo de Algoritmos. Los tipos de datos pueden ser simples o estructurados; en los simples estan, numéricos, lógicos y alfanuméricos. En los estructurados estan; arreglos, registros, archivos y apuntaciones.
Expresiones: Son combinaciones de variables, paréntesis, u otros. Se clasifican en: aritméticas, relacionales y lógicas.
-
Cap. 5. Estructuras Algorítmicas Estas estructuras son un grupo de formas de trabajo que permiten manipular variables. Son secuenciales (asignación, entrada y salidas), condicionales (simples y múltiples) y cíclicas (Hacer para, mientras, repetir hasta).
Cap. 6. Técnicas de Diseño. La programación estructurada es la organización y disciplina del diseño de programas. Tiene 3 características; Diseño Top-Down, programación modular y codificación estructurada.
ESTILO DE PROGRAMACION (SIMPLICIDAD Y LEGIBILIDAD). Es una programación que permite obtener programas correctos mantenibles y legibles.
-
-
-
Pseudo código: Esta técnica utiliza palabras que indican el proceso a realizar, es la mezcla o combinación entre el lenguaje de programación y cualquier otro.
Diagramas estructurados (Nassi-Schneiderman) es una representación gráfica que muestra el diseño de un programa estructurado. Es decir un diagrama de flujo con la diferencia de que en este se omiten flechas de unión y las cajas son contiguas.
-