sábado, 6 de noviembre de 2021

Ejercicio Propuesto #11: Evaluación de curso Matemáticas según ponderados

Realizar un algoritmo en PseInt que resuelva la evaluación del curso de Matemáticas sabiendo que los ponderados son: exámenes 40%; el desempeño 40% y las tareas 20%.

Solución posible Pseudocodigo en PseInt

Proceso evaluacion_matematicas

//Se quiere hacer la evaluacion de un curso de matematicas de la siguiente manera

//los ponderados son: 40% examen, 40% desempeño, 20% tareas

acumulador=0

Mostrar "Nombre de alumno:"

leer nombre_alumno

para i=1 hasta 4 Hacer

Mostrar "Introduce las notas respectivas del alumno ", nombre_alumno, " en el bimestre ", i  

Mostrar "Promedio examen:"

Leer examen

si examen>20 o examen<0  Entonces

examen=10

FinSi

Mostrar "Promedio desempeño:"

leer desempeño

si desempeño>20 o desempeño<0  Entonces

desempeño=10

FinSi

Mostrar "Promedio tareas"

leer tareas

si tareas>20 o tareas<0  Entonces

tareas=10

FinSi

promedio_bimestre= (examen*0.4)+(desempeño*0.4)+(tareas*0.2)

acumulador=acumulador+promedio_bimestre

Mostrar "El promedio del bimestre", "(",i,")", " del alumno ", nombre_alumno, " es de: ", promedio_bimestre 

FinPara

promedio_anual=acumulador/4

Mostrar "Su promedio anual es de: ", promedio_anual

FinProceso

Descargar algoritmo en diagrama de flujo en DFD

miércoles, 7 de julio de 2021

Como Importar/Exportar Bookmarks (Marcadores/Favoritos) en Opera R5 (2021)

Importar y exportar bookmarks en navegador Opera version R5 2021

Los navegadores dentro de su función principal que es la de "navegar" por el cyberespacio pues te hacen la vida algo más fácil, aunque muchas veces lo que logran es complicarte más de lo necesario. Sobre todo con las actualizaciones.

Desde hace algún buen tiempo llevo usando el navegador Opera como el principal (salvo cuando juego, que a veces me falla). 

Como en todos los navegadores tiene la alternativa de guardar paginas que "nos gustan" para así acceder más fácilmente solo con un clic y no digitar toda la url o en caso no recuerdes ni un cacho pues seguro te dará algún dolor de cabeza (lo digo por experiencia propia).

El problema es que en alguna actualización o formateada de PC, pues estos bookmarks o marcadores en su traducción al español, pues se te esfuman (también me ha pasado). Salvo que te loguees con una cuenta de Opera, si no, en caso tuvieras una infinidad de paginas guardadas, pues todas estas corren peligro salvo... ,¡las exportes!

Para esto lo único que tienes que hacer es poner en la barra de direcciones lo siguiente

opera:bookmarks y darle un fuerte y duro golpe a la tecla "enter"

Si has hecho esta difícil tarea, pues tu monitor te debe mostrar todos tus marcadores guardados. Y si te fijas bien, en la parte inferior izquierda tienes una opción para "importar/exportar".

Si buscas guardar tus marcadores en Opera o sea "Exportar", pues escoges esa opción y se te abrirá un cuadro de dialogo de "guardar como".

Y si en algún momento de tu vida te sucede lo mismo que a mi que se te formatea la maquina, pues no importa porque ya tienes de donde "importar". Nunca mejor dicho.

Claro, este archivo debe estar guardado en otra ubicación distinta a tu sistema o, recomendable, en alguna memoria usb.

viernes, 25 de junio de 2021

Google Adsense: Crear página de Políticas de privacidad para anuncios personalizados así de fácil

Crear pagina políticas de privacidad para anuncios personalizados de adsense en un blog de blogger


Hola a todos. Esta vez el "truco" de la semana es "como crear una página de 'Políticas de privacidad' en un blog de blogger para anuncios personalizados en google adsense" y que no mueras en el intento.

Antes que nada, ¿Por qué debería hacerlo? Yo tampoco estaba muy enterado, pero si eres de los que navegan por el internet aparte de chatear o ver los últimos videos de tus artistas en tiktok, pues seguro te habrás topado con una o varias webs que solicitan permiso y/o autorización para que veas su contenido. 

No se trata de nada ilegal o por el estilo, generalmente están enfocadas a los benditos cookis (galletitas de memoria). Y lo que pasa es que, en algunos lugares, entiéndase países, el asunto se está resguardando de ciertos factores como el uso de la información que des o no des.

Para no hacerla larga, adsense, el programa de monetizacion de google que usas o puedes usar para generar ingresos en cualquier web o sitio tipo blog, ha puesto, recientemente, dentro de una de sus opciones la facilidad para enlazar a una página de Políticas de privacidad y su fin es poner una ventana de advertencia al usuario sobre el uso de anuncios personalizados en caso existan. Un disclaimer, para que me entiendas.

El GDPR por sus siglas, simplemente se encuentra en la sección Anuncios de tu administrador de google adsense. Una vez en Anuncios, debes ingresar al sitio o sitios haciendo clic en "Editar" (símbolo de lápiz) y en la barra derecha verás la opción para marcarla. 

Te abrirá una ventana modal con la opción para enlazar a tu página de Políticas de privacidad. Obviamente, tiene que estar creada como te lo recuerdan.

Aquí el asunto es que no tienes que ir a ningún otro enlace ni crear una plantilla ni nada parecido. Lo único que debes hacer es crear, obviamente en tu blog, una página con el título de "Políticas de privacidad".

Creo que no debo poner los pasos para "crear una página en un blog de blogger". Así que una vez creada, copias y pegas el enlace que más o menos debe quedar así, "nombredetublog.blogspot.com/p/politicas-de-privacidad.html". Con esto ya está creada y verás como se te modifica el blog con un disclaimer modal con un par de botones. Adsense te da las opciones para que decidas si el usuario verá dos o tres botones cada uno con su rol. Tú escoges el que quieras. Le das clic a "Agregar al sitio". Y el resultado debería ser como el que ves en la imagen al principio del post.

Y listo!, si abres tu blog y estás en una región como la europea, pues verás el disclaimer; si no, no.

miércoles, 2 de junio de 2021

Ejercicio propuesto #10: hallar suma y promedio de números positivos de una lista ingresada por el usuario

Se pide hacer un algoritmo que resuelva y muestre en pantalla la suma y promedio de una lista de números ingresadas por teclado. La única condición es que los números que se sumarán y promediarán sean positivos.

Posible solución en PSeint

Lo único que tenemos que hacer es poner una condicional que nos indique cuando un numero es mayor de -1 para considerarlo positivo por teoría. Aquí hay que tener en consideración que el "cero" algunos lo toman como numero y otros no. En nuestro caso, se toma en cuenta para el promedio (para la suma no tan es relevante). 

Este sería el pseudocodigo correspondiente.

Algoritmo sumaypromediopositivos

suma=0

contador=0

Mostrar "Ingresa tu cantidad de numeros a leer (tambien se considera cero)"

leer cantidad_numeros

para i=1 hasta cantidad_numeros Hacer

mostrar "ingresa numero (",i,"):"

leer n

si n>-1 Entonces

suma=suma+n

contador=contador+1

FinSi

FinPara

promedio=suma/contador

Mostrar "la suma de solo los numeros positivos es: ",suma

Mostrar "el promedio de tus numeros positivos es: ",promedio

FinAlgoritmo

sábado, 22 de mayo de 2021

Youtube anuncia nuevos cambios a partir del próximo 1 de junio

Lejanos los tiempos en donde a la revolucionaria plataforma de video podías subir cualquier tipo de contenido. Y es que de ese pequeño site que comenzó con un gordo mexicano sosteniéndose de un árbol, nada o poco queda. 

Así es como, YouTube, se ha convertido en una nueva forma de ganar dinero. Donde muchas, o todas, las empresas dedicadas al entretenimiento tienen uno o más canales donde alojan sus contenidos de forma gratuita. Así mismo, el nacimiento de una nueva profesión como la del youtuber cada vez es más anhelada por el ex- niño rata que pensaba que no podía tener vida más allá de su computadora y ahora hasta famosos son.

Pero con este nuevo movimiento, las restricciones se han dejado caer, especialmente, en los últimos tres años. Ya no solo hablamos del tipo de contenido que puede ser visto. De las condiciones exigentes para monetizar. O de los derechos de autor. Si no que, a partir del próximo 1 de junio, la plataforma de video anuncia más cambios.

Son tres en específico.

1. YouTube es quien decide quien es su socio y quien no para monetizar. Esto si se cumple algunos requisitos previos en cuanto a cantidad de suscriptores y tiempos de reproducción. Además de pasar una revisión y posterior aprobación. Nada nuevo hasta ahí. Pero lo que cambiará es el simple hecho de que ahora, cualquier video puede visualizar anuncios. ¿En serio? Pero eso me conviene en caso de tener un canal y no haber pasado la revisión. Pues lamentablemente, no. Como lo dice específicamente, "YouTube tiene derecho a monetizar todo el contenido de la plataforma, y es posible que aparezcan anuncios en videos de canales que no pertenecen al Programa de socios de YouTube". Así que te friegas.

2. YouTube ahora se pondrá más restrictivo a la hora de poner información que perjudiquen a personas y/o haga que las reconozcan. No me queda muy claro si esto se refiere a personajes públicos. Como que no tendría sentido. Me imagino que esto apunta más para el caso de las personas que graban al vecino antipático de la cuadra y lo exponen públicamente. ¿Peligran las grabaciones públicas callejeras que se suben con el celular y se vuelven virales?

3. YouTube cobrará (retendrá) impuestos. ¿Perdón? Si bien esto solo afecta al público americano, según lo que dicen todo pago por monetizacion es considerado una regalía. Y de ser necesario, se retendrían como impuestos fiscales. Cosa de gringos.

Así están las cosas. Por eso siempre recomendare el uso de dailymotion como alternativa. Aunque...

sábado, 15 de mayo de 2021

PayPal: ¿Cómo vincular cuenta corriente/ahorros de tu banco, comisión y cuánto es el monto mínimo de transferencia?

Para quienes usan o recién comenzamos a usar PayPal ya sea desde su web o aplicativo, a continuación daré mi experiencia para transferir dinero recibido por terceros o uno mismo y transferirlo a una cuenta de un banco que nos pertenezca.

Hay que aclarar que PayPal tiene la opción de transferencia directa con el banco Interbank, el problema surge cuando queremos hacer el deposito en otra cuenta de ahorros/corriente de otro banco.

En mi caso es el Banco de Crédito del Peru o BCP, como pueden ver en la imagen de abajo yo ya tengo vinculada mi cuenta. Lo único que necesitas es, desde el aplicativo, dar clic sobre el botón "Transferir dinero". Una vez rellenado los datos respectivos donde lo más importante es el en numero interbancario de 20 dígitos de tu cuenta, la vinculación es inmediata (aparte te piden el id de país o en mi caso el DNI).



Ahora, para transferir, lo único que tienes que hacer es clic sobre el botón Transferir fondos. Ten dan la opción de poner el monto de la transferencia. 


Aquí el detalle importante, la comisión que me indica es de 4 nuevos soles. Aclarando que PayPal trabaja con dolares, pero la transferencia se hará en soles por eso te lo indican previamente según el tipo de cambio establecido por tu banca.

En cuanto al monto mínimo, es de 20 dolares. En mi caso solo tengo 10 dolares por una pequeña ganancia que me hizo, recientemente, Popads, así que no puedo hacer más. Pero por lo menos, una vez llegado a ese monto, podre transferirlo a mi cuenta en moneda nacional. Y quien sabe, con la subida del dolar pueda ganar algo más.

martes, 11 de mayo de 2021

Ejercicios propuesto #9

1) Hacer un programa que permita ingresar 3 nro. a través de teclado y que calcule y emita por pantalla el promedio de los 3 nro., (recordar que el promedio se calcula, a + b+ c /3).

 2) hacer un programa que permita ingresar la base, la atura de un rectángulo y que luego calcule su perímetro, se debe mostrar el resultado por pantalla. 

3) hacer un programa que solicite por teclado el precio de un artículo, la cantidad vendida, que emita por pantalla el total a pagar y a ese total le realice un descuento del 10%. 

4) hacer un programa que calcule el sueldo de cinco empleados distintos y emita por pantalla el promedio de sueldos.

Este ejercicio es, básicamente, el mismo que el primer ejercicio asi que se resuelve de la misma forma.

Para los interesados, en los siguientes enlaces pueden encontrar mas ejercicios resueltos sobre areas y perímetros de otras figuras geométricas.

https://ejerciciosalgoritmiaresueltos.blogspot.com/2020/05/ejercicios-basico-i4-areas-y.html

https://ejerciciosalgoritmiaresueltos.blogspot.com/2020/05/ejercicio-algoritmia-hacer-un-diagrama.html

Para descargar los ejercicios clic en el siguiente enlace

domingo, 9 de mayo de 2021

Dailymotion: ¿Permite la creación de mas un canal con una sola cuanta de correo electrónico? A continuación te lo respondemos

Para quienes no lo sepan, su mas grande competencia, me estoy refiriendo a youtube, tiene una alternativa para crear mas de un canal con una sola cuanta de google (obviamente, primero tenemos que crear la cuenta respectiva). 

Es por eso que me pregunté si la compañía de videos en linea con sede en Francia tenía una alternativa parecida, así es como, mediante los formularios de contacto, valga la redundancia, me contacté con ellos y esta fue la respuesta (Importante: no olvide que si te quieres comunicar con el soporte de Dailymotion debes enviar el mensaje ya sea en ingles o francés).

En este pantallazo pueden ver mi consulta enviada al soporte de Dailymotion


Y aquí la respectiva respuesta que me dieron.



Como no se ingles pues tuve que recurrir al traductor que para resumir la respuesta a la incógnita es ¡No! Dailymotion no permite la alternativa de mas de una cuenta vinculada con una sola dirección de correo electrónico. 

Algo que me parece le perjudica, pero es asunto de ellos. Espero haya ayudado en algo para los que tenían la misma duda que yo.

lunes, 12 de abril de 2021

Ejercicio propuesto #6: hallar el salario neto de un empleado con y sin trabajo extra

Algoritmo sueldo_empleado
mostrar "Ingresar el nombre del empleado"
leer nombre
mostrar "Horas trabajadas del mes de: ", nombre
leer horas_trabajadas_mensuales
mostrar "Sueldo base por hora de: ", nombre
Leer sueldo_base
si horas_trabajadas_mensuales>180 Entonces
plusvalia = horas_trabajadas_mensuales - 180
si plusvalia>40 Entonces
ajuste_horas_mes_siguiente=plusvalia-40
sueldo_mensual=(180*sueldo_base)+(40*(2*sueldo_base))
mostrar "El trabajador ", nombre, " trabajó ", horas_trabajadas_mensuales, " horas mensuales con un sueldo por hora de ", sueldo_base," y recibirá de sueldo mensual ", sueldo_mensual, " ademas de ", ajuste_horas_mes_siguiente," horas extras de trabajo acumuladas para el siguiente mes."
sino
sueldo_mensual=(180*sueldo_base)+(plusvalia*(2*sueldo_base))
mostrar "El trabajador ", nombre, " trabajó ", horas_trabajadas_mensuales, " horas mensuales con un sueldo por hora de ", sueldo_base," y recibirá de sueldo mensual ", sueldo_mensual
FinSi
sino
sueldo_mensual = horas_trabajadas_mensuales*sueldo_base
Mostrar "El trabajador ", nombre, " trabajó ", horas_trabajadas_mensuales, " horas mensuales con un sueldo por hora de ", sueldo_base," y recibirá de sueldo mensual ", sueldo_mensual
FinSi
FinAlgoritmo

miércoles, 17 de marzo de 2021

Pseudocodigo y diagrama de flujo en dfd para combinar con y sin repeticiones usando funciones recursivas

 Funcion tcc<- combinar_repetir(m,n)

m=m+(n-1)

tcc= combinar(m,n)

FinFuncion


Funcion tc <- combinar (m,n)

g=1

z=1

r=1

para i=1 hasta (m-1)

g=g*(i+1)

FinPara

para j=1 hasta (n-1)

z=z*(j+1)

FinPara

a=m-n

para l=1 hasta (a-1)

r=r*(l+1)

FinPara

operacion= g/(z*r)

tc=operacion

Fin Funcion


Algoritmo combinacion

Mostrar "valor m (numero total de elementos)"

leer m

Mostrar "valor n (numero de elementos a tomar)"

leer n

mostrar "el numero de combinaciones sin repeticion totales es: ", combinar(m,n)

mostrar "el numero de combinaciones con repeticion totales es:", combinar_repetir(m,n)

FinAlgoritmo


descargar algoritmo diagrama de flujo en dfd aqui

viernes, 22 de enero de 2021

Ejercicio propuesto #5

 Desarrollar un diagrama de flujo que permita el ingreso de un valor 

por cada vez que se ejecute la estructura repetitiva FOR (La 

estructura FOR va de 1 a N. Deberá Ingresar N y no debe ser menor o 

igual a 1

1). Como proceso se solicita:

1. Contar los valores ingresados que sean positivos

2. Contar los valores ingresados que sean negativos

3. Contar los valores ingresados que sean igual a cero (Para estos 

puntos deberá de utilizar un acumulador)

Al final muestre los resultados solicitados.


Solución

Algoritmo ejercicios_propuesto

valores_igual_a_cero=0

valores_mayores_de_cero=0

valores_menores_de_cero=0

Mostrar  "ingresa valor para estructura repetitiva (for 1 to n)"

leer valor_estructura_for

para n Desde 1 Hasta valor_estructura_for Hacer

Mostrar  "ingresa valor ",n

leer val

si val<0 

valores_menores_de_cero=valores_menores_de_cero+1

SiNo

si val=0 

   valores_igual_a_cero=valores_igual_a_cero+1

SiNo

   valores_mayores_de_cero=valores_mayores_de_cero+1

FinSi

     FinSi

FinPara

Mostrar "ingresaste ",valores_menores_de_cero," valores menores de cero"

Mostrar "ingresaste ",valores_igual_a_cero ," valores iguales a cero"

Mostrar "ingresaste ",valores_mayores_de_cero ," valores mayores de cero"

FinAlgoritmo