Download - Practica Scheme

Transcript
Page 1: Practica Scheme

5/17/2018 Practica Scheme - slidepdf.com

http://slidepdf.com/reader/full/practica-scheme 1/2

 

Ejercicios de PracticaFundamentos de Programacion

Prof. Victor Padilla R.

Implemente funciones que permitan:

1. Contar la cantidad de apariciones de un numero en una lista.

( nu m-a pa ri ci on es ( list 5 2 4 1 6 3 4 2 5 4 7) 4) ; ; = 3

2. Remover todas las apariciones de una lista.

( r em ov er -a pa ri ci on es ( li st 5 2 4 1 6 3 4 2 5 4 7) 4) ; ; = ( list 5

2 1 6 3 2 5 7)

3. Calcular el promedio de una lista de numeros.

( p ro me di o ( l is t 7 4 - 5) ) ; ; = 2

4. Contar la cantidad de numeros pares que hay en una lista.

( c an ti da d- pa re s ( l is t 7 4 - 5 0 12 1 3 - 8) ) ; ; = 4

5. Obtener los numeros impares de una lista.

( o bt en er -i mp ar es ( l is t 12 0 7 19 - 22 1 5 1 8) ) ; ; = ( list 7 19 15)

6. Obtener la persona de menor edad de una lista. Asuma que todas las personas tienendiferente edad.

( m e n o r pe r s o na ( l i s t ( m a k e - pe r s o na '  C h u ck N o r ri s 2 4 ) ( m a k e - p er s o na

'  Y a oM i n g 1 6) ( m a k e - pe r s o na '  T o rr es 3 5) ) ) ; ; = ( m a k e- p er s on a

'  Y a oM i n g 1 6)

7. Obtener un listado con solo los nombres de las personas menores de edad.

( n o m b r e s- m e n or e s ( l i s t ( m a k e - p er s o na '  D e rp 1 7 ) ( m a k e - p er s o na

'  S c u m ba g S t ev e 1 6 ) ( m a k e - pe r s o na '  G o o dG u y G re g 3 5) ) ; ; = ( lis t

'  Derp '  S c u m b a g S t e v e )

8. A partir de 3 posn que representan un triangulo, saber si este es equilatero, isosceles,escaleno, o de hecho no es un triangulo valido. Condiciones:

Invalido: una de las distancias entre sus puntos es igual a la suma de las otras dosdistancias (puntos colineales).

Equilatero: las distancias entre todos sus puntos son iguales

Isosceles: dos de las distancias entre sus puntos son iguales

Escaleno: las tres distancias son diferentes

9. Calcular la suma de las coordenadas x e y de una lista de posns.

( s u ma - po s ns ( l is t ( m a ke - po s n 1 7 ) ( m a ke - po s n 6 2 ) ( m a ke - po s n 1 3

- 4) ) ) ; ; = ( m ak e- po sn 20 5 )

10. Calcular la interseccion de una lista de rectangulos

( i n t e r s ec - l i s ta - r e ct s ( l i s t

( m a ke - re c t ( m a ke - po s n 0 0 ) ( m a ke - po s n 7 5 ) )

( m a ke - re c t ( m a ke - po s n 3 - 1) ( m a ke - po s n 8 6 ) )

( m a ke - re c t ( m a ke - po s n - 2 2 ) ( m a ke - po s n 5 4 ) ) ) )

; ; = ( m ak e- re ct ( m ak e- po sn 3 2 ) ( m ak e- po sn 5 4 ))

Page 2: Practica Scheme

5/17/2018 Practica Scheme - slidepdf.com

http://slidepdf.com/reader/full/practica-scheme 2/2


Top Related