Anda di halaman 1dari 4

7/11/2017 Pasar a Pseint :S - Foros de programacin informtica - Comunidad de programadores

Fecha y hora actual: Martes 07 Nov 2017 19:10

Buscar

F OROS DE PROGRAM ACIN INF ORM TICA, DISEO


GRF ICO Y WEB
En esta comunidad intentaremos dar soporte de programacin a todos los
niveles, desde principiantes a profesionales de la informtica, desarrollo de
programas, programacin web y mucho ms.

Pasar a Pseint :S

Ver tema anterior | Ver siguiente tema

N D IC E D EL FOR O > P SEU D OC D IGO O N OTAC IN PSEU D OC OD IF IC AD A > P AS AR A P S E I N T :S


Autor Mensaje

QuinteroSaavedra Publicado: Vie rne s 02 Jul 2010 20:46


Ttulo del mensaje: Pasar a Pseint :S

R e gistrado: 27 Jun 2010


Me nsaje s: 2 Buenas disculpen como haria para pasar este codigo que hize en DEV-C++ a
pseudocodigo de Pseint? S:

Cdigo:
#include <iostream>
#include <cstdlib>
#include <conio.h>
using namespace std;

int main(){


textbackground(BLUE);
clrscr();

textattr((YELLOW<<4)+BLUE);
char frase[1000];
cin.getline(frase,1000);
int a=strlen(frase);
for(a;a>0;a--)
cout<<frase[a-1];
cout<<endl;

system("PAUSE");

}

Volver arriba

WhiteSkull Publicado: Dom ingo 04 Jul 2010 22:42


C oAdm in
Ttulo del mensaje: Re: Pasar a Pseint :S

http://pseint.sourceforge.net/manual.pdf

R e gistrado: 20 Mar 2009 Cdigo:

https://www.foro.lospillaos.es/viewtopic.php?p=15118 1/4
7/11/2017 Pasar a Pseint :S - Foros de programacin informtica - Comunidad de programadores
Me nsaje s: 3136 #include <iostream> // No hay equivalencia
Ubicacin: y*width+x #include <cstdlib> // No hay equivalencia
#include <conio.h> // No hay equivalencia

using namespace std; // No hay equivalencia

int main(){ // Iniciar proceso ?




textbackground(BLUE); // es una funcin
clrscr(); // es una funcin

textattr((YELLOW<<4)+BLUE); // es una funcin
char frase[1000]; // Existe equivalencia
cin.getline(frase,1000); // es una funcin pero puede usar LEER
int a=strlen(frase); // una variable declarada que toma el valor de una
funcin
for(a;a>0;a--) // Existe equivalencia
cout<<frase[a-1]; // es una funcin pero puedes usar ESCRIBIR
cout<<endl;

system("PAUSE"); // por ejemplo PAUSE o usar la misma funcin

} // Fin del proceso ?

Creo que ya tienes por donde empezar... suerte

Volver arriba

QuinteroSaavedra Publicado: Lune s 05 Jul 2010 20:56


Ttulo del mensaje: Re: Pasar a Pseint :S

R e gistrado: 27 Jun 2010


Me nsaje s: 2 Intentare solucionarlo en dado caso que no responda un "RESOLVI" este post seguir
con misma duda. Muchas gracias por la ayuda y se que algunas personas no
respondern con la respuesta ya echa, s que es para hacerme un poco mas de
trabajo...

Saludos.

Volver arriba

Vila Publicado: Marte s 06 Jul 2010 21:20


Usuario Inquie to
Ttulo del mensaje: Re: Pasar a Pseint :S
R e gistrado: 14 May 2010
Me nsaje s: 137
Ubicacin: Vulpe she im
WhiteSkull escribi:

http://pseint.sourceforge.net/manual.pdf

Cdigo:
#include <iostream> // No hay equivalencia
#include <cstdlib> // No hay equivalencia
#include <conio.h> // No hay equivalencia

using namespace std; // No hay equivalencia

int main(){ // Iniciar proceso ?




textbackground(BLUE); // es una funcin

https://www.foro.lospillaos.es/viewtopic.php?p=15118 2/4
7/11/2017 Pasar a Pseint :S - Foros de programacin informtica - Comunidad de programadores
clrscr(); // es una funcin

textattr((YELLOW<<4)+BLUE); // es una funcin
char frase[1000]; // Existe equivalencia
cin.getline(frase,1000); // es una funcin pero puede usar LEER
int a=strlen(frase); // una variable declarada que toma el valor
de una funcin
for(a;a>0;a--) // Existe equivalencia
cout<<frase[a-1]; // es una funcin pero puedes usar ESCRIBIR
cout<<endl;

system("PAUSE"); // por ejemplo PAUSE o usar la misma funcin

} // Fin del proceso ?

Creo que ya tienes por donde empezar... suerte

Puedo aportarte unos elementos ms:

La funcin textbackground(color) tiene como objetivo colorear el fondo del texto impreso
del color especificado por su parmetro, de modo que textbackground(BLUE) debe ser
interpretado como:

ColorFondo(Azul)

As mismo lo pones en el pseudocdigo.

Igualmente otra funcin: ClrScr() tiene como objetivo borrar todo lo escrito en la pantalla,
as que en el pseudocdigo puedes poner en su lugar:

LimpiarPantalla()

La funcin textattr((YELLOW<<4)+BLUE), tiene como objetivo fijar los atributos de texto


(en ese caso especfico, caracteres amarillos sobre fondo azul), de modo que pudieras
interpretarla en el pseudocdigo como:

AtributosTexto(Amarrillo sobre Azul)

La funcin StrLen(frase) tiene como objetivo averiguar la longitud (cantidad de


caracteres) de una cadena (de la cadena frase en este caso) de modo que la lnea
completa int a=strlen(frase) significa que le ests asignando a la variable entera a la
longitud de la frase. La puedes representar en pseudocdigo como:

a <-- Longitud(frase)

En fin, el objetivo del pseudocdigo es representar en un lenguaje general (que no es


ninguno de los verdaderos lenguajes de porgramacin), el algoritmo. Puedes usar la
notacin que desees en espaol equivalente a lo que de verdad hace el lenguaje (C++
en este caso) en cada una de sus instrucciones, porque el objetivo de eso es razonar el
cdigo antes de llevarlo a un lenguaje especfico. Suerte.

Volver arriba

Ver tema anterior | Ver siguiente tema

https://www.foro.lospillaos.es/viewtopic.php?p=15118 3/4
7/11/2017 Pasar a Pseint :S - Foros de programacin informtica - Comunidad de programadores

Mostrar mensajes anteriores: Todos los mensajes Ir a:


Pseudocdigo o notacin pseudocodificada
El ms antiguo primero Ir
Ir

Todas las horas estn en GMT + 1 Hora

T E MAS R E L AC I O N AD O S

Tema Autor Foros Respuestas Publicado

pasar archivo harold vasquez Visual Basic y VBA 0 Jueves 06 Abr 2017 18:07
de texto a
excel
Ayuda pseint ripper Pseudocdigo o notacin pseudocodificada 0 Viernes 17 Jun 2016 23:59

Pasar datos gmartin Python 1 Sbado 02 Abr 2016 12:02


yentre un
MainWindows
y una
ventana...
pasar de killgates C , C #, Visual C ++ 2 Jueves 02 Abr 2015 18:41
caracter a
numero float
desde fichero
...
ayuda para willyrex99 Pseudocdigo o notacin pseudocodificada 0 Martes 24 Mar 2015 23:02
pseint

Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes,
No puede votar en encuestas,

P owered by phpBB 2 0 0 1 , 2 0 0 2 phpBB G roup. D is eado y modific ado por el equipo LosPillaos 2 0 0 9

https://www.foro.lospillaos.es/viewtopic.php?p=15118 4/4

Anda mungkin juga menyukai