Título: Ejercicios en Pseudocódigo Publicado por: DaRLeK en 2 Octubre 2010, 14:47 pm Hola, bueno llevo una semana en el módulo de informática (grado superior) y estoy un poco perdido.
Me han mandado 20 ejercicios para este fin de semana y no tengo ni zorra en la mayoría de ellos. Los que he realizado (para que veáis mi nivel (bajo xD)): · Calcular el area de un triangulo (metiendo los datos). · Introducir dos numeros y que diga cual si es mayor o menor. · Introducir dos numeros y que diga si es mayor, menos o iguales. · Que convierta millas marinas en metros. (1milla marina = 1852metros). · Que introduzca un numero del 0 al 9 y devolverle el numero escrito. · Introduzca un numero del 1 al 79 y muestre una tira de astericos de igual longitud que el numero introducido. · Que calcule la suma: 1+2+3+4....+100. · Introducido tres numeros determinar si la suma de los dos primeros es igual al tercero o es distinto (el resultado). Los demás no lo sé hacer... ni cómo empezarlos. Bueno al grano: Me he quedado por uno de numeros primos que es el que me parece más fácil de los que no se hacer: he de calcular si el numero introducido es numero primo o no, lo he intentado de dos formas y en las dos encuentro fallos. Intento 1: http://img27.imageshack.us/img27/1413/intento1.png Resultado: http://img710.imageshack.us/img710/5603/respuesta1.png Este es un poco cutre pero creo que solo falla con el 3 y el 5. (creo). Intento 2: http://img338.imageshack.us/img338/1006/intento2.png Resultado: http://img547.imageshack.us/img547/1359/respuesta2.png Este creo que esta bien el problema es que dice si es primo o no cada vez que el ordenador le hace una division, y no se como hacer que lo diga exclusivamente como resultado. Título: Re: Ejercicios en Pseudocódigo Publicado por: [L]ord [R]NA en 2 Octubre 2010, 15:37 pm No se hasta que numero querrias que funcionara pero te recomendaria que utilizes la Criba de Erastotenes... http://es.wikipedia.org/wiki/Criba_de_Erat%C3%B3stenes (http://es.wikipedia.org/wiki/Criba_de_Erat%C3%B3stenes) Te permite encontrar todos los numeros inferiores a un numero dado, modificando un poco puedes hacer que te diga si un numero es o no es primo. Título: Re: Ejercicios en Pseudocódigo Publicado por: Edu en 28 Octubre 2010, 15:27 pm Como es eso de pseudocodigo? te mandan a traerle escrito en una hoja como programarias algo pero usando tus palabras por ejemplo usaste Si ... Entonces.. xD en español je me causo risa, no sabia q pedian eso.
Para hallar un numero primo tienes q dividir ese numero x por todos los numeros desde el 2 hasta la raiz cuadrada del numero x y si llegas a la raiz cuadrada y no te ha dado justa la division entonces es primo. por ejemplo.. Ingreso el numero y lo llamo X le calculo la raiz a X hago q vaya probando X dividido 2, y si da entero , sin resto entonces se termina la comprobacion y dice q es Natural, sino sigue probando con el 3, luego con el 4, luego con el 5 hasta la raiz de X Se hace hasta la raiz la comprobacion porq usando la logica si seguis dividiendo siempre va a quedar con resto la division porq daria 0,... Título: Re: Ejercicios en Pseudocódigo Publicado por: Psyke1 en 29 Octubre 2010, 01:57 am Como es eso de pseudocodigo?
Google... http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo Código: x = Número ingresado Si x < 10 Entonces Si x = 2 o x = 5 Entonces Verdadero Salir Sino Si x=1 Salir Fin Si Sino y = x mod 10 Si y = 1 o 3 o 7 o 9 Entonces Para 3 hasta raiz cuadrada de x saltando de 2 en 2 Si (x mod y) = 0 Entonces Falso y Salir Fin Para Verdadero Fin Si Fin Si Asi mucho mejor. ;) DoEvents! :P |