Quiz 11 – part II

--Originally published at Programming

Hello! This is the second part of this quiz because the first time I made this blog I skip some exercises. One of them was on the real exam (yes, so sad). Well, I just going to talk about the last problem (number 10), because number 8 (Babylonian method) and 9 (Go Bananas) are in Quiz 14 – Exam.

Instructions: Write a function called gcd that receives to positive integers and returns the greatest  common divisor of them (the largest integer that divides both of the parameters evenly).

Code:

Captura de pantalla 2017-04-27 a la(s) 13.31.03

How it runs:

Captura de pantalla 2017-04-27 a la(s) 13.30.52

 

Hope it helps ?


Quiz 11

--Originally published at Programming

Hello, today we have some practice for the exam in this quiz. It’s about problems to solve.

1.- It is like quiz 09, clic to review.

2.- Instructions: Escribe un función que se llama triangulo cual recibe un parámetro size y imprime un triangulo derecho como el siguiente. El renglón mas grande debe llevar size numero de “T”. SOLO imprime los “T”s y los endlines. Nota que no hay characteres (espacios) a la derecha de los T’s. Debe usar un ciclo “for” para controlar el repetición.

Code:
Captura de pantalla 2017-04-26 a la(s) 09.19.43
It runs like this:
Captura de pantalla 2017-04-26 a la(s) 09.19.35
3.-  It also he have already seen, in blog wsq06.
4.- Instructions: Escribe una función que se llama promedio_lista que recibe un parámetro (una lista (Py thon) o arreglo/Vector de C++) de valores float y regresa como float el promedio de los números en la lista.
Code:
Captura de pantalla 2017-04-26 a la(s) 09.25.15
How it runs:
Captura de pantalla 2017-04-26 a la(s) 09.27.06
5.- This we have seen too in an other blog, but let’s review here by the way.
Instructions: Escribe una función que se llama promedio_lista que recibe un parámetro (una lista (Python) de valores float y regresa como float el promedio de los números en la lista.
Code:
Captura de pantalla 2017-04-26 a la(s) 09.28.09Captura de pantalla 2017-04-26 a la(s) 09.28.39
6.- This problem is in blog Quiz 8.
7.- And finally, we have this:
Instructions: Escribe una función que se llama sumsquares_list cual recibe una lista (list en Python) de números y regresa la suma de los números cuadrados.
 Captura de pantalla 2017-04-26 a la(s) 09.33.03
Captura de pantalla 2017-04-26 a la(s) 09.33.56

Quiz #11

--Originally published at マルコ

1. Escribe el función distancia cual recibe 4 números (x1, y1, x2, y2) cuales representan dos puntos en espacio (x1,y1) y (x2,y2). El método debe regresar la distancia entre los dos puntos. Recuerda que el valor cuadrada del hipotenusa del triangulo es igual que la suma de las cuadradas de los otro dos lados del triangulo (the hypotenuse squared is equal to the sum of the squares of the other two sides).

Examen.1Examen.1.2

2. (5 puntos) Escribe un función que se llama triangulo cual recibe un parámetro size y imprime un triangulo derecho como el siguiente. El renglón mas grande debe llevar size numero de “T”. SOLO imprime los “T”s y los endlines. Nota que no hay characteres (espacios) a la derecha de los T’s. Debe usar un ciclo “for” para controlar el repetición.

Examen.2Examen.2.2

3. Escribe la función factorial cual recibe un entero “x” y regresa el valor de x! Recuerda que 0! = 1, 1! = 1, 2! = 2, 3!= 6, 4! = 24, etc. Para los de Python: NO PUEDES usar el factorial como parte del module “math”

Examen.3Examen.3.2

4. Escribe una función que se llama promedio_lista que recibe un parámetro (una lista (Python) o arreglo/Vector de C++) de valores float y regresa como float el promedio de los números en la lista.

Examen.4Examen.4.2

5. Escribe una función que se llama smallest_of_four cual recibe cuatro valores float como parametros y regresa el minimo (más pequeño) de los valores. Ojo: puede recibir unos valores iguales.

Examen.5Examen.5.2

6. Escribe una función que se llama fibonacci cual recibe un número n (puedes dar por cuenta que valor mayor o igual que cero) y regresa y valor correspondiente del serie de fibonacci, por ejemplo: fibonacci(0) regresa 0 fibonacci(1) regresa 1 fibonacci(2) regresa 1 fibonacci(3) regresa 2 fibonacci(4) regresa 3 fibonacci(5) regresa 5 fibonacci(6) regresa

Examen.6
Examen.6.2
Examen.7
Examen.7.2
Continue reading "Quiz #11"

Quiz 11

--Originally published at Héctor Santillán

1: Desarrollar una función que obtenga la distancia entre dos puntos en un plano cartesiano.

Muy simple, sólo debemos de pedir los cuatro números y calcular su distancia con un teorema de pitágoras. Luego imprimimos su resultado.

2: Desarrollar una función que imprima un triángulo acorde al número ingresado:

Se desarrolla la función y se crean los contadores, el primero para que vaya incrementando la impresión de ‘T’ y cuando alcance el número ingresado, creamos un segundo contador que lo decrezca hasta que alcance 0.

3: Se desarrolla una función que retorne el factorial de un objeto.

También muy sencillo. Sólo pedimos el número y la función desarrolla un contador que va decreciendo el número para que este se multiplique por si mismo menos uno y al final retorne el factorial.

4: Desarrollar una función que devuelva el promedio de una lista.

De nueva cuenta es un programa sencillo. Primero ingresamos el tamaño de la lista y le creamos un contador para que se ingresen todos los números que el usuario quiere ingresar. Luego la función tiene otro contador que sumará todos los números de la lista y los dividirá entre la cantidad de ellos para obtener su promedio.

5: Desarrollar una función que devuelva el número menor de una lista:

Creamos el contador para la lista y luego la función simplemente contendrá un ‘min’ que nos devolverá el número menor de la lista considerando números positivos y negativos.

6: Desarrollar una función que devuelva el número pedido de la lista de Fibonacci:

Utilizamos el método de recursión para simplificar la función. Especificamos que si es 0 nos retorne 0 y que si es 1 devuelva 1 y la recursión finalmente desarrollara el procedimiento (n-1)+(n-2) a cada número que se vaya obteniendo para así sumar todos los 1 y 0

Continue reading "Quiz 11"