Tarea Algoritmos Logica Computacional

May 14, 2019 | Author: Pedro Andrés cancu | Category: Algorithms, Software Engineering, Computer Programming, Software Development, Física y matemáticas
Share Embed Donate


Short Description

Tarea 4 algoritmos...

Description

UNIVERSIDAD ABIERTA PARA ADULTOS (UAPA)

Los algoritmos

Lógica computacional

PARTICIPANTE Pedro Andrés cancu

Matricula 201805172

FACILITADOR

MARÍA TRINIDAD SÁNCHEZ NAGUA

E s timad @ participante, lee detallados : Luego de haber leído el res umen de la unidad V: realice las s ig uientes actividades que le ayudará a obtener las competencias en esta unidad V, realice las activi dades .

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

Comprensible

Preciso

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 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 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

se encuentra claramente planteado. Formular el problema: Ya área de un triángulo rectángulo. Resultados esperados: El 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. las medidas dadas. Determinar las restricciones: Utilizar 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.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF