Autor
|
Tema: Ejercicios en Pseudocódigo (Leído 6,736 veces)
|
DaRLeK
Desconectado
Mensajes: 2
|
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.pngResultado: http://img710.imageshack.us/img710/5603/respuesta1.pngEste 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.pngResultado: http://img547.imageshack.us/img547/1359/respuesta2.pngEste 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.
|
|
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
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%B3stenesTe 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.
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
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,...
|
|
|
En línea
|
|
|
|
Psyke1
Wiki
Desconectado
Mensajes: 1.089
|
Como es eso de pseudocodigo? Google... http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo 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!
|
|
« Última modificación: 29 Octubre 2010, 02:26 am por Mr. Frog »
|
En línea
|
|
|
|
|
|