Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Repartido 3
Repartido 3
Fin para
Retornar resultado
Fin función
2) Construir un método llamado factorial que reciba un numero entero y que devuelva su
factorial.
Entero función factorial (entero a)
resultado = 1
Para i=1 hasta a
resultado = resultado . i
Fin para
retornar resultado
Fin función
sino
Fin si
Fin función
sino
Fin si
Fin función
4) Declarar el tipo de dato lista en C. Con las siguientes operaciones: crear lista, esvacia,
agregar_en_inicio, mostrar_lista.
entero dato
nodo *siguiente
Fin estructura
Fin función
TipoLista = aux
aux->dato = valor
Si Lista == NULL
aux->siguiente = NULL
Lista = aux
Sino
aux->siguiente = Lista
Lista = aux
Fin si
Fin
mostrar Lista->dato
Lista=Lista->siguiente
Fin mientras
Fin
1)
int potencia (int a, int b){
int resultado = 1;
resultado = resultado * a;
return resultado;
2)
int factorial (int a){
int resultado = 1;
resultado = resultado * i;
return resultado;
3)
int potencia (int a, int b){
if (b == 0) {
return 1;
} else {
if (a == 0) {
return 1;
}else{
}
4)
struct nodo{
int dato;
nodo *siguiente;
TipoLista crear_lista(){
return NULL;
return (Lista==NULL);
TipoLista aux;
aux->dato = valor;
if (lista==NULL){
aux->siguiente = NULL;
lista = aux;
} else {
aux->siguiente = lista;
lista = aux;
while(lista != NULL)
lista = lista->siguiente;