



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
Este taller proporciona una introducción a los conceptos fundamentales de la algoritmia, incluyendo la definición de un algoritmo, sus características y elementos clave. Se presentan ejemplos prácticos para ilustrar la aplicación de los conceptos y se incluyen ejercicios para reforzar la comprensión del estudiante.
Tipo: Ejercicios
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Algoritmia
Universidad Cooperativa de Colombia
1. ¿Qué es un algoritmo? Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. De un modo más formal, un algoritmo es una secuencia finita de operaciones realizables, no ambiguas, cuya ejecución da una solución de un problema. 2. ¿Cuáles son las características de un buen algoritmo? Los algoritmos tienen tres partes: Input (Entrada) Proceso Output Asimismo, los algoritmos presentan una serie de características comunes. Son: Precisos : Objetivos, sin ambigüedad. Ordenados : Presentan una secuencia clara y precisa para poder llegar a la solución. Finitos : Contienen un número determinado de pasos. Concretos : Ofrecen una solución determinada para la situación o problema planteados. Definidos: El mismo algoritmo debe dar el mismo resultado al recibir la misma entrada. 3. En la siguiente tabla realice la diferenciación entre los elementos que componen un algoritmo, dando 4 ejemplos según corresponda: ELEMENTOS DEFINICIÓN EJEMPLOS Tipos de Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como ‘b’, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable. Datos Numéricos Datos Lógicos Datos Alfanuméricos (String) Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Cada expresión toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecución de las operaciones indicadas. Una expresión consta de operadores y operandos. Ejemplo 1: Ejemplo 2: Tipos de operadores Son elementos que relacionan de forma diferente, los valores de una o más variables y/o constantes. Es decir, los operadores nos permiten
Escribir "ingresa el total de hombres" Leer hombres //PROCESOS total = mujeres+hombres Escribir "el total de alumnos en el grupo es:",total //SALIDA Escribir "el porcentaje de mujeres es:",(mujeres/total)100,"%" Escribir "el porcentaje de hombres es:",(hombres/total)100,"%" FinAlgoritmo
7. Realizar un algoritmo que calcule la edad de una persona. Algoritmo Ver_edad Definir año, edad Como Entero //ENTRADA Escribir "ingresar fecha de nacimiento" leer año //Proceso edad <- 2022 - año //SALIDA Escribir "la persona tiene:", edad, "años" FinAlgoritmo