Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
2015 1. Elaborar un subprograma que busque en forma secuencial un VALOR dentro de un arreglo de N elementos. Análisis Parámetros de recibo. · Tamaño del vector: N. · El vector donde se hará la búsqueda: VEC · El valor a buscar: VALORB Parámetros de envió. · La posición donde se encuentra el valor buscado o cero si no se encuentra: I. Proceso Mediante un ciclo cuantitativo se buscará el valor dentro del vector elemento a elemento y si se da una coincidencia se rompe el ciclo. Clase de subprograma: FUNCION Nombre: BUSQUEDASEC Variables locales. I: variable de control del ciclo de búsqueda, será el valor enviado por la función, si el valor buscado se encuentra. NOTA. Una vez terminado deberá ser revisado por el docente quien le dará el visto bueno y puede salir. Gracias. Subalgoritmo FUNCION BUSQUEDASEC(N, VEC, VALORB) I = 1 MIENTRAS(I<=N) ^(VALORB<>VEC[I]) HAGA I=I+1 FIN MIENTRAS SI I <= N ENTONCES RETORNE I SINO RETORNE 0 FIN SI FIN_BUSQUEDA_SEC ¿Qué esta incorrecto en este fragmento? for(i = 0; i < 10; i++){ int suma; suma = suma + i; } System.out.println(“La suma es: ” + suma); Me parece que sobra esta parte int suma; Explique la diferencia entre las formas de prefijo y sufijo del operador de incremento Cuando el operador se utiliza en su forma de sufijo (i++) el valor de ‘i’ se incrementa solamente después de que el valor actual de ‘i’ haya sido utilizado en la expresión. En cambio, si utilizamos el operador en su forma de prefijo (++i), primero se produce el incremento y después se utiliza el valor incrementado de ‘i’ en la expresión, por ejemplo: 1 Ing.: Hugo Ruiz Martínez Docente Facultad de Ingeniería image1.tmp
Compartir