TAREA DE SUBPROCESOS, PROCESOS Y FUNCIONES

 A Continuación:

      Nombres: Quinatoa  Calderón Rusbert Alexander                                       Fecha: 01/09/2020 


Ejercicio 6: Crea una función Es Par que devuelva el valor lógico "verdadero" o "falso" según si el número que se indique como parámetro es par o no lo es.

Funcion pary <- nombre (acum)

definir n como entero;

Escribir 'Escribir un numero';

Leer n;

Si n mod 2 == 0 Entonces

Escribir 'VERDADERO';

SiNo

Escribir 'FALSO';

FinSi

FinFuncion

Proceso PARY2

acum <- nombre(acum);

Escribir pary;

FinProceso


Ejercicio 7: Crea una función Cubo, que reciba un número y lo devuelva elevado al cubo.

SubProceso resultado <- potencia (base)

resultado <- base^3;

FinSubProceso

Proceso ejercicio_funciones_1

escribir 'Introduce la Base';

resultado <- potencia (base);

Escribir "";

Escribir 'VALOR AL CUBO ES = ' ,resultado;

FinProceso


Ejercicio 8: Crea una función Iniciales, que devuelva una cadena formada por las iniciales de la frase que se indique como parámetro (primera letra y la letra que haya tras cada espacio; por ejemplo, para "Nacho Cabanes" devolvería "NC").

funcion inicio <- ini(cio)

Leer cadena1,cadena2;

cadena3 <- subcadena(cadena1,1,1);

cadena4 <- Subcadena(cadena2,1,1);

Escribir 'Iniciales = ',cadena3,cadena4;

FinFuncion

Proceso iniciales

Definir cadena1,cadena2,cadena3,cadena4 como caracter;

Escribir 'Ingrese Cadena';

cade <- ini(cio);

FinProceso


Ejercicio 9: Crea una función Contiene, que reciba una cadena y una (posible) subcadena, y devuelva "verdadero" o "falso", según si la primera contiene a la segunda (como "Nacho" contiene "ac") o no la contiene, (como "Aurora" no contiene "sol").

Funcion Cont <- tiene(cunt)

suma=0;

leer pala1;

leer pala2;

tamaño1=Longitud(pala1);

tamaño2=Longitud(pala2);

Dimension alm1[tamaño1];

Dimension alm2[tamaño2];

para x=1 Hasta tamaño1 Hacer

alm1[x]=Subcadena(pala1,x,x);

Escribir Sin Saltar alm1[x]," ";

FinPara

Escribir "";

para x=1 Hasta tamaño2 Hacer

alm2[x]=Subcadena(pala2,x,x);

Escribir Sin Saltar alm2[x]," ";

FinPara

Escribir "";

para s=1 hasta tamaño2 Hacer

Para c=1 hasta tamaño1 Hacer

si alm1[c]==alm2[s] Entonces

suma=suma+1;

c=100;

FinSi

FinPara

FinPara

si tamaño2=suma Entonces

Escribir pala1," contiene a ",pala2;

SiNo

Escribir pala1," no contiene a ",pala2;

FinSi

FinFuncion

Proceso Contiene 

Escribir 'DAME DOS POSIBLES CONTENIDOS';

hola <- tiene(cunt);

FinProceso


Comentarios

Entradas populares de este blog

PROGRAMAS EN PSEUDOCÓDIGO EN PSEINT