/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Algoritmos y pseudocódigo >__<

 
      Índice del Foro elrincondelc.com -> Algoritmos
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Annita



Registrado: 01 Oct 2005
Mensajes: 23
Ubicación: Volando por aqui ~(º-º)~, Por aya ..........(~º-º)~... y por acuya ......~(º-º~)..

MensajePublicado: 08/10/2005 2:18 pm
Título: Algoritmos y pseudocódigo >__<

Tengo un gran problemas o.o.. con la practica ya estoy aprendiendo a tener menos errores al hacer un programa pero u.u.. cuando el profesor nos dice que hagamos algoritmos en una hoja “por 3 pasos” estos exactamente o.o..

Para sacar numeros pares e imanares

Paso 1 (
Nº entero)
(Par e impar)
Intuición “dividir entre 2”

Paso 2
Nº entero: num, res
Leer (num)
Res = num%2
Si res es 0
Ver (“par”)
Si no
Ver (“inpar”)

Paso 3
Aqui se pone el programa para que sea compilado em Turbo C

Código:
#include<stdio.h>
void main (void)
{int N,P=0,I=0;
 char C;
       printf("\n ingrese N:"); scanf("%i",&N);  fflush(stdin);
Y lo que le sigue pero eso ya lo se hacer o.o..



no entiendo muy bien como hacer los 2 primeros pasos >.<.. es traumante.. alguien me puede ayudar con eso T.T

una ultima cosa o.o..

QUE ES...!!!

pseudocódigo Crying or Very sad

_________________

Ayuda T.T..!! Necesito a alguien para que me enseñe a usar turbo C.. u.u..
Volver arriba
leonardy



Registrado: 24 Feb 2005
Mensajes: 220
Ubicación: Chiapas

MensajePublicado: 09/10/2005 7:36 am
Título: Re: Algoritmos y pseudocódigo >__<

Annita escribió:

Para sacar numeros pares e imanares

Paso 1 (
Nº entero)
(Par e impar)
Intuición “dividir entre 2”


esto es declararlos
Código:

int par=0,impar=0;

teniendo en cuenta que has declarado numero que es el codigo
que citas


Cita:

Paso 2
Nº entero: num, res
Leer (num)
Res = num%2
Si res es 0
Ver (“par”)
Si no
Ver (“inpar”)

me parece aqui declaras num, y residuo
Código:

int num,res;
printf("\n introduce un numero");
scanf("%d",&num);
res=num%2;
if(res==0)printf("\n el numero  par es  %d",num);
else printf("\n el numero impar es %d",num);

pseudocódigo
es la forma en que expresas tu diagrama de flujo de un programa pero sin ser el codigo en si.
bueno nada mejor que un ejemplo*(frase tomada de gorka)

problema obtener si un numero es par o impar
declaramos variables numero, par, impar, residuo todas de tipo entero.
dividimos el numero entre 2 y obtenemos su residuo 3/2=2 residou 1
para obtener esto esta la funcion %
preguntamos
si residuo es cero
Código:
   (if res==0)

imprimimos "el numero es par y el numero es "
Código:
 printf("\n el numero  par es  %d",num);

caso contrario sea 1
Código:
 else

"imprimimos el numero impar"
Código:
printf("\n el numero impar es  %d",num);


creo que es todo
espero haber sido de ayuda
_________________
http://www.neopets.com/refer.phtml?username=corsairblack
no hay IGNORANCIA que aguante 4 horas de estudio diario(Obtavio Garcia Narcia)
Volver arriba
Yahoo Messenger
fralex



Registrado: 11 Jul 2005
Mensajes: 112

MensajePublicado: 09/10/2005 10:02 am
Título: re

Hola como estan.

En general la respuesta de leonardy me parece muy buena Exclamation , pero en la parte del pseudcodigo en mi opinion me parece que lo que defines es más un algoritmo que un pseudocodigo, siendo que un algoritmo es una serie de pasos logicos y finitos a seguir para dar solucion a un problema, mientras que un pseudocodigo es mas la interpretacion del algoritmo desde el punto de vista de un lenguaje de programacion pero estando escrito en lenguaje natural,es decir es basicamente un codigo en lenguaje c pero escrito en castellano y en forma simple sin estar sujeto a la sintaxis extricta del lenguaje c, un ejm es el del post de annita que asital cual esta es un pseudocodigo.

Aqui les dejo una definicion corta que da Wikipedia en español.:
Cita:

El pseudocódigo describe un algoritmo utilizando una mezcla de frases en lenguaje común, instrucciones de programación y palabras clave que definen las estructuras básicas.

El objetivo del pseudocódigo es permitir que el programador se centre en los aspectos lógicos de la solución, evitando las reglas de sintaxis de los lenguajes de programación.

No siendo el pseudocódigo un lenguaje formal, los pseudocódigos varían de un programador a otro, es decir, no hay un pseudocódigo estándar.


http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

Saludos y que esten bien...
_________________
Que viva el che,el lenguaje c y la banda ancha...
Volver arriba
      Índice del Foro elrincondelc.com -> Algoritmos
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com