FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con Variables Globales y Locales en Pascal
Que tal Amigos,
Estoy aprendiendo los conceptos de programacion básicos de Pascal, aunque debo decir que aprendí a programar en Turbo C++... hasta acá todo bien, sin embargo hay algo que no puedo pasar el codigo de C++ a Pascal... siento que algo le falta a Pascal Tengo el siguiente codigo en Turbo C++ que usa una variable global y una variable local Código:
... int varGlobal; int main() { int varLocal; varGlobal=10; varLocal=10; printf("%d",varGlobal+varLocal); getch(); } Código:
var varGlobal : Integer; begin var varLocal : Integer; varGlobal:=10; varLocal:=10; WriteLn(varGlobal+varLocal); ReadKey; end. en realidad la idea es no "abusar" del uso de variables globales.. pero Pascal me obliga a declarar todas mis variables de la funcion "main" como globales?? O tengo algun problema al traducir el codigo?? Última edición por Novatin fecha: 30-07-2013 a las 01:21:53. |
#2
|
||||
|
||||
Hola Novatin.
Te pongo un código de ejemplo que te puede clarificar el ámbito de las variables en Pascal: En el caso que utilices unidades, las variables declaradas en la sección de interface serán accesibles desde cualquier otra unidad que las incluya y las declaradas en la sección de implementation, privadas a la unidad. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Este codigo hace uso de un Form con un boton y un memo. Usa los nombres por defecto y el evnto OnClick del Boton.
Al parecer tu estas haciendo un programa de terminal, no debe de variar demasiado. Saludos y cuentanos si resuelves tus dudas.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#4
|
|||
|
|||
Despues de postear mi anterior mensaje vi que Eficsa (Salve maestro!) te habia contestado. Asi que hice esto para clarificar mi conocimiento jejej
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#5
|
|||
|
|||
Se me aclaro todo en el acto...
Creo que mi confusion surgió de los "Tontoriales" de pascal que lei.. , todos ellos indican una sola seccion de "VAR"... y no se me ocurrio incluir otra seccion "VAR" justo antes de main... yo me figuraba que debia estar dentro de BEGIN (principal)... Menos mal que acá siempre puedo contar con Uds... Gracias por sus respuestas.. Un saludo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Variables Globales | Abel Garcia | Firebird e Interbase | 5 | 11-11-2011 07:06:42 |
variables globales | pulpin | C++ Builder | 2 | 03-04-2008 04:09:28 |
Ayuda con Variables "Globales" | zombira | OOP | 2 | 29-06-2007 01:19:54 |
variables globales | henrygale | Varios | 9 | 06-04-2007 00:47:05 |
Declarar variables Locales en Delphi?? | JELIRM | Varios | 6 | 09-07-2005 01:22:54 |
|