Introduccion a la informacion
description
Transcript of Introduccion a la informacion
![Page 1: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/1.jpg)
INTRODUCCION A LA
PROGRAMACIÓN.
![Page 2: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/2.jpg)
![Page 3: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/3.jpg)
La programación es el
proceso de diseñar,
codificar, depurar y
mantener el código fuentes
de programas
computacionales.
![Page 4: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/4.jpg)
El lenguaje de
programación es un idioma
artificial diseñado para
expresar procesos que
pueden ser llevados a cabo
por una computadoras.
![Page 5: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/5.jpg)
![Page 6: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/6.jpg)
Es una serie de pasos
organizados que describe el
proceso que se debe seguir,
para dar solución a un
problema específico.
![Page 7: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/7.jpg)
![Page 8: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/8.jpg)
Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
Tener cero o más entradas: Datos son proporcionados a un algoritmo como para llevar a cabo las operaciones que comprende.
![Page 9: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/9.jpg)
Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue.
Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.
![Page 10: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/10.jpg)
![Page 11: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/11.jpg)
Descripción de un algoritmo informático de
programación de alto nivel compacto e
informal que utiliza las convenciones
estructurales de un lenguaje de programación
verdadero, pero que está diseñado para la
lectura humana en lugar de la lectura en
máquina, y con independencia de cualquier
otro lenguaje de programación.
![Page 12: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/12.jpg)
![Page 13: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/13.jpg)
1-Se puede ejecutar en un ordenador con un IDE como por ejemplo SLE, LPP, Pilatox o PSeInt)2-Es una forma de representación sencilla de utilizar y de manipular.3-Facilita el paso del programa al lenguaje de programación.4-Es independiente del lenguaje de programación que se vaya a utilizar.5-Es un método que facilita la programación y solución al algoritmo del programa.
![Page 14: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/14.jpg)
DESCRIBE:
Instrucciones primitivas.
Instrucciones de proceso.
Instrucciones de control.
Instrucciones compuestas.
Instrucciones de descripción.
![Page 15: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/15.jpg)
ESTRUCTURA:Cabecera.
Programa.Módulo.Tipos de datos.Constantes.Variables.
Cuerpo. Inicio.Instrucciones.Fin.
![Page 16: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/16.jpg)
![Page 17: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/17.jpg)
Es la representación gráfica del algoritmo o proceso.
Se utiliza en disciplinas como la programación, la economía y
procesos industriales .
![Page 18: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/18.jpg)
![Page 19: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/19.jpg)
• Identificar las ideas principales a ser incluidas en el diagrama de flujo.
• Definir qué se espera obtener del diagrama de flujo.
• Identificar quién lo empleará y cómo.
• Establecer el nivel de detalle requerido.
• Determinar los límites del proceso a describir.
![Page 20: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/20.jpg)
VENTAJAS:
• Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano reconoce muy fácilmente los dibujos.
• Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos, los flujos de los re-procesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
![Page 21: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/21.jpg)
• Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.
• Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.
![Page 22: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/22.jpg)
![Page 23: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/23.jpg)
• Formato vertical: En él, el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
• Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
![Page 24: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/24.jpg)
• Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aún para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
![Page 25: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/25.jpg)
SENTIDO DEL FLUJO:
• Significa el sentido y la secuencia de las etapas del proceso:
![Page 26: Introduccion a la informacion](https://reader033.fdocuments.co/reader033/viewer/2022052622/5593d62a1a28ab55488b4703/html5/thumbnails/26.jpg)