elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  duda con algoritmo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda con algoritmo  (Leído 2,950 veces)
z_ane_666

Desconectado Desconectado

Mensajes: 64


Ver Perfil
duda con algoritmo
« en: 5 Mayo 2011, 08:58 am »

Revisando algunas paginas de programacion, me encontre con una lista extensa de pseudocodigos , bien me dije: a programar se ha dicho. :P


Pues bien, de entre esos ejercicios me encontre con uno que me esta dando unos dolores de cabeza desde mucho y es este

Código:
22.-Introducir una frase por teclado. Imprimirla cinco veces en filas 
consecutivas, pero cada impresion ir desplazada cuatro columnas hacia la
derecha.

PROGRAMA frase
ENTORNO:
frase <- Espacios( 30 )
ALGORITMO:
Borrar_pantalla( )
EN 5,15 ESCRIBIR "Frase: "
EN 5,22 LEER frase
fi <- 8
co <- 15
veces <- 0
MIENTRAS veces <= 5 HACER
EN fi,co ESCRIBIR frase
veces <- veces + 1
co <- co + 4
fi <- fi + 1
FINMIENTRAS
FINPROGRAMA


EN 5,15 ESCRIBIR "Frase: "
EN 5,22 LEER frase

resalte con rojo la parte en la q tengo duda
¿se trata eso de un array o es solamente la posicion de los caracteres respecto a la pantalla?

link http://www.taringa.net/posts/ciencia-educacion/6747464/Ejercicios-resueltos-de-algoritmo.html

saludo y espero respuesta


En línea

Valkyr


Desconectado Desconectado

Mensajes: 646


Divide y vencerás


Ver Perfil
Re: duda con algoritmo
« Respuesta #1 en: 5 Mayo 2011, 23:40 pm »

Supongo que se refiere en la fila 5 y columna 15 (cada columna será un carácter) y en la fila 5 la columna 22, ya que si te fijas escribe en 5,15 "Frase: " que tiene exactamente 7 caracteres y empieza a leer en 5,22. Esto a la hora de llevarlo a un lenguaje de programación (por lo menos que se me ocurra a mi) no tiene mucho sentido, ya que tu imprimes por pantalla por ejemplo en C++
Código
  1. cout<<"Frase: "
y luego lees de teclado con
Código
  1. cin>>variable
y no te importa en que posición esté. A la hora de imprimir la frase que se haya escrito el usuario haces:
Código
  1. cout<<variable<<endl
, donde variable es la palabra que has leido o frase y endl es el retorno de carro y empieza a escribir en una nueva linea. Para imprimir los espacios necesarios pues por ejemplo podrías hacerlo con un bucle for imprimiendolos en pantalla uno a uno o algo así.


Espero haberte echado un cable.

Saludos.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SOLUCIONADO] duda algoritmo ordenacion c#
.NET (C#, VB.NET, ASP)
CrÄsH 5 6,170 Último mensaje 27 Marzo 2009, 00:50 am
por CrÄsH
Python - Duda Algoritmo
Scripting
h0oke 7 5,307 Último mensaje 30 Marzo 2010, 03:12 am
por h0oke
Duda Algoritmo de Ordenamiento
Programación General
kernel19 4 3,663 Último mensaje 27 Diciembre 2010, 16:54 pm
por BgCRaCK
Duda sobre algoritmo AES SERPENT TWOFISH
Criptografía
CH1N1 1 9,915 Último mensaje 12 Diciembre 2010, 18:54 pm
por APOKLIPTICO
Duda algoritmo ajedrez en c++
Programación C/C++
oliverm 5 17,647 Último mensaje 21 Julio 2013, 00:09 am
por eferion
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines