• Compartir
  • Enviar por correo
  • Insertar
  • Me gusta
  • Guardar
  • Contenido privado
Banco preguntas2p
 

Banco preguntas2p

on

  • 3,219 reproducciones

Banco de Preguntas

Banco de Preguntas
Segundo Parcial
Metodología de la programación

Estadísticas

reproducciones

reproducciones totales
3,219
reproducciones en SlideShare
3,219
reproducciones incrustadas
0

Actions

Me gusta
0
Descargas
26
Comentarios
0

0 insertados 0

No embeds

Accesibilidad

Categorias

Detalles de carga

Uploaded via as Microsoft Word

Derechos de uso

© Todos los derechos reservados

Report content

Marcada como inapropiada Marcar como inapropiada
Marcar como inapropiada

Seleccione la razón para marcar esta presentación como inapropiada.

Cancelar
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Tu mensaje aparecerá aquí
    Processing...
Publicar comentario
Edite su comentario

    Banco preguntas2p Banco preguntas2p Document Transcript

    • METODOLOGÍA DE LA PROGRAMACIÓN SEGUNDO DEPARTAMENTAL BANCO DE PREGUNTAS1. Realizar la suma de N temperaturas en un arreglo y obtener: a. Temperatura menor b. Temperatura mayor c. Promedio de temperaturas.2. Realizar el ordenamiento de N números en un arreglo en forma ascendente y obtener la suma de los números y promedio de los números almacenados en el arreglo.3. Realizar la búsqueda de un valor leído desde teclado y decir si se encontró en qué posición del arreglo se encontró, cuantas veces se encontró ( si es un número que se repite ) y en caso de no encontrarse el numero mandar un mensaje de “dato no encontrado”4. Realizar la suma de las filas y columnas de una matriz N x M de los datos leídos por teclado 2 4 8 =16 3 6 9 =18 =5 10 175. Buscar un elemento en la matriz de N x M de acuerdo al valor solicitado y decir en que fila y columna se encuentra el dato y si esta repetido cuantas veces, mostrar las posiciones si se encuentran varias veces.6. Realizar la suma de cualquier fila o columna solicitada por el usuario, dada una matriz de N x M.7. Elaborar algoritmo para obtener los primeros N números naturales. N será proporcionado por el usuario y deberá ser leído hasta que sea > 0. Realizar el proceso de generación de naturales mientras el usuario así lo solicite.8. Comprobar si un número mayor o igual que la unidad es primo.9. Elaborar algoritmo que obtenga los números primos existentes entre dos números dados A y B. Realizar el proceso hasta que el usuario desee terminar.10. Elaborar algoritmo para calcular el producto punto de dos vectores. Recopiló: M.C. Ana Patricia Cervantes Márquez (Elaboró: Área de Programación) 1
    • METODOLOGÍA DE LA PROGRAMACIÓN SEGUNDO DEPARTAMENTAL BANCO DE PREGUNTAS11. Elaborar algoritmo para contar y mostrar el total de pares y el total de impares existentes en un arreglo de tamaño especificado por el usuario, donde el tamaño máximo es de 10.12. Suponga tamaño=5 y los datos 7 2 9 4 8 Entonces el resultado será: Total de pares 3 : 2 4 8 Total de impares 2 : 7 913. Una matriz es identidad cuando es de tamaño NxN los elementos de la diagonal principal son 1 y todos los demás (fuera de la diagonal) son 0. Elaborar algoritmo para leer la dimensión de una matriz (máximo 10 x 10) , leer los elementos de la matriz y determinar si es o no es identidad. Realizar el proceso mientras el usuario desee continuar.14. Elaborar un algoritmo para determinar si dos números son amigos. Dos números amigos son dos enteros positivos a y b tales que a es la suma de los divisores propios de b y b es la suma de los divisores propios de a. (la unidad se considera divisor propio, pero no lo es el mismo número)15. .Un ejemplo es el par (220, 284), ya que: los divisores propios de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que suman 284 los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 22016. Hacer un algoritmo que lea n datos enteros y los clasifique en dos arreglos, en un arreglo los pares y en otro arreglo los impares, al final deberá mostrar el arreglo de pares y el arreglo de impares.17. Hacer un algoritmo que imprima los números impares hasta el 100 y que imprima cuantos impares hay.18. Hacer un algoritmo que imprima los números del 1 al 100. Que calcule la suma de todos los números pares por un lado, y por otro, la de todos los impares.19. Hacer un algoritmo que imprima el mayor y el menor de un conjunto de n datos almacenados en un arreglo.20. Dado N notas (calificaciones) de un estudiante calcular: 1. Cuantas notas tiene desaprobados. 2. Cuantos aprobados.Recopiló: M.C. Ana Patricia Cervantes Márquez (Elaboró: Área de Programación) 2
    • METODOLOGÍA DE LA PROGRAMACIÓN SEGUNDO DEPARTAMENTAL BANCO DE PREGUNTAS 3. El promedio de notas. 4. El promedio de notas aprobadas y desaprobadas.21. Desarrollar un algoritmo para calcular e imprimir el factorial de un número.22. Hacer un algoritmo que al ingresar un número nos escriba si es o no un número de Amstrong, y si no es que permita volver a intentar.23. Algoritmo que calcule el valor de elevar un número X, a un exponente entero, Y, multiplicando Y veces el número X.24. Escribir un algoritmo que lea números enteros indefinidamente hasta que llegue el número 0.Cuente al final, cuantos positivos, cuantos negativos se leyeron.25. Elaborar un algoritmo que genere un arreglo de 100 elementos y copie todo éste arreglo en otro.26. Elaborar un algoritmo llamado vendedores que cree un arreglo de 18 X 10 indicando que poseemos una empresa de 18 vendedores cada uno de los cuales vende 10 productos. El arreglo almacena los ingresos obtenidos por cada vendedor en cada producto, de modo que un menú permite almacenar los ingresos, revisar el total de cada vendedor y obtener los ingresos totales27. Elaborar un algoritmo que mediante un menú admita reservar o cancelar asientos de un avión, así como mostrar qué asientos están ocupados y libres actualmente. El arreglo tendrá 25 filas y 4 columnas.28. Hacer un algoritmo que lea una palabra y la escriba al revés.29. Hacer un algoritmo que lea una frase (línea) y la escriba al revés.30. Hacer un algoritmo que lea un texto cualquiera y lo escriba al revés transformando las mayúsculas en minúsculas y viceversa. Para esto último basta tener en cuenta que la diferencia entre el código ASCII de una letra mayúscula y el de la misma letra en minúscula es la misma para todas las letras del abecedario. Hay que tener cuidado para no modificar los caracteres de estilo tales como espacio en blanco ( ), tabulador (t), coma (,).31. Hacer un algoritmo que busque un carácter en una cadena a partir de cierta posición, y que imprima la primera posición del carácter en la cadena si es que se encuentra ó -1 (menos uno) si no se encuentra el carácter.32. Hacer algoritmo que imprima el número de veces de un carácter en una cadena.33. Elaborar algoritmo que elimine los caracteres en blanco a la izquierda de una cadena y retorne esta sin los espacios en blanco a la izquierda.34. Elaborar algoritmo que elimine los caracteres en blanco a la derecha de una cadena y retorne ésta sin los blancos a la derecha.35. Elaborar algoritmo que determine si una cadena está vacía o no.36. Elaborar algoritmo que elimine los espacios en blanco a ambos extremos de la cadena.Recopiló: M.C. Ana Patricia Cervantes Márquez (Elaboró: Área de Programación) 3
    • METODOLOGÍA DE LA PROGRAMACIÓN SEGUNDO DEPARTAMENTAL BANCO DE PREGUNTAS37. Almacenar 150 números en un vector, almacenarlos en otro vector en orden inverso al vector original e imprimir el vector resultante.38. Se tienen almacenados en la memoria dos vectores M y N de cien elementos cada uno. Hacer un algoritmo que escribir la palabra “Iguales” si ambos vectores son iguales y “Diferentes” si no lo son. Serán iguales cuando en la misma posición de ambos vectores se tenga el mismo valor para todos los elementos.39. Se tiene el vector A con 100 elementos almacenados. Diseñar un algoritmo que escriba “SI” si el vector esta ordenado ascendentemente o “NO” si el vector no está ordenado.40. Diseñar un algoritmo que lea dos vectores A y B de 20 elementos cada uno y multiplique el primer elemento de A con el último elemento de B y luego el segundo elemento de A por el diecinueveavo elemento de B y así sucesivamente hasta llegar al veinteavo elemento de A por el primer elemento de B. El resultado de la multiplicación almacenarlo en un vector C.41. Diseñar un algoritmo que almacene en un vector llamado FIB [100] los 100 primeros números de la serie fibonacci.42. Hacer un algoritmo que almacene números en una matriz de 5 * 6. Imprimir la suma de los números almacenados en la matriz.43. Hacer un algoritmo que llene una matriz de 10 * 10 y determine la posición [renglon, columna] del número mayor almacenado en la matriz. Los números son diferentes.44. Hacer un algoritmo que llene una matriz de 7 * 7. Calcular la suma de cada renglón y almacenarla en un vector, la suma de cada columna y almacenarla en otro vector.45. Hacer un algoritmo que llene una matriz de 6 * 8 y que almacene toda la matriz en un vector. Imprimir el vector resultante.46. Hacer un algoritmo que llene una matriz de 8 * 8, que almacene la suma de los renglones y la suma de las columnas en un vector. Imprimir el vector resultante.47. Realizar la prueba de escritorio del siguiente programa: Inicio a=0 b=0 c[10]={1,2,3,4,5,6,7,8,9,0}; para a=0 hasta 10 hacer si ((a%2)==0)b+=c[a]; Escribir(b); Fin_si Fin_para Fin ¿Qué hace el programa? __________________________________________ _______________________________________________________________ Cuál es la salida? _______Recopiló: M.C. Ana Patricia Cervantes Márquez (Elaboró: Área de Programación) 4
    • METODOLOGÍA DE LA PROGRAMACIÓN SEGUNDO DEPARTAMENTAL BANCO DE PREGUNTAS48. Realizar un algoritmo que permita leer una lista de números en un arreglo, calcule la suma, promedio, cuadrado , cubo y desviación estándar de los mismos.49. Realizar un algoritmo que encuentre el mayor de los números enteros de un vector. Desplegar el resultado.50. Dadas dos listas A y B de igual número de elementos, se desea generar e imprimir una lista C conteniendo las sumas: A[i] + B[i] = C51. Dado el vector T de tamaño n. Si el tamaño es par invertir los elementos a partir de la mitad del arreglo Ejemplo: v=[1][2][3][4][5][6] v(invertido)=[3][2][1][6][5][4]52. Realizar un algoritmo que genere la matriz: [01][02][03][04] [08][07][06][05] [09][10][11][12]53. Obtener un algoritmo que calcule la división de dos números, mediante restas sucesivas.54. Hacer el algoritmo que dadas dos cadenas obtenga la concatenación de ellas.55. Realizar el algoritmo, que lea una cadena y una palabra, realizar la búsqueda de la palabra dentro de la cadena, decir si se encontró o no la cadena y en caso de encontrarla que diga su posición.56. Realizar un algoritmo que lea una cadena desde teclado y después verificar si la cadena leída es un palíndromo o no (es palíndromo si al leerla de izquierda a derecha es igual que de derecha a izquierda, por ejemplo „anitalavalatina‟).57. Realizar un algoritmo, que lea los elementos de una matriz de orden dado nxm y que después solicite un dato a buscar en la matriz; y que diga si encontró el dato o no, en caso de que lo haya encontrado, dé la posición del dato en la matriz.58. Almacenar en un arreglo 11 valores igualmente espaciados de la función f(x)=1/x; comenzando en un número negativo n y terminando en –n. Considere f(x)= 0 si x=0.59. Solicitar un número mayor que 1 y menor que 100 y realizar la suma desde 1 hasta ese número mediante los ciclos Mientras y Hacer … Mientras.60. Calcular los factoriales de n números leídos introducidos por el usuario.61. Introducir la cantidad de números a almacenar en un arreglo, leer los números y calcular: a. La suma de los elementos del arreglo. b. La media de los elementos del arreglo. c. El valor máximo de los elementos del arreglo.Recopiló: M.C. Ana Patricia Cervantes Márquez (Elaboró: Área de Programación) 5
    • METODOLOGÍA DE LA PROGRAMACIÓN SEGUNDO DEPARTAMENTAL BANCO DE PREGUNTAS d. El valor mínimo de los elementos del arreglo.62. Dados dos arreglos de números enteros array1 y array2, determinar la media aritmética mayor de ambos arreglos.Recopiló: M.C. Ana Patricia Cervantes Márquez (Elaboró: Área de Programación) 6