Programación Lógica y Funcional
Enviado por Francisco Elias Carrasco • 1 de Junio de 2021 • Tarea • 937 Palabras (4 Páginas) • 108 Visitas
[pic 1][pic 2]
Francisco Manuel Elías Carrasco
17691231
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Programación Lógica y Funcional
Ing. Jesús Francisco Gálvez González
A2-S2 Ejercicios de programación funcional
Objetivo
De acuerdo con los recursos proporcionados (lecturas), el estudiante deberá realizar los ejercicios de los documentos (se encuentran en las últimas páginas de los documentos), deberá tomar captura de los ejercicios, explicar la respuesta y responder a las preguntas (añadir pregunta y respuesta) donde corresponda. Aunado a ello también puede adjuntar los archivos generados para sustentar la evidencia.
Introducción
A continuación, se verán una serie de ejercicios que fueron rescatados de cada documento pasado por nuestro profesor. En estos mismo vienen ejercicios en base a operaciones aritméticas; funciones; tuplas y listas; condiciones y bucles; lambda. En estas mismas se indicara con una captura de pantalla su desarrollo y una breve descricpion.
Desarrollo
Modelo de Programación Funcional
Ejercicios:
(5+7) *2>24 = Falso
12(2+2) = 48
((2*11) (5-1) (52*3)) =13728
(9/3) *((7/2) (2/7)) = 3
((2-2) (14+14) (6+2)) = 0
(2*14) +(5*5) +(4*2) = 61
(½ + ¼ + ¾) = 3/2
[pic 3][pic 4]
Funciones
- Realice una función que sume 2 números.
[pic 5]
[pic 6]
- Utilice una función que utilice 3 parámetros y los imprima.
[pic 7]
[pic 8]
- Desarrolle una función que no tenga parámetros.
[pic 9]
[pic 10]
- Cree un ejercicio donde implemente una función y un bucle.
[pic 11]
[pic 12]
- Implemente una función de manera libre.
[pic 13]
[pic 14]
Generalidades – Listas – Tuplas
- Crear una tupla de 5 números y modificar la posición 2, tomar pantalla del resultado obtenido.
[pic 15]
Esto pasa porque las tuplas no permiten agregar o modificar su contenido.
- Utilizar la función Capitalize()
[pic 16]
Se utiliza el método capitalize para poner el primer carácter de una cadena en mayúsculas.
- ¿Cuál es la diferencia entre una tupla y una lista?
La única diferencia es que la lista puede ser modificada después de la creación y las tuplas no.
Condiciones – Bucles
- Realice un ejemplo en que combine un for y una lista.
[pic 17]
[pic 18]
Se agregaron elementos a una lista y después se hizo un recorrido de la lista con un bucle for.
- Utilice un bucle para imprimir 5 letras.
[pic 19]
Llenamos una lista con una cantidad de caracteres y después realizamos un recorrido de esa lista de caracteres.
- Desarrolle un Rango 1000 números e imprima la lista.
[pic 20]
En una variable x utilizamos la función de range para generar números de 0 a 100 y con ello generar una lista. Después procedemos a imprimir la lista.
- Cree un ejercicio donde implemente un bucle, una lista y una condición.
[pic 21]
[pic 22][pic 23]
En una lista de 100 items imprimimos su valor con el bucle for y con una condición lo paramos al momento de llegar al numero 50 si es que lo encuentra.
...