Bachillerato 1 / Algoritmos 5 ejercicios (incluyendo 4 corregidos)

a
1. Suma de los términos de una secuencia E.8169 1 a Introduzca el siguiente algoritmo en Python : a=2; for i in range(0,10): a=a*2; print(a); b Los valores que toma sucesivamente la variable a du-rante la ejecución de este algoritmo son los términos de una sucesión, denominada u n , cuya naturaleza y elementos característicos se especificarán. c Indique los rangos de los términos mostrados por el algoritmo. d Modifique el algoritmo para que muestre todos los tér-minos del rango 0 al rango 20 . 2 a Introduzca el siguiente algoritmo en Python : S=0; a=2; for i in range(0,10): a=a*2; S=S+a print(S); b ¾Cuál es el valor mostrado por el algoritmo? c ¾Cuál de las sumas siguientes corresponde al valor de la variable S al final de la ejecución del algoritmo? 9 k =0 u k 10 k =0 u k 9 k =1 u k 10 k =1 u k 3 Modifique el algoritmo para obtener el valor de las sigu-ientes sumas : a 20 k =10 u k b 8 k =0 3 · u k c 10 k =0 u 2 k E.8170 1 a Escriba en lenguaje Python el algoritmo que se in-dica a continuación en pseudodigo: a 2 Para i que va de 0 a 10 a a + 2 ; Fin Para b Los valores tomados sucesivamente por la variable a durante la ejecución de este algoritmo son los térmi-nos de una sucesión, anotada u n , cuya naturaleza y elementos característicos se precisarán. c Indique los rangos de los términos de la sucesión u n asignados a la variable a durante la ejecución de este algoritmo. 2 a Introduzca el siguiente algoritmo en Python : S 0 a 2 Para i que va de 0 a 10 a a + 2 ; S S + a Fin Para b ¾Cuál es el valor de la variable S al final de la ejecución de este algoritmo? c ¾Cuál de las siguientes sumas corresponde al valor de la variable S al final de la ejecución del algoritmo? 9 k =0 u k 10 k =0 u k 11 k =0 u k 9 k =1 u k 10 k =1 u k 11 k =1 u k 3 Modifique el algoritmo para obtener el valor de las sigu-ientes sumas : a 20 k =10 u k b 8 k =0 3 · u k c 10 k =0 u 2 k 2. Ejercicios no clasificados E.6473 1 a En AlgoBox, introduce el siguiente algoritmo: a 2 For i ranging from 0 to 4 a a+3 End For b Realizando una ejecución paso a paso, observe los val-ores sucesivos que toma la variable a : . . . ; . . . ; . . . ; . . . ; . . . ; . . . 2 a Modifica el algoritmo para que los valores sucesivos que tome la variable a sean : 2 ; 6 ; 10 ; 14 ; 18 ; 22 b Modifica el algoritmo para que los sucesivos valores que tome la variable a sean : 5 ; 10 ; 15 E.7290 Consideremos la sucesión u n definida por: u 0 = 0 ; u n +1 = 0 ; 8 · u n + 0 ; 1 para todo n N 1 a Introduzca el algoritmo siguiente : u 0 Para i desde 1 hasta n u 0;8 × u + 0;1 Fin Para b La variable n toma un valor entero estrictamente posi-tivo, describa la acción y el objetivo de este algoritmo en función del valor de la variable n . c ¾Qué particularidad tienen los términos de la sucesión u n ? 2 a Introduzca el algoritmo siguiente : u 0 n 0 Mientras u<0;499 u 0;8 × + 0;01 https://chingmath.fr sacados/8169 chapExoCorrec/8170 sacados/8170 chapExoCorrec/6473 sacados/6473 chapExoCorrec/7290 sacados/7290
n n + 1 Fin Mientras b ¾Cuál es el objetivo de este algoritmo? E.7291 Una empresa produce bacterias para la industria. En el laboratorio se ha medido que, en un medio nutritivo adecuado, la masa de estas bacterias, medida en gramos, aumenta 20 % en un día. La empresa pone en marcha el siguiente dispositivo industrial. En un tanque de medio nutritivo, se introducen inicialmente 1 kg de bacterias. A continuación, cada día, a una hora fija, se sustituye el medio nutritivo contenido en el tanque. Durante esta operación, se pierden 100 g de bacterias. La empresa se fija como objetivo producir 30 kg bacterias. Se modela la evolución de la población de bacterias en el tanque mediante la función u n definida de la siguiente man-era: u 0 = 1 000 ; u n +1 = 1 ; 2 · u n 100 La empresa desea saber después de cuántos días la masa de bacterias superará 30 kg . Se puede utilizar el siguiente algoritmo para responder al prob-lema planteado. Copie y complete este algoritmo. Variables : u y n son números. Procesamiento: u toma el valor 1 000 n toma el valor 0 Mientras . . . . . . hacer u toma el valor . . . n toma el valor n +1 Fin Mientras que Salida : Mostrar . . . . . . https://chingmath.fr chapExoCorrec/7291 sacados/7291