



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a los algoritmos simples, sus características y tipos. El texto explica su importancia en la ingeniería y cómo facilitan la automatización de tareas. Se distinguen entre algoritmos cualitativos, cuantitativos, computacionales y no computacionales.
Tipo: Guías, Proyectos, Investigaciones
1 / 7
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




En la vida cotidiana hemos visto que existen programas con características autómatas que nos facilitan el trabajo del ser humano, por ejemplo el rellenar un Kardex, un formulario, una base de datos, un registro de información que uno lo puede desarrollar a manos del programa que estemos usando, aquí es donde se nos introduce un algoritmo, que para poder comprender tenemos que ver su definición como una serie de instrucciones que todo depende de una instrucción tras otra, o sea, son secuenciales lo cual nos facilitan a la hora de querer elaborar acciones automáticas. Un ejemplo de la vida diaria que se usa muy frecuente es en el momento de desarrollarse nuestro Kardex que está programado por el propio Siase, en caso de haber sacado más 70 tu materia se etiquetaría como aprobado, de lo contrario sería reprobado. ¿Por qué es tan importante conocer los algoritmos? Porque se utiliza casi en todos los hábitos de la ingeniería, facilitándonos el hecho de estar escribiendo los datos manualmente, pues los algoritmos son su único trabajo. La idea de crear un algoritmo puede ser un tanto complejo cuando solo se trata de programarlo, pero el algoritmo también se representa como un diagrama de flujo facilitando la comprensión de este en forma de gráfica.
Un alcance es una región de un programa de tamaño máximo en que los enlaces no cambian (o al menos ninguno es destruido). Típicamente un alcance el es cuerpo de un módulo, una clase, una subrutina o un enunciado de control de flujo estructurado a veces llamado bloque. Se usa simplemente alcance para hacer referencia a la región de un programa en la que un nombre o una asociación tiene validez.
Joyanes Aguilar señala que los algoritmos sirven para escribir programas que permitan la comunicación usuario/máquina. Un buen ejemplo es un editor de textos que permite la escritura y edición de documentos. Los programas que realizan tareas concretas; nóminas, contabilidad, análisis estadístico, etc., se denominan programas de aplicación. Peter Norton, en su libro titulado Introducción a la Computación, menciona que programar es una manera de enviar instrucciones a la computadora. Para estar seguros de que la computadora (y otros programadores) pueden entender esas instrucciones, los programadores usan lenguajes definidos para comunicarse.
El pseudocódigo es una descripción compacta, informal y de alto nivel de un algoritmo computacional que utiliza las convenciones estructurales de un lenguaje de programación. Es un lenguaje muy cercano al lenguaje utilizado para escribir programas de computadora, es decir, un pseudolenguaje de programación. El pseudocódigo está diseñado para superar dos limitaciones principales de los lenguajes de algoritmos gráficos: son lentos de construir y difíciles de modificar sin volver a dibujar.
El pseudocódigo sirve como un primer borrador para la programación, es decir, una planificación del programa.
Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia.
En programación, una constante es un valor que no puede ser alterado o modificado durante el proceso al momento de ser leído por el propio programa, dónde el programa almacena valores fijos mientras que una variable es un espacio que una variable es un espacio de la memoria del ordenador a la que asignamos un valor numérico (sólo números, con su valor de cálculo). Cada variable tiene un único nombre el cual no puede ser cambiado. Dos o más variables pueden tener el mismo contenido, pero no el mismo nombre. El nombre de una variable comenzará siempre por una letra, pudiendo contener a continuación tanto letras como números.
(Secuencial, decisión e interación). En programación estructurada sólo se emplean tres construcciones:
¿Qué es un algoritmo en programación y para qué sirve? (2019, 30 octubre). Avantel. https://www.avantel.co/blog/tecnologia/que-es-un-algoritmo- programacion-para-que-sirve/ 4.1 Programas y Aplicaciones - Algoritmos y Programas. (2018, 12 marzo). Program. https://sites.google.com/site/algoritmosyprogramas15/4- 1 - programas-y- aplicaciones C. (2018, 1 agosto). Tipos de algoritmos. ClasificaciónDe. https://www.clasificacionde.org/tipos-de algoritmos/#Segun_su_sistema_de_signos Hernández, E. (2018, 15 junio). Alcance. Nanopdf. https://nanopdf.com/download/alcance-5b23cd5b622a8_pdf#modals