Accede a todo EDteam con un único pago¡Sube a premium!
Banner de perfil
0

Jorge Erasmo Medina Suarez

@jorgeerasmomedinasuarez70357

Soy Ingeniero de Sistemas de la UNEXPO. Espero aprender de los cursos que disponen en esta plataforma y poder progresar académicamente y profesionalmente

Distrito Capital, Venezuela

Versión de la solución al Ejercicio.

Jorge Erasmo Medina Suarez@jorgeerasmomedinasuarez70357

Como mencioné antes, ésta es la solución al ejercicio que implementé (hay varias maneras de resolver este ejercicio):

1 Definir mensaje, letras, codigo, respaldo,compara Como Caracter; 2 Definir numerito, i, cantidad Como Entero; 3 Escribir "Introduzca el mensaje de texto que desea enviar: "; 4 Leer mensaje; 5 letras = ""; 6 codigo = ""; 7 respaldo = ""; 8 cantidad = Longitud(mensaje); 9 Para i = 0 Hasta (cantidad - 1) Hacer 10 compara = ""; 11 letras = Subcadena(mensaje,i,i); 12 compara = Alfabeto(letras); 13 Escribir Subcadena(compara,0,0), " - ",Subcadena(respaldo,0,0); 14 Si Subcadena(compara,0,0) = Subcadena(respaldo,0,0) Entonces 15 codigo = codigo + " " + Alfabeto(letras); 16 SiNo 17 codigo = codigo + Alfabeto(letras); 18 FinSi 19 respaldo = compara; 20 FinPara 21 Escribir "El codigo del mensaje ",mensaje," es: ",codigo; 22FinAlgoritmo 23Funcion equivalente <- Alfabeto(palabra) 24 Definir equivalente Como Caracter; 25 equivalente = ""; 26 Si palabra = "a" Entonces 27 equivalente = "2"; 28 SiNo 29 Si palabra = "b" Entonces 30 equivalente = "22"; 31 SiNo 32 Si palabra = "c" Entonces 33 equivalente = "222"; 34 SiNo 35 Si palabra = "d" Entonces 36 equivalente = "3"; 37 SiNo 38 Si palabra = "e" Entonces 39 equivalente = "33"; 40 SiNo 41 Si palabra = "f" Entonces 42 equivalente = "333"; 43 SiNo 44 Si palabra = "g" Entonces 45 equivalente = "4"; 46 SiNo 47 Si palabra = "h" Entonces 48 equivalente = "44"; 49 SiNo 50 Si palabra = "i" Entonces 51 equivalente = "444"; 52 SiNo 53 Si palabra = "j" Entonces 54 equivalente = "5"; 55 SiNo 56 Si palabra = "k" Entonces 57 equivalente = "55"; 58 SiNo 59 Si palabra = "l" Entonces 60 equivalente = "555"; 61 SiNo 62 Si palabra = "m" Entonces 63 equivalente = "6"; 64 SiNo 65 Si palabra = "n" Entonces 66 equivalente = "66"; 67 SiNo 68 Si palabra = "o" Entonces 69 equivalente = "666"; 70 SiNo 71 Si palabra = "p" Entonces 72 equivalente = "7"; 73 SiNo 74 Si palabra = "q" Entonces 75 equivalente = "77"; 76 SiNo 77 Si palabra = "r" Entonces 78 equivalente = "777"; 79 SiNo 80 Si palabra = "s" Entonces 81 equivalente = "7777"; 82 SiNo 83 Si palabra = "t" Entonces 84 equivalente = "8"; 85 SiNo 86 Si palabra = "u" Entonces 87 equivalente = "88"; 88 SiNo 89 Si palabra = "v" Entonces 90 equivalente = "888"; 91 SiNo 92 Si palabra = "x" Entonces 93 equivalente = "9"; 94 SiNo 95 Si palabra = "y" Entonces 96 equivalente = "99"; 97 SiNo 98 Si palabra = "z" Entonces 99 equivalente = "999"; 100 SiNo 101 Si palabra = " " Entonces 102 equivalente = "0"; 103 SiNo 104 Escribir "Por favor, introduzca un caracter acorde al teclado."; 105 equivalente = "ERROR"; 106 FinSi 107 FinSi 108 FinSi 109 FinSi 110 FinSi 111 FinSi 112 FinSi 113 FinSi 114 FinSi 115 FinSi 116 FinSi 117 FinSi 118 FinSi 119 FinSi 120 FinSi 121 FinSi 122 FinSi 123 FinSi 124 FinSi 125 FinSi 126 FinSi 127 FinSi 128 FinSi 129 FinSi 130 FinSi 131 FinSi 132FinFuncion

Algoritmo de Teclado

Jorge Erasmo Medina Suarez@jorgeerasmomedinasuarez70357

Este es el algoritmo que he visto con varias maneras de resolver y todas son factibles, la solución que le conseguí por mi cuenta no es ni remotamente parecido pero funciona. En el próximo vídeo subo el Pseudocódigo.


Excelente Desafío

Jorge Erasmo Medina Suarez@jorgeerasmomedinasuarez70357

Fue un reto muy interesante ya que te obliga a trabajar con String y utilizar los conocimientos del tema de Conversión de un número decimal (base 10) a un número con base desde el 2 hasta al 9. Y es genial aprender sobre los números palindromos.


Importancia de las condiciones

Jorge Erasmo Medina Suarez@jorgeerasmomedinasuarez70357

Estén muy pilas cuando pregunten por una variable, ejemplo: a. Si preguntan a!=0; en javascript lo interpretará como un valor lógico. Ejemplo: si a existe y es diferente de 0, a= true; caso contrario, a=false. Establezcan bien las condiciones si trabajan con enteros


Pregunta a ChatEDT