Sunteți pe pagina 1din 9

UNIVERSIDAD ABIERTA

PARA ADULTOS
(UAPA)
TEMA

Los algoritmos

Asignatura

Lógica computacional

PARTICIPANTE

Pedro Andrés cancu

Matricula

201805172

FACILITADOR

María Elena amaro medina


MARÍA TRINIDAD SÁNCHEZ NAGUA
15 De noviembre del año, 2018

Estimad @ participante, lee detallados:


Luego de haber leído el resumen de la unidad V: realice las siguientes
actividades que le ayudará a obtener las competencias en esta unidad
V, realice las actividades.

Introducción

Desarrollo

1. Completa la siguiente tabla: Explica que enfoca los


términos de los términos sobre el algoritmo como deben
ser:
Realizable
El proceso algorítmico debe
terminar después de una
cantidad finita de pasos. Se
dice que un algoritmo es
inaplicable cuando se ejecuta
con un conjunto de datos
iniciales y el proceso resulta
infinito o durante la ejecución se
encuentra con un obstáculo
insuperable sin arrojar un
resultado
Comprensible
Debe ser claro lo que hace, de
forma que quien ejecute los
pasos (ser humano o máquina)
sepa qué, cómo y cuándo
hacerlo. Debe existir
un procedimiento que
determine el proceso de
ejecución
Preciso El orden de ejecución de las instrucciones debe estar
perfectamente indicado. Cuando se ejecuta varias veces, con
los mismos datos iniciales, el resultado debe ser el mismo
siempre. La precisión implica determinismo.
Luego de analizar detalladamente el problema hasta
entenderlo completamente, se procede a diseñar un algoritmo
(trazar un plan) que lo resuelva por medio de pasos sucesivos
y organizados en secuencia lógica. El concepto intuitivo de
algoritmo (procedimientos y reglas) se puede encontrar en
procesos naturales de los cuales muchas veces no se es
consciente. La familiaridad de lo cotidiano impide a las
personas ver muchos algoritmos que se suceden a su
alrededor. Procesos, rutinas o biorritmos naturales como la
gestación, las estaciones, la circulación sanguínea, los ciclos
cósmicos, etc., son algoritmos naturales que generalmente
pasan desapercibidos.
EJEMPLO1 :
Diseñar un algoritmo (pseudocódigo ) para hallar el área de un triángulo rectángulo
cuya Base mide 3 cm, la Altura 4 cm y la Hipotenusa 5 cm.
R/
ANÁLISIS DEL PROBLEMA
Formular el problema: Ya se encuentra claramente planteado.
Resultados esperados: El área de un triángulo rectángulo.
Datos disponibles: Base, Altura, Hipotenusa, tipo de triángulo. Laincógnita es el ár
ea y todos los valores son constantes. El valor de la hipotenusa se puede omitir. El
estudiante debe preguntarse si sus conocimientos actuales de matemáticas le
permiten resolver este problema; de no ser así, debe plantear una estrategia para
obtener
los conocimientos requeridos.
Determinar las restricciones: Utilizar las medidas dadas.
Procesos necesarios: Guardar en dos variables (BASE y ALTURA) los valores de
Base y Altura; Guardar en una constante (DIV) el divisor 2; aplicar la fórmula
BASE*ALTURA/DIV y guardar el resultado en la variable AREA; comunicar el
resultado (AREA).

2. Te invito a que realices los siguientes problemas de diagramas de flujos. Consulte los
diagramas de flujo de resultados que serán las guías para que pueda realizar los
propuestos. Si te tiene falta más información consultas las páginas web que están en
materiales del curso.
Problemas de diagramas de flujo Cómo preparar una taza de chocolate.

Como preparar una taza de chocolate

Con leche si con agua


No agregar agua

Agregar leche agregar chocolate

Agregar azucar

Agregar sal

 Multiplicar tres números.

Multiplicar 3 numeros

Inicio

Leer

M1

M2

M3

Multiplicar m1 m2 m3

Dame resultados
 Cómo puedo sacar la edad de mi abuelo de 90 años.
 Inicio
 Ingresar dia mes y año de mi abuelo
 Dias1
 Mes 2
 Año 3
 Calcula dias1 mes 2 año 3
 Dame resultado
 50% de un artículo.
 Inicio
 Leer
 V 100 de un numero
 V 50 de el mismo numero
 Calcula el primer v 100 de el numero y dividirlo entre 2
 (Dame ese resultado)

Conclusión

Un bucle o ciclo, en programación, es una sentencia que ejecuta repetidas veces un trozo
de código, hasta que la condición asignada a dicho bucle deja de cumplirse
El bucle while o bucle mientras es un ciclo repetitivo basado en los resultados de una
expresión lógica; se encuentra en la mayoría de los lenguajes de
programaciónestructurados. El propósito es repetir un bloque de código mientras una
condición se mantenga verdadera
El bucle do, bucle hacer, hacer-mientras o también llamado ciclo do-while, es
una estructura de control de la mayoría de los lenguajes de
programación estructuradoscuyo propósito es ejecutar un bloque de código y repetir la
ejecución mientras se cumpla cierta condición expresada en la cláusula while. La diferencia
con el bucle while radica en que este evalúa la condición al principio, y si esta no se cumple,
el código que está encerrado dentro del cuerpo no se ejecuta. En cambio, el bucle do-while
evalúa la condición para seguir ejecutándose luego de haber ejecutado el código dentro de
su cuerpo; es decir, siempre se ejecuta por lo menos una vez el código

El bucle for es una estructura de control en programación en la que se puede indicar


de antemano el número mínimo de interacciones.[1] Está disponible en casi todos
los lenguajes de programación imperativos.

For each (de la palabra inglesa for each = para cada uno) es un bloque constructivo de los
lenguajes de programación para recorrer los elementos de una colección. Foreach se utiliza
por lo general en lugar de una norma para la declaración. A diferencia de otras
construcciones de bucle, los bucles foreach por lo general no mantienen contra-indicación
explícita, que esencialmente dice "haga esto a todo en este juego" en lugar de "hacer esto
x veces." Esto evita posibles errores off-by-one y hace el código más fácil de leer. En
lenguajes orientados a objetos un iterador, aunque implícito, a menudo se utiliza como
medio de recorrido. Este bucle, implementado a partir de las versiones de PHP4, nos ayuda
a recorrer los valores de un array, lo cual puede resultar muy útil por ejemplo para efectuar
una lectura rápida del mismo. Recordemos que un array es una variable que guarda un
conjunto de elementos (valores) catalogados por claves

4. Estas actividades lo puedes elaborar en un documento de Word y


subirlo en este espacio.