Ejercicios de algoritmos y diagramas de flujo

Slides:



Advertisements
Presentaciones similares
Dra. Noemí L. Ruiz Limardo 2006 © Derechos Reservados
Advertisements

Mostrar Resultados: “El costo de la llamada es:” MAP
Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
INFORMÁTICA PROGRAMACIÓN.
Introducción a la Tecnología de la Información
Santiago , 07 de septiembre del 2013
ECUACIONES LINEALES.
Sesión 4 Diagramas de Flujo
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
ESTRUCTURA DE DECISION LOGICA
Estructuras de decisión
ECUACIONES = 7 x + y = y + x x + 5 = 7 Incógnita
Estadística Administrativa I
Introducción a los Algoritmos
Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
Ejercicios De Algoritmos
PROGRESIONES Prof. José Mardones Cuevas
Lenguaje Algebraico En el mundo hay una amplia variedad de idiomas, tales como el castellano, inglés y portugués. También hay lenguajes propios de los.
INFORMÁTICA PROGRAMACIÓN.
Técnico en programación de Software
Estructuras Básicas. Siempre que se debe tomar una decisión, ésta depende de una condición. La condición es una expresión lógica que nos permite decidir.
Igualdades y ecuaciones
¿Qué es un modelo conceptual?
Ecuaciones de primer grado Similar al ejercicio 1 propuesto
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Temas Operaciones básicas Operaciones Operadores Aritméticos
Complemento a los Diagrama de Flujos Fundamentos de la Programación
Estadística Administrativa I
Introducción a la Programación
Representación de los algoritmos
Unidad 2 Expresiones algebraicas
Organizados en equipos, analicen la siguiente sucesión de figuras y respondan lo que se cuestiona. Si lo desean pueden utilizar su calculadora. Fig. 1.
Expresiones algebraicas
Resolución de problemas mediante ecuaciones con una incógnita
Del lenguaje ordinario al lenguaje algebraico
Estructuras de repetición
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
Lenguaje Algebraico En el mundo hay una amplia variedad de idiomas, tales como el castellano, inglés y portugués. También hay lenguajes propios de los.
Matemáticas Discretas y Algoritmos
TEMA 6 ECUACIONES.
ESTRUCTURAS DE CONTROL
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
INTRODUCCIÓN A LA COMPUTACIÓN 13va Semana – 21va Sesión Miércoles 25 de Mayo del 2005 Juan José Montero Román
Fundamentos de programación
Apuntes de Matemáticas 2º ESO
Lenguaje algebraico a lenguaje verbal
INTRODUCCIÓN A LA COMPUTACIÓN
ESTRUCTURAS DE CONTROL Estructuras Secuenciales. Las estructuras de programación secuenciales son una combinación de sentencias de entrada de datos al.
ESTRUCTURA DE DATOS ESD-243
Unidad 3 Instrucciones secuenciales
Introducción a la Ingeniería de Sistemas
ALGORITMOS.
Estructuras de repetición
@ Angel Prieto BenitoApuntes Matemáticas 1º ESO1 Tema 10 * 1º ESO Ecuaciones de 1º grado.
Matemáticas Maestría en Politicas Publicas Dr. Favio Murillo García.
Elaboración de algoritmos usando lógica de programación
Metodología de la programación
ALGORITMOS
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Algoritmia y Programación
 La comisión son situaciones de la vida real tienes que ver por lo general el comercio es decir cuando una persona vende un articulo comercial entonces.
Literales y Fórmulas geométricas
LAS EXPRESIONES ALGEBRAICAS
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
ALGORITMO QUE SUME 2 VALORES E IMPRIMA EL RESULTADO 1. Inicio 2. Inicializar variables A=0,B=0,C=0 3. Asignar valores a las variables A=20,B=50.
Del lenguaje ordinario al lenguaje algebraico
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

Ejercicios de algoritmos y diagramas de flujo MULTIMEDIA Ejercicios de algoritmos y diagramas de flujo

Jerarquía de operaciones Diagramas de flujo Algoritmos Encuentra el error Diagramas y lógica 10 10 10 10 10 20 20 20 20 20 30 30 30 30 30 40 40 40 40 40 50 50 50 50 50

10 puntos Identifica el enunciado que describe mejor el algoritmo descrito a continuación. Inicio Leer n1, n2, n3 R=n1+n2+n3/3 Imprimir R Fin Calcula el perímetro de un triángulo. Eleva al cubo la suma de tres números. Promedia tres números. Calcula la suma de dos números más la tercera parte de otro número. Regresar a la Pizarra Ver RESPUESTA

10 puntos RESPUESTA: Calcula la suma de dos números más la tercera parte de otro número. Regresar a la Pizarra

20 puntos Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. ¿Cuál de las siguientes opciones describen de mejor manera los elementos de entrada que se ven involucrados en este escenario? A. Cantidad total invertida. B. Cantidad total invertida, Porcentaje que invierte cada persona. C. Cantidad invertida por la persona 1, Cantidad invertida por la persona 2, Cantidad invertida por la persona 3. D. Cantidad total invertida, Porcentaje invertido por la persona 1, Porcentaje invertido por la persona 2, Porcentaje invertido por la persona 3. Regresar a la Pizarra Ver RESPUESTA

20 puntos RESPUESTA: C. Cantidad invertida por la persona 1, Cantidad invertida por la persona 2, Cantidad invertida por la persona 3. Regresar a la Pizarra

30 puntos Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera. ¿Cuál de las siguientes expresiones usarías para resolver el problema anterior?   Regresar a la Pizarra Ver RESPUESTA

30 puntos RESPUESTA: Regresar a la Pizarra

40 puntos Determine el valor que se obtiene de evaluar la siguiente expresión aritmética: 2+4*(1+2)^2-6/3 322 144 36 Ninguna de las anteriores. Regresar a la Pizarra Ver RESPUESTA

40 puntos RESPUESTA: 36 Regresar a la Pizarra

50 puntos Determina la expresión aritmética que representa la fórmula para calcular el valor de x en algún lenguaje de programación de alto nivel: Regresar a la Pizarra Ver RESPUESTA

50 puntos RESPUESTA: Regresar a la Pizarra

10 puntos Dado el diagrama de flujo que se muestra, ¿cuál de los enunciados que se presentan en las opciones describe mejor su funcionamiento? Escribe la suma de los números a, b y c. Escribe la suma del doble de los números a, b y c. Escribe la suma del cuadrado de los números a, b y c. Escribe el cuadrado de la suma de los números a, b y c. Ver RESPUESTA Regresar a la Pizarra

10 puntos RESPUESTA: Escribe la suma del cuadrado de los números a, b y c. Regresar a la Pizarra

20 puntos ¿Qué imprimiría el siguiente diagrama de flujo si x = 3 y y = 4? 17 21 84.5 13 Regresar a la Pizarra Ver RESPUESTA

20 puntos RESPUESTA: 17 Regresar a la Pizarra

30 puntos El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. ¿Qué deberías escribir en el símbolo de asignación para que funcione el siguiente diagrama de flujo para resolver el problema anterior? Regresar a la Pizarra Ver RESPUESTA

30 puntos RESPUESTA: Regresar a la Pizarra

40 puntos Encuentra el error en el siguiente diagrama de flujo. A. No es correcto usar paréntesis en el símbolo de asignación. B. Debemos usar tres símbolos de salida. C. Las variables n1 y n2 son desconocidas. D. Sobran signos de “+” en el símbolo de salida. Regresar a la Pizarra Ver RESPUESTA

Las variables n1 y n2 son desconocidas. 40 puntos RESPUESTA: Las variables n1 y n2 son desconocidas. Regresar a la Pizarra

50 puntos                     En el siguiente diagrama de flujo encuentra el error. A. Está mal calculado el perímetro. B. Faltan datos. C. La fórmula que aparece es la del área de un triángulo. D. No se asigna el valor del perímetro a una variable de salida.               Regresar a la Pizarra Ver RESPUESTA

50 puntos RESPUESTA: No se asigna el valor del perímetro a una variable de salida. Regresar a la Pizarra

10 puntos Identifica el enunciado que describe mejor el algoritmo descrito a continuación: Inicio i=1 suma=1 while i<=100:     suma=suma+2*i+1     i=i+1 Imprimir suma Fin Suma todos los números desde 1 hasta 100. Suma todos los números impares desde 1 hasta 100. Suma todos los números pares desde 1 hasta 100. Ninguno de los anteriores. Regresar a la Pizarra Ver RESPUESTA

RESPUESTA: 10 puntos Suma todos los números impares desde 1 hasta 100. Regresar a la Pizarra

20 puntos Regresar a la Pizarra Ver RESPUESTA Una empresa fabrica dos productos: A y B. Se realiza una encuesta entre 30 personas, a fin de averiguar: - ¿cuántas personas consumen el producto A? - ¿Cuántas personas consumen el producto B? - ¿Cuántas personas consumen los dos productos? - ¿Cuántas personas no consumen ningún producto? ¿Cuál de las siguientes opciones describen de mejor manera los elementos de entrada que se ven involucrados en este escenario?   A. Cantidad de personas que consumen el producto A, cantidad de personas que consumen el producto B, cantidad de personas que consumen los dos productos y cantidad de personas que no consumen ningún producto. B. Cantidad total de personas. C. Cantidad de personas que consumen el producto A, cantidad de personas que consumen el producto B, cantidad de personas que consumen los dos productos y cantidad total de personas. D. Puede haber un solo elemento de entrada. 20 puntos Regresar a la Pizarra Ver RESPUESTA

RESPUESTA: 20 puntos D. Puede haber un solo elemento de entrada. Regresar a la Pizarra

30 puntos Se desean sumar los cuadrados de todos los números naturales desde 1 hasta 50.   ¿Cuál de los siguientes algoritmos usarías para resolver el problema anterior? Inicio, n=1, s=0, while n<=50: s=s+n^2,n=n+1, Imprimir s, Fin Inicio, n=1, s=0, while n<=50: s=s+n2,n=n+1, Imprimir s, Fin Inicio, n=1, s=1, while n<=50: s=s+n^2,n=n+1, Imprimir s, Fin Inicio, n=1, s=0, while n<=50: s=n+n^2,n=n+1, Imprimir s, Fin Regresar a la Pizarra Ver RESPUESTA

30 puntos RESPUESTA: Inicio, n=1, s=0, while n<=50: s=s+n^2,n=n+1, Imprimir s, Fin Regresar a la Pizarra

40 puntos Dado el diagrama de flujo que se muestra, ¿cuál de los enunciados que se presentan en las opciones describe mejor su funcionamiento? Escribe la suma de los números pares desde 1 hasta 50. Escribe la suma del doble de los números desde 1 hasta 50. Escribe la suma del cuadrado de los números desde 1 hasta 50. Escribe la suma de los números desde 1 hasta 50. Regresar a la Pizarra Ver RESPUESTA

40 puntos RESPUESTA: Escribe la suma del cuadrado de los números desde 1 hasta 50. Regresar a la Pizarra

50 puntos Dado el diagrama de flujo que se muestra, ¿cuál de los enunciados que se presentan en las opciones define mejor a sus variables? Contador: N, Acumulador: N y s, Control: N y s Contador: s, Acumulador: N, Control: N y s Contador: N, Acumulador: s, Control: N Contador: N, Acumulador: N y s, Control: s Regresar a la Pizarra Ver RESPUESTA

RESPUESTA: 50 puntos Contador: N, Acumulador: s, Control: N Regresar a la Pizarra

¿Qué imprimiría el siguiente diagrama de flujo si lim=10? 10 puntos ¿Qué imprimiría el siguiente diagrama de flujo si lim=10? La suma de los números pares desde 1 hasta 20. La suma de los números pares desde 1 hasta 10. La suma de los números desde 1 hasta 10. La suma del doble de los números desde 1 hasta 10. Regresar a la Pizarra Ver RESPUESTA

RESPUESTA: 10 puntos La suma de los números pares desde 1 hasta 20. Regresar a la Pizarra

20 puntos Dada la función y= 1/2x2 ¿Para resolver el problema anterior qué deberías escribir en el símbolo de asignación que está en blanco para que funcione el siguiente diagrama de flujo si x varía entre –10 y 10? 20 puntos Regresar a la Pizarra Ver RESPUESTA

20 puntos RESPUESTA: Regresar a la Pizarra

30 puntos Encuentra el error en el siguiente diagrama de flujo. No se inicializa la variable N. No se inicializa la variable s. No hay una variable que controle el ciclo. Es incorrecto que la variable N aparezca primero en mayúsculas y luego en minúsculas. Regresar a la Pizarra Ver RESPUESTA

RESPUESTA: 30 puntos No se inicializa la variable s. Regresar a la Pizarra

En el siguiente diagrama de flujo encuentra el error. 40 puntos En el siguiente diagrama de flujo encuentra el error. Está mal calculado el valor de p. No se incrementa la variable de control de ciclo. La variable p debe inicializarse en cero. No tiene errores. Regresar a la Pizarra Ver RESPUESTA

RESPUESTA: 40 puntos No se incrementa la variable de control de ciclo. Regresar a la Pizarra

50 puntos ¿Qué imprimiría el siguiente diagrama de flujo? Imprime los primeros números desde 1 hasta k. Imprime sólo números impares desde 1 hasta k. Imprime sólo los primeros k números impares. Imprime el doble de los primeros k números. Regresar a la Pizarra Ver RESPUESTA

RESPUESTA: 50 puntos Imprime sólo los primeros k números impares. Regresar a la Pizarra

10 puntos Se desean sumar los primeros 50 números naturales múltiplos de 6. ¿Para resolver el problema anterior qué deberías escribir en el símbolo de asignación que está en blanco para que funcione el siguiente diagrama de flujo? Regresar a la Pizarra Ver RESPUESTA

10 puntos RESPUESTA: Regresar a la Pizarra

20 puntos Se leen los datos de los 20 socios de un club. Dentro de los datos a leer se encuentran: Edad y Sexo. Se pide un listado que muestre: Socios mujeres y cuántos mayores de 60 años. ¿Para resolver el problema anterior qué deberías escribir en los símbolos de asignación que están en blanco para que funcione el siguiente diagrama de flujo? Regresar a la Pizarra Ver RESPUESTA

20 puntos RESPUESTA: Regresar a la Pizarra

30 puntos ¿Qué salida tendrá este diagrama de flujo? Regresar a la Pizarra Ver RESPUESTA

30 puntos RESPUESTA: Imprime un texto A Regresar a la Pizarra

40 puntos ¿Qué salida tendrá este diagrama de flujo? Regresar a la Pizarra Ver RESPUESTA

40 puntos RESPUESTA: Imprime un texto A Regresar a la Pizarra

50 puntos ¿Qué salida tendrá este diagrama de flujo? Regresar a la Pizarra Ver RESPUESTA

50 puntos RESPUESTA: Imprime un texto B Regresar a la Pizarra