1-elabore un algoritmo que lea dos arreglos unidimencionales de N elementos cada uno. Crear otro arreglo con la multi´plicacion de los elementos
respectivos leídos e imprimir los tres arreglos
ARREGLO [100] DE ENTERO A
ARREGLO [100] DE ENTERO B
ARREGLO [100] DE ENTERO PR
ENTERO K, N
INICIO
ESCRIBA "DIGA LA ACANTIDAD DE ELEMENTOS"
LEA N
LLAMAR NUEVA_LINEA
PARA K <- 1 HASTA N HAGA
escriba " entre el elemento de la posicion # " ,K,"..:"
lea A [K]
LLAMAR NUEVA_LINEA
escriba " entre el elemento de la posicion # " ,K,"..:"
lea B [K]
LLAMAR NUEVA_LINEA
FIN PARA
PARA K <- 1 HASTA N HAGA
PR [K]<- A[K]*B[K]
FIN PARA
PARA K <- 1 HASTA N HAGA
ESCRIBA A[K]
llamar nueva_linea
escriba B[K]
llamar nueva_linea
escriba PR[K]
llamar nueva_linea
FIN PARA
FIN
2- se tiene tres arreglos A, B, y C de M elementos cada uno. Se debe crear otro arreglos NUEVO de tres elementos donde cada elementos tenga la suma de los
elementos de cada arreglo
ARREGLO [100]DE ENTERO A
ARREGLO [100]DE ENTERO B
ARREGLO [100]DE ENTERO C
ARREGLO [3]DE ENTERO NV
ENTERO X, SMA, SMB, SMC, N, Z
INICIO
SMA <- 0
SMB <- 0
SMC <- 0
ESCRIBA "DIGA CANTIDAD DE ELEMENTOS "
LEA N
LLAMAR NUEVA_LINEA
PARA X <- 1 HASTA N HAGA
escriba " entre el elemento de la posición # A " ,X,"..:"
lea A[X]
llamar nueva_linea
SMA <- SMA + A[X]
escriba " entre el elemento de la posición # B " ,X,"..:"
lea B [X]
llamar nueva_linea
SMB <- SMB + B[X]
escriba " entre el elemento de la posición # C " ,X,"..:"
lea C [X]
llamar nueva_linea
SMC <- SMC + C[X]
FIN PARA
ESCRIBA SMA
LLAMAR NUEVA_LINEA
ESCRIBA SMB
LLAMAR NUEVA_LINEA
ESCRIBA SMC
LLAMAR NUEVA_LINEA
FIN
3- Elaborar un algoritmo que forme dos vectores A y B de M y N elementos respectivamente y forme un nueva arreglos C con los elentos que correponde a
union A y B que son los elementos del vector A mas los elemtos del vector que no esten en A
ARREGLO [100] DE ENTERO A
ARREGLO [100] DE ENTERO B
ARREGLO [100] DE ENTERO C
ENTERO I, N, M, X
INICIO
C[I] <- 0
X <- 0
ESCRIBA "DIGA LA ACANTIDAD DE ELEMENTOS DE A"
LEA N
LLAMAR NUEVA_LINEA
ESCRIBA "DIGA LA ACANTIDAD DE ELEMENTOS DE B"
LEA M
LLAMAR NUEVA_LINEA
PARA I <- 1 HASTA N HAGA
escriba " entre el elemento de la posicion # A" ,I,"..:"
lea A [I]
LLAMAR NUEVA_LINEA
FIN PARA
PARA I <- 1 HASTA M HAGA
escriba " entre el elemento de la posicion # B" ,I,"..:"
lea B [I]
LLAMAR NUEVA_LINEA
FIN PARA
C[I] <- A[I]
X <- M+N
SI (B[I] <> A[I])ENTONCES
C[I] <- B[I]
FIN SI
PARA I <- 1 HASTA X HAGA
ESCRIBA "", C[I]
FIN PARA
FIN
4-Se tiene un arreglo unidimensional X de N elementos, lea dicho arreglo y ademas lea la variable clave y encuentre si el valor de clave se
encuentra o no dentro del arreglo X. En caso de encontrarse se debe indicar cuantas veces aparece dicho valor en el arreglo */
ARREGLO [100] DE ENTERO A
ENTERO N, VC, NR, K
INICIO
NR <- 0
ESCRIBA "DIGA LA CANTIDAD DE ELEMENTOS: "
LEA N
LLAMAR NUEVA_LINEA
ESCRIBA "DIGA EL VALOR CLAVE: "
LEA VC
LLAMAR NUEVA_LINEA
PARA K <- 1 HASTA N HAGA
escriba " entre el elemento de la posición # " ,K,"..:"
lea A[K]
LLAMAR NUEVA_LINEA
FIN PARA
SI (A[K]= VC)ENTONCES
NR <- NR +1
ESCRIBA "EL NUMERO DE VECES QUE SE REPITE EL VALOR CLAVE ES: ", NR
LLAMAR NUEVA_LINEA
SINO
ESCRIBA "NO SE ENCUENTRA EL VALOR CLAVE"
FIN SI
FIN
No hay comentarios:
Publicar un comentario