Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRANTES
ASIGNATURA
PROGRAMACION
DOCENTE
Xibia Hurtado
CARTAGENA DE INDIAS D. T. Y C.
2021
Ejercicios:
Algoritmo sin_titulo
Leer t_arreglo
Dimension eleme[t_arreglo]
Dimension num_repetidos[4]
eleme_no_repe = Verdadero
Leer eleme[t_arreglo]
eleme_no_repe = Falso
Fin Si
Fin Para
Si eleme_no_repe Entonces
num_repetidos(4) = eleme[t_arreglo]
num_eleme = num_eleme +
SiNo
Fin Si
eleme_no_repe = Verdadero
Fin Mientras
FinAlgoritmo
Algoritmo ejemploArreglos
Leer N
Si N>0 Entonces
Dimension A[N]
Repetir
Escribir ""
Escribir "------------"
Leer opcMenu
Borrar Pantalla
'1':
ingresar(A, N)
teclaYBorrar
Escribir "Posición: " Sin Saltar
Leer pos
consultar(A, N, pos)
teclaYBorrar
Leer pos
modificar(A, N, pos)
teclaYBorrar
Leer pos
eliminar(A, N, pos)
teclaYBorrar
De Otro Modo:
teclaYBorrar
FinSegun
SiNo
Escribir "La dimensión del arreglo tiene que ser mayor que
cero"
FinSi
FinAlgoritmo
i<-1
Repetir
Escribir ""
Leer arreglo[i]
i<-final+1
SiNo
Si i==final Entonces
Escribir ""
i<-final+1
SiNo
i<-i+1
FinSi
FinSi
FinFuncion
Si arreglo[indice]=="" Entonces
SiNo
FinSi
SiNo
FinSi
FinFuncion
Si arreglo[indice]=="" Entonces
Escribir "No hay nada que modificar. La posición está
vacía"
SiNo
Leer arreglo[indice]
FinSi
SiNo
FinSi
FinFuncion
respuesta<-"N"
Si arreglo[indice]=="" Entonces
SiNo
Si Mayusculas(respuesta)=='S' Entonces
FinSi
FinSi
SiNo
FinSi
FinFuncion
Funcion teclaYborrar
Esperar Tecla
Borrar Pantalla
FinFuncion
3. Leer una frase e incluir cada palabra en un arreglo diferente.
// ejercicio 3
Funcion posc=buscarCaracter(texto1,posi,car)
si (subcadena(texto1,i,i)=car) Entonces
posc=i
i=longitud(texto1)
FinSi
FinPara
FinFuncion
Algoritmo sin_titulo
leer texto1
contador =1
cantidad= Longitud(texto1)
Mientras (cantidad>0)
pos=buscarCaracter(texto1,inicio ,car )
palabra =Subcadena(texto1,inicio,pos)
inicio= pos+1
contador=contador+1
cantidad=cantidad-Longitud(palabra)
FinMientras
FinAlgoritmo
Algoritmo sin_titulo
Dimension num[10]
suma1 <- 0
suma2 <- 0
x <- 1
Escribir num[x]
suma1 = suma1+num[x]
x<-x+1
FinMientras
Escribir "-¡--------------"
si(num[i] == num[j])Entonces
num[j] =0;
FinSi
FinSi
FinPara
FinPara
suma2 = suma2+num[g]
Escribir num[g]
FinPara
Escribir "Suma 1: " ,suma1
Escribir "-----------------"
FinAlgoritmo