Ok, voy a explicar cada renglón, de la marera en que entiendo. > En el renglón 1, se han definido 4 variables temporales b, h, C, A. > En el renglón 2, se ha referenciado a la variable temporal b un objeto de la clase number y de tipo integer: 7. > En el renglón 3, al igual que el anterior se ha referenciado a la variable temporal h un objeto de la clase number y de tipo integer: 6. > En el renglón 4, Se ha asignado a la variable temporal C, un literal del tipo array, con un indice 2. > En el renglón 5, se hace uso del método at:put: para acceder al índice 1 del array asignado en C, y colocar en ese mismo el valor de la Variable b, definida anteriormente. > En el renglón 6, también se hace uso de at:put: para acceder al indice 2 del array asignado en C, y colorar ahi el valor de la variable h, tambien definida anteriormente. "como podemos ver en el renglon 5 y 6 se ha hecho uso de los mensajes en cascada ya que se ha enviado 2 mensajes al mismo objeto receptor." > En el renglón 7, Se ha asignado a la variable temporal A, un literal del tipo array, con un indice 3. > en los proximos 4 renglones, vemos que se ha hecho uso de los mensajes en cascada y del metodo at:put: para acceder a los distintas posiciones dentro del array asignado a la variable A y asi mismo colocar los los objetos siguientes: el string 'hola' en el indice 1, el string 'mundo' en el indice 2, y el valor de la varible C en el indice 3. > Por ultimo, se hace uso de la variable global transcript, para mostrar en el mismo el valor de retorno, el cual seria: #('hola' 'mundo' #(7 6)).
|b h C A| ------>Variable temporales. b:= 7. ---------> A la variable b le estamos asignando un valor entero. h:= 6.---------->A la variable h le estamos asignando un valor entero. C:= Array new: 2.--------->estamos declarando un arreglo C de dos posiciones. C at:1 put:b;---------------> A la posición uno del arreglo C le estamos asignando el carácter b. at:2 put:h.--------------->A la posición uno del arreglo C le estamos asignando el carácter h. A:= Array new: 3.--------->estamos declarando un arreglo A de tres posiciones. A at:1 put: 'hola';------------>A la posición uno del arreglo A le estamos asignando el string 'hola'. at: 2 put: 'mundo';---------->A la posición dos del arreglo A le estamos asignando el string 'mundo'. at: 3 put: C.------------------>A la posición tres del arreglo A le estamos asignando el arreglo C. Transcript show: A.---------->Usamos este método para imprimir el arreglo A. Este código despliega el siguiente mensaje: #('hola' 'mundo' #(7 6))
|b h C A| .........son variables temporales b:=7 .....se le asigna el objeto Integer 7 a la variable b h:=6 ........se le asigna el objeto Integer 6 a la variable h C:=Array new:2 ........crea un arreglo en la variable C estableciendo su tamaño at:1 put:b;..............se sustituye la posicion 1 por el objeto b at:2 put:h. ........... se sustituye la posicion 2 por el objeto h A:=Array new:3..........nuevo arreglo en la variable A y se establece su tamaño at:1 put:'hola';..............a la posicion 1 se le asigna la cadena 'hola' at:2 put:'mundo'...........se sustituye la posicion 2 por el string 'mundo' at:3 put:C........... en la posicion 3 colocar el valor de la variable C Transcript show: A. ............ se escribe esto para poder conocer el valor de todo lo que hemos desarrollado en la variable global Transcript. El mensaje final que se muestra en la ventana del Transcript es #('hola''mundo'#(7 6))
Tipos de mensajes: *Mensajes binarios: en lineas 2 y 3. *Mensajes en cascada:en 5,6,9,10 y 11. *mensajes de palabra clave: en 4, 7 y 11. 1)Se definen 4 variables temporales:b,h,C,A. 2)Se asigna a la variable b un valor de 7, que es un objeto de la clase numbers. 3)Se asigna a la variable h el valor: 6, que pertenece a la clase numbers. 4)Es una variable de instancia indexada, en la cual hay un retorno de una instancia de la clase Array en 2 elementos. 5)A la variable C en la posición 1, se inicializa con la variable b.Se usa el mensaje de indexación at:put:. 6)A la variable C en la posicion 2, se inicializa con la variable h.Haciendo uso del mensaje de indexación at:put:. 7) La variable temporal A, el resultado retornado es una instancia de la clase Array de 3 elementos. 8)se usa mensajes en cascada para acceder a la variable A en las siguientes lineas y usando el mensaje de indexación at:put:. 9)La variable A en la posición 1, se inicializa con la cadena (string) 'hola'. 10)La variable A en la posición 2, se inicializa con la cadena (string) 'mundo'. 11)la variable A en la posición 3, se inicializa con el valor de la variable C. 12)Se usa la variable global: Transcript, para imprimir el valor de A, obteniendo: #('hola''mundo'#(76)).
1. |b h C a|------- se define como una variable temporal. 2. b:=7. ----- encontramos una variable que es b que le asicnamos un objeto Integer que es 7. 3. h:=6.---------como en el ejemplo anterior la bariable es h que asicnomos un objeto Integer que es 6. 4. C:=Array new:2.---------encontramos una variable que es C, donde enviamos a una clase Array, un selector que es new y un argumento entero 2. 5. C at:1 put:b.-------savemos que tenemos una variable C y un Arreglo en posicion 1 por el objeto b que ya encontramos anterior mente. 6. at:2 put:h.-------lo mismo que elanterior savemos que tenemos una variable C y un Arreglo en posicion 2 por el objeto h que ya encontramos anterior mente. 7. A:=Array new:3.------se asicna una nueva variable A con un Array con 3 elementos. 8. A at:1 put: ‘hola’;-------tenemos la variable A y un Array en pocicion 1 le asignamos el string ‘hola´. 9. at:2 put: ‘mundo’;------lo mismo la variable A un Array en pocicion 2 le asignamos el string ´mundo´. 10. at:3 put: C.------a la posición tres del arreglo A le estamos asignando el arreglo C. 11. Transcript show:A.-------- el Transcript show nos alluda a inprimir este mensaje de Arreglo A. Y como resultado obtenemos: #('hola' 'mundo' #(7 6))
1. Se definen 4 variables. 2. A la variable b, se le asigna el objeto de la clase integer number 7. 3. A la variable h, se le asigna el objeto de la clase integer number 6. 4. Se declara un arreglo C con 2 posiciones; En la posición 1 se asigna el valor b; Y en la posición 2 se asigna el valor h. 5. Se describe un arreglo A que posee 3 posiciones. En la posición 1 se asigna la cadena 'hola'. En la posición 2 se asigna la cadena 'mundo'. Y en la posición 3 se asigna el arreglo C. Por último se hace uso de la variable global Transcript para obtener el valor de A, el cual sería : #('hola''mundo'#(7 6))
|b h C A| variables temporales. b:= 7. se le asigna a la variable b el valor 7. h:= 6. se le asigna a la variable h el valor 6. C:= Array new: 2 se le asigna a C un arreglo con dos elementos. at:1 put:b; se le asigna en la posicion uno del arreglo b. at:2 put:h. se le asgina en la posicion dos del arreglo h. A:= Array new: 3. se le asigna a A un arreglo con tres elemntos. A at:1 put: 'hola';. en la posicion uno del arreglos A se coloca el string 'hola' at: 2 put: 'mundo'; en la posicion 2 del arreglo A se coloca el string 'mundo' at: 3 put: C. en la posicion tres del arreglo A se coloca C. Transcript show:Ayuda a imprimir el valor de A
Hola: Esto es lo que pude comprender. |b h C A| Son variables temporales y solo y Que es una variable temporales son aquellas que solo tienen valor o vida durante se estén usando. b:= 7. Es el valor que se le asigna o da a le asigna a b. h:= 6. Es el valor de h C:= Array new: 2 se le asigna a C un arreglo con dos elementos. at:1 put:b; es la posicion uno del arreglo b. at:2 put:h. es la posición que se asgina en la posicion dos del arreglo de h. A:= Array new: 3. se le asigna a A un arreglo con tres elementos. C:=Array new:2. Es u areglo a C donde hay un selector el cual es new y argumento entero 2 selector . at:1 put:b posición del arreglo b posición 1.. at:2 put:h es La posición de un arreglo donde se toma el valor de h at:3 put:C.en la posicion 3 colocar el valor de la variable C Todo esto se trabaja en workspace y se despliega el resultado en Trascript El resultado que se despliega en la ventana de trascript es :hola''mundo'
|b h C A| son variables temporales que se encuentra b:=7. 7 se leasigna a la variable temporal b. h:=6. 6 se le asigna ala variable temporal h. c:= Array new:2. sea creado un arreglo con tres elementos y dicho Arreglo se le asigna a c. c at:1 pud:b; en la posicion 1 del Arreglo se le asigna la variable b. at:2 pud:h; en la posicion 2 del Arreglo se le asigna la variable h. A:=Array new:3. se crea un Arreglode de tres elementos que se le asigna a A. A at:1 pud:'hola'; en la posicion 1 de el arreglo se asigna la strig 'hola'. at:2 pud 'mundo' en la posicion 2 del Arreglo se asigna la strig 'mundo'. Trasncrip show:A. se imprime el mensaje A en el trasncrip y el mensaje es #('hloa' 'mundo' (7,6)).
|b h C A| son variables temporales b:=7. asignacion de un objeto 7 a la variable b h:=6. asignacion de un objeto 6 a la variable h c:= Array new:2. crea un Array estableciendo su tamaño que es 2. at:1 pud:b; en la posicion 1 del Arreglo se le asigna la variable b. at:2 pud:h; en la posicion 2 del Arreglo se le asigna la variable h. A:=Array new:3. se crea un array estableciendo su tamaño que es 3. at:1 pud:'hola'; en la posicion 1 de el arreglo se asigna la cadena 'hola'. at:2 pud 'mundo' en la posicion 2 del Arreglo se asigna la cadena 'mundo'. Trasncrip show:A. se imprime el mensaje A en el trasncrip y el mensaje impreso es #('hola''mundo'#(7,6)).
hola; soy RITA JUAREZ. |b h c A|------variables temporales que al imprimirla en el transcript el valor de retorno es nil. b :=7. --------a 7 se le asigna la variable temporal b. h :=6. --------a 6 se le asigna la variable temporal h.
c:= Array new:2. ----asignacion a la variable c un arreglo con 2 elementos. c at:1 put: b;------en la posicion 1 se le asigna el valor de b. at: 2 put: h.-------en la posicion 2 del arreglo se le asigna la variable h. A: Array new: 3.------se le asigna a la variable temporal a un arreglo con 3 elementos. A at: 1 put: 'hola';-------a la variable A se le asigna el String 'hola'. at: 2 put: 'mundo';------ a la posicion 2 del arreglo A se le coloca el String 'mundo'. at: 3 put: c.----------- en la posicion 3 se le coloca el valor de la variable c.
Transcript Show: A.----------nos ayuda a imprimir el valor de A dando como resultado #('hola''mundo'#(7 6)).
|b h C A| Indica que b, h, C, A, son variables temporales, les asignaremos un valor temporal por mientas las usamos.
b :=7. Mensqaje unario en el que asignamos el objeto 7 de la clase Integer a la variable b.
h :=6. Mensaje unario para asignar el objeto 6 de la clase Integer a la variable h.
C:= Array new:2. Mensaje de palabra clave que permite la asignacion de un arreglo de dos elementos a la variable C.
C at:1 put: b; Mensaje de cascada que permite la asignacion del valor de la variable b en la primera posición del arreglo de dos espacios creado en la variable C.
at: 2 put: h. Mensaje en cascada que permite la asignacion del valor de la variable h en la segunda posicion del arreglo de dos espacios creado para la variable C.
A: Array new: 3. Mensaje con palabra clave. Asignacón de un arreglo del tamaño de tres elementos a la variable A.
A at: 1 put: 'hola'; Mensaje en cascada, permite la asignación de la cadena 'hola' en el primer elemento de la variable A.
at: 2 put: 'mundo'; Mensaje en cascada. Asignacion de la cadena 'mundo' en el segundo elemento de la variable A.
at: 3 put: c. Mensaje en cascada, permite la asignacion del valor de la variable c en el tercer elemento de la variable A.
Transcript Show: A. Imprime en pantalla en la ventana del transcript los valores almacenados en la variable A. Osea #('hola''mundo'#(7 6)) . El anterior mensaje es un mensaje de palabra clave.
|b h C A.-|Variables Temporales. b:=7.-Se asigna 7 a b cambiando el valor que tenía. h:=6.-Se asigna 6 a h cambiando el valor que tenía. C:=Array new: 2.-Se crea un nuevo Array de 2 elementos. C at:1 put:b.-Coloca b en la posición 1 del Array at:2put:h.-Coloca h en la posición 2 del Array En las posiciones 5,6 se combinan los mensajes dando lugar a los mensajes en cascadas.
A: =Array new: 3.-Se crea un nuevo Array de tres elementos. A at: 1put:’hola’;-coloca el string ‘hola’ en la posición 1 del Array A. at: 2put:’mundo’;-coloca el string ‘mundo’ en la posición 2 del Array A. at:3put:C.- coloca el valor de la variable C en la posición 3 del Array A. En las posiciones 9, 10,11 se combinan los mensajes dando lugar a los mensajes en cascadas. Transcript Show: A.- se hace uso de esta variable para conocer el valor total de todo lo que hemos hecho, y da salida #('hola' 'mundo' #(7 6)).
|b h C A| ------b,h,C,A;son declaraciones de variables temporales. b:= 7. --------- a la variable b,se le asigna el valor del objeto 7. h:= 6.---------- a la variable h, se asigna el valor del objeto 6. C:= Array new: 2.---------se le asigna a la variable global C una instancia de la clase Array de dos elementos. C at:1 put:b;--------------- en la posición uno de la clase C,se coloca al objeto b. at:2 put:h.--------------- en la posición dos de de la clase C,se coloca el objeto h. A:= Array new: 3.---------se le asigna a la variable global A una instancia de la clase Array de tres elementos. A at:1 put: 'hola';------------ en la posicion uno de la clase A,se debe colocar el string 'hola'. at: 2 put: 'mundo';---------- en la posición dos de la clase A,se debe colocar el string 'mundo'. at: 3 put: C.------------------ en la posición tres de la clase A,se debe coloca la clase C. Transcript show: A.---------- a la variable global Transcript,se le asigna el valor del Array A y se imprime lo siguiente: #('hola' 'mundo' #(7 6)).
Bueno segun mi criterio: en la ventana del Workspace se opera lo siguiente:
1° linea: se definen 4 variables temporales (b, h, C, A)
2° linea: se le a asignado el valor de 7 a la variable "b"
3° linea: se le asigna el valor de 6 a la variable "h"
4° linea: se le a asignado a la variable "C" un arreglo con indice 2
5° linea: aqui se hace uso del método at: put: para acceder al primer índice del arreglo asignado a la variable "C", y así colocar en esa posición el valor asignado a la variable "b" definida anteriormente
6° linea: igual que en la linea anterior se hace uso del método at: put: para acceder a la posición 2 del arreglo asignado a "C" y colocar en dicha posición el valor asignado a la variable "h", definida en la linea 3; además se utilizó el mensaje en cascada
7° linea: se le asigna a la variable "A" un arreglo con indice 3
8°linea: se vuelve a hacer uso del método at: put: para acceder al primer índice del arreglo asignado a la variable "A", y colocar en dicha posición el string o cadena 'Hola'; así mismo, utilizando los mensajes en cadena se colocan en la posición 2, la cadena 'mundo' y en la posición 3, valor asignado a la variable "C"
9° linea: posteriormente se hace uso de la ventana Transcript, utilizando el Transcript show:; para mostrar el valor de retorno de la variable "A" en la ventana Transcript
al hacer dicha solicitud se mostrara en dicha ventana: #('hola' 'mundo' #(7 6))
Buenas noches! Soy Ana Espinal, esta es mi interpretación:
|b h C A| .........son variables temporales b:=7 .....se le asigna el objeto Integer 7 a la variable b h:=6 ........se le asigna el objeto Integer 6 a la variable h C:=Array new:2 ........estamos declarando un arreglo C de dos posiciones. at:1 put:b;..............A la posición uno del arreglo C le estamos asignando el carácter b. at:2 put:h. ...........A la posición uno del arreglo C le estamos asignando el carácter h. A:=Array new:3..........se le asigna a A un arreglo con tres elemntos. A. at:1 put:'hola';..............a la posicion 1 se le asigna la cadena 'hola' at:2 put:'mundo'...........se sustituye la posicion 2 por el string 'mundo' at:3 put:C........... en la posicion 3 colocar el valor de la variable C Transcript show: A.........Usamos este método para imprimir el arreglo A. Este código despliega el siguiente mensaje: #('hola' 'mundo' #(7 6))
Se crean cuatro variables temporales "b", "h", "C" y "A". Se asignan los valores de 7 y 6 a "b" y "h" respectivamente. Se crea un arreglo de 2 espacios y se asigna este a la variable "C", luego mediante un mensaje en cascada se le asigna el valor de "b" a la primera posicion del arreglo y "h" a la segunda. Luego se crea un arrglo de tres espacios y se asigna a la variable "A", y a continuacion mediante otro mensaje en cascada se le asignan los valores de 'hola', 'mundo' y la variable "C" a el primer, segundo y tercer espacio del arreglo respectivamente. Por ultimo se le dice a Transcript que presente los valores de "A".
Ok, voy a explicar cada renglón, de la marera en que
ResponderEliminarentiendo.
> En el renglón 1, se han definido 4 variables temporales
b, h, C, A.
> En el renglón 2, se ha referenciado a la variable temporal b
un objeto de la clase number y de tipo integer: 7.
> En el renglón 3, al igual que el anterior se ha referenciado
a la variable temporal h un objeto de la clase number y de tipo
integer: 6.
> En el renglón 4, Se ha asignado a la variable temporal C, un
literal del tipo array, con un indice 2.
> En el renglón 5, se hace uso del método at:put: para acceder
al índice 1 del array asignado en C, y colocar en ese mismo el
valor de la Variable b, definida anteriormente.
> En el renglón 6, también se hace uso de at:put: para acceder al
indice 2 del array asignado en C, y colorar ahi el valor de la
variable h, tambien definida anteriormente.
"como podemos ver en el renglon 5 y 6 se ha hecho uso de los mensajes
en cascada ya que se ha enviado 2 mensajes al mismo objeto receptor."
> En el renglón 7, Se ha asignado a la variable temporal A, un
literal del tipo array, con un indice 3.
> en los proximos 4 renglones, vemos que se ha hecho uso de los
mensajes en cascada y del metodo at:put: para acceder a los distintas
posiciones dentro del array asignado a la variable A y asi mismo
colocar los los objetos siguientes: el string 'hola' en el indice 1,
el string 'mundo' en el indice 2, y el valor de la varible C en el
indice 3.
> Por ultimo, se hace uso de la variable global transcript, para mostrar
en el mismo el valor de retorno, el cual seria:
#('hola' 'mundo' #(7 6)).
Soy Henry Brian Chavez Martinez, el del comentario anterior.
ResponderEliminar|b h C A| ------>Variable temporales.
ResponderEliminarb:= 7. ---------> A la variable b le estamos asignando un valor entero.
h:= 6.---------->A la variable h le estamos asignando un valor entero.
C:= Array new: 2.--------->estamos declarando un arreglo C de dos posiciones.
C
at:1 put:b;---------------> A la posición uno del arreglo C le estamos asignando el carácter b.
at:2 put:h.--------------->A la posición uno del arreglo C le estamos asignando el carácter h.
A:= Array new: 3.--------->estamos declarando un arreglo A de tres posiciones.
A
at:1 put: 'hola';------------>A la posición uno del arreglo A le estamos asignando el string 'hola'.
at: 2 put: 'mundo';---------->A la posición dos del arreglo A le estamos asignando el string 'mundo'.
at: 3 put: C.------------------>A la posición tres del arreglo A le estamos asignando el arreglo C.
Transcript show: A.---------->Usamos este método para imprimir el arreglo A.
Este código despliega el siguiente mensaje:
#('hola' 'mundo' #(7 6))
|b h C A| .........son variables temporales
ResponderEliminarb:=7 .....se le asigna el objeto Integer 7 a la variable b
h:=6 ........se le asigna el objeto Integer 6 a la variable h
C:=Array new:2 ........crea un arreglo en la variable C estableciendo su tamaño
at:1 put:b;..............se sustituye la posicion 1 por el objeto b
at:2 put:h. ........... se sustituye la posicion 2 por el objeto h
A:=Array new:3..........nuevo arreglo en la variable A y se establece su tamaño
at:1 put:'hola';..............a la posicion 1 se le asigna la cadena 'hola'
at:2 put:'mundo'...........se sustituye la posicion 2 por el string 'mundo'
at:3 put:C........... en la posicion 3 colocar el valor de la variable C
Transcript show: A. ............ se escribe esto para poder conocer el valor de todo lo que hemos desarrollado en la variable global Transcript.
El mensaje final que se muestra en la ventana del Transcript es #('hola''mundo'#(7 6))
Este comentario ha sido eliminado por el autor.
ResponderEliminarTipos de mensajes:
ResponderEliminar*Mensajes binarios: en lineas 2 y 3.
*Mensajes en cascada:en 5,6,9,10 y 11.
*mensajes de palabra clave: en 4, 7 y 11.
1)Se definen 4 variables temporales:b,h,C,A.
2)Se asigna a la variable b un valor de 7, que es un objeto de la clase numbers.
3)Se asigna a la variable h el valor: 6, que pertenece a la clase numbers.
4)Es una variable de instancia indexada, en la cual hay un retorno de una instancia de la clase Array en 2 elementos.
5)A la variable C en la posición 1, se inicializa con la variable b.Se usa el mensaje de indexación at:put:.
6)A la variable C en la posicion 2, se inicializa con la variable h.Haciendo uso del mensaje de indexación at:put:.
7) La variable temporal A, el resultado retornado es una instancia de la clase Array de 3 elementos.
8)se usa mensajes en cascada para acceder a la variable A en las siguientes lineas y usando el mensaje de indexación at:put:.
9)La variable A en la posición 1, se inicializa con la cadena (string) 'hola'.
10)La variable A en la posición 2, se inicializa con la cadena (string) 'mundo'.
11)la variable A en la posición 3, se inicializa con el valor de la variable C.
12)Se usa la variable global: Transcript, para imprimir el valor de A, obteniendo:
#('hola''mundo'#(76)).
Este comentario ha sido eliminado por el autor.
ResponderEliminar1. |b h C a|------- se define como una variable temporal.
ResponderEliminar2. b:=7. ----- encontramos una variable que es b que le asicnamos un objeto Integer que es 7.
3. h:=6.---------como en el ejemplo anterior la bariable es h que asicnomos un objeto Integer que es 6.
4. C:=Array new:2.---------encontramos una variable que es C, donde enviamos a una clase Array, un selector que es new y un argumento entero 2.
5. C at:1 put:b.-------savemos que tenemos una variable C y un Arreglo en posicion 1 por el objeto b que ya encontramos anterior mente.
6. at:2 put:h.-------lo mismo que elanterior savemos que tenemos una variable C y un Arreglo en posicion 2 por el objeto h que ya encontramos anterior mente.
7. A:=Array new:3.------se asicna una nueva variable A con un Array con 3 elementos.
8. A at:1 put: ‘hola’;-------tenemos la variable A y un Array en pocicion 1 le asignamos el string ‘hola´.
9. at:2 put: ‘mundo’;------lo mismo la variable A un Array en pocicion 2 le asignamos el string ´mundo´.
10. at:3 put: C.------a la posición tres del arreglo A le estamos asignando el arreglo C.
11. Transcript show:A.-------- el Transcript show nos alluda a inprimir este mensaje de Arreglo A.
Y como resultado obtenemos: #('hola' 'mundo' #(7 6))
1. Se definen 4 variables.
ResponderEliminar2. A la variable b, se le asigna el objeto de la clase integer number 7.
3. A la variable h, se le asigna el objeto de la clase integer number 6.
4. Se declara un arreglo C con 2 posiciones; En la posición 1 se asigna el valor b; Y en la posición 2 se asigna el valor h.
5. Se describe un arreglo A que posee 3 posiciones. En la posición 1 se asigna la cadena 'hola'. En la posición 2 se asigna la cadena 'mundo'. Y en la posición 3 se asigna el arreglo C.
Por último se hace uso de la variable global Transcript para obtener el valor de A, el cual sería : #('hola''mundo'#(7 6))
|b h C A| variables temporales.
ResponderEliminarb:= 7. se le asigna a la variable b el valor 7.
h:= 6. se le asigna a la variable h el valor 6.
C:= Array new: 2 se le asigna a C un arreglo con dos elementos.
at:1 put:b; se le asigna en la posicion uno del arreglo b.
at:2 put:h. se le asgina en la posicion dos del arreglo h.
A:= Array new: 3. se le asigna a A un arreglo con tres elemntos.
A
at:1 put: 'hola';. en la posicion uno del arreglos A se coloca el string 'hola'
at: 2 put: 'mundo'; en la posicion 2 del arreglo A se coloca el string 'mundo'
at: 3 put: C. en la posicion tres del arreglo A se coloca C.
Transcript show:Ayuda a imprimir el valor de A
Hola: Esto es lo que pude comprender.
ResponderEliminar|b h C A| Son variables temporales y solo y Que es una variable temporales son aquellas que solo tienen valor o vida durante se estén usando.
b:= 7. Es el valor que se le asigna o da a le asigna a b.
h:= 6. Es el valor de h
C:= Array new: 2 se le asigna a C un arreglo con dos elementos.
at:1 put:b; es la posicion uno del arreglo b.
at:2 put:h. es la posición que se asgina en la posicion dos del arreglo de h.
A:= Array new: 3. se le asigna a A un arreglo con tres elementos.
C:=Array new:2. Es u areglo a C donde hay un selector el cual es new y argumento entero 2 selector .
at:1 put:b posición del arreglo b posición 1..
at:2 put:h es La posición de un arreglo donde se toma el valor de h
at:3 put:C.en la posicion 3 colocar el valor de la variable C
Todo esto se trabaja en workspace y se despliega el resultado en Trascript
El resultado que se despliega en la ventana de trascript es :hola''mundo'
|b h C A| son variables temporales que se encuentra
ResponderEliminarb:=7. 7 se leasigna a la variable temporal b.
h:=6. 6 se le asigna ala variable temporal h.
c:= Array new:2. sea creado un arreglo con tres elementos y dicho Arreglo se le asigna a c.
c
at:1 pud:b; en la posicion 1 del Arreglo se le asigna la variable b.
at:2 pud:h; en la posicion 2 del Arreglo se le asigna la variable h.
A:=Array new:3. se crea un Arreglode de tres elementos que se le asigna a A.
A
at:1 pud:'hola'; en la posicion 1 de el arreglo se asigna la strig 'hola'.
at:2 pud 'mundo' en la posicion 2 del Arreglo se asigna la strig 'mundo'.
Trasncrip show:A. se imprime el mensaje A en el trasncrip y el mensaje es #('hloa' 'mundo' (7,6)).
bryan escobar 0801198900228
ResponderEliminar|b h C A| son variables temporales
b:=7. asignacion de un objeto 7 a la variable b
h:=6. asignacion de un objeto 6 a la variable h
c:= Array new:2. crea un Array estableciendo su tamaño que es 2.
at:1 pud:b; en la posicion 1 del Arreglo se le asigna la variable b.
at:2 pud:h; en la posicion 2 del Arreglo se le asigna la variable h.
A:=Array new:3. se crea un array estableciendo su tamaño que es 3.
at:1 pud:'hola'; en la posicion 1 de el arreglo se asigna la cadena 'hola'.
at:2 pud 'mundo' en la posicion 2 del Arreglo se asigna la cadena 'mundo'.
Trasncrip show:A. se imprime el mensaje A en el trasncrip y el mensaje impreso es #('hola''mundo'#(7,6)).
hola; soy RITA JUAREZ.
ResponderEliminar|b h c A|------variables temporales que al imprimirla en el transcript el valor de retorno es nil.
b :=7. --------a 7 se le asigna la variable temporal b.
h :=6. --------a 6 se le asigna la variable temporal h.
c:= Array new:2. ----asignacion a la variable c un arreglo con 2 elementos.
c at:1 put: b;------en la posicion 1 se le asigna el valor de b.
at: 2 put: h.-------en la posicion 2 del arreglo se le asigna la variable h.
A: Array new: 3.------se le asigna a la variable temporal a un arreglo con 3 elementos.
A
at: 1 put: 'hola';-------a la variable A se le asigna el String 'hola'.
at: 2 put: 'mundo';------ a la posicion 2 del arreglo A se le coloca el String 'mundo'.
at: 3 put: c.----------- en la posicion 3 se le coloca el valor de la variable c.
Transcript Show: A.----------nos ayuda a imprimir el valor de A dando como resultado #('hola''mundo'#(7 6)).
|b h C A| Indica que b, h, C, A, son variables temporales, les asignaremos un valor temporal por mientas las usamos.
ResponderEliminarb :=7. Mensqaje unario en el que asignamos el objeto 7 de la clase Integer a la variable b.
h :=6. Mensaje unario para asignar el objeto 6 de la clase Integer a la variable h.
C:= Array new:2. Mensaje de palabra clave que permite la asignacion de un arreglo de dos elementos a la variable C.
C at:1 put: b; Mensaje de cascada que permite la asignacion del valor de la variable b en la primera posición del arreglo de dos espacios creado en la variable C.
at: 2 put: h. Mensaje en cascada que permite la asignacion del valor de la variable h en la segunda posicion del arreglo de dos espacios creado para la variable C.
A: Array new: 3. Mensaje con palabra clave. Asignacón de un arreglo del tamaño de tres elementos a la variable A.
A
at: 1 put: 'hola'; Mensaje en cascada, permite la asignación de la cadena 'hola' en el primer elemento de la variable A.
at: 2 put: 'mundo'; Mensaje en cascada. Asignacion de la cadena 'mundo' en el segundo elemento de la variable A.
at: 3 put: c. Mensaje en cascada, permite la asignacion del valor de la variable c en el tercer elemento de la variable A.
Transcript Show: A. Imprime en pantalla en la ventana del transcript los valores almacenados en la variable A. Osea #('hola''mundo'#(7 6)) . El anterior mensaje es un mensaje de palabra clave.
|b h C A.-|Variables Temporales.
ResponderEliminarb:=7.-Se asigna 7 a b cambiando el valor que tenía.
h:=6.-Se asigna 6 a h cambiando el valor que tenía.
C:=Array new: 2.-Se crea un nuevo Array de 2 elementos.
C at:1 put:b.-Coloca b en la posición 1 del Array
at:2put:h.-Coloca h en la posición 2 del Array
En las posiciones 5,6 se combinan los mensajes dando lugar a los mensajes en cascadas.
A: =Array new: 3.-Se crea un nuevo Array de tres elementos.
A
at: 1put:’hola’;-coloca el string ‘hola’ en la posición 1 del Array A.
at: 2put:’mundo’;-coloca el string ‘mundo’ en la posición 2 del Array A.
at:3put:C.- coloca el valor de la variable C en la posición 3 del Array A.
En las posiciones 9, 10,11 se combinan los mensajes dando lugar a los mensajes en cascadas.
Transcript Show: A.- se hace uso de esta variable para conocer el valor total de todo lo que hemos hecho, y da salida #('hola' 'mundo' #(7 6)).
|b h C A| ------b,h,C,A;son declaraciones de variables temporales.
ResponderEliminarb:= 7. --------- a la variable b,se le asigna el valor del objeto 7.
h:= 6.---------- a la variable h, se asigna el valor del objeto 6.
C:= Array new: 2.---------se le asigna a la variable global C una instancia de la clase Array de dos elementos.
C
at:1 put:b;--------------- en la posición uno de la clase C,se coloca al objeto b.
at:2 put:h.--------------- en la posición dos de de la clase C,se coloca el objeto h.
A:= Array new: 3.---------se le asigna a la variable global A una instancia de la clase Array de tres elementos.
A
at:1 put: 'hola';------------ en la posicion uno de la clase A,se debe colocar el string 'hola'.
at: 2 put: 'mundo';---------- en la posición dos de la clase A,se debe colocar el string 'mundo'.
at: 3 put: C.------------------ en la posición tres de la clase A,se debe coloca la clase C.
Transcript show: A.---------- a la variable global Transcript,se le asigna el valor del Array A y se imprime lo siguiente:
#('hola' 'mundo' #(7 6)).
Bueno segun mi criterio:
ResponderEliminaren la ventana del Workspace se opera lo siguiente:
1° linea: se definen 4 variables temporales (b, h, C, A)
2° linea: se le a asignado el valor de 7 a la variable "b"
3° linea: se le asigna el valor de 6 a la variable "h"
4° linea: se le a asignado a la variable "C" un arreglo con indice 2
5° linea: aqui se hace uso del método at: put: para acceder al primer índice del arreglo asignado a la variable "C", y así colocar en esa posición el valor asignado a la variable "b" definida anteriormente
6° linea: igual que en la linea anterior se hace uso del método at: put: para acceder a la posición 2 del arreglo asignado a "C" y colocar en dicha posición el valor asignado a la variable "h", definida en la linea 3; además se utilizó el mensaje en cascada
7° linea: se le asigna a la variable "A" un arreglo con indice 3
8°linea: se vuelve a hacer uso del método at: put: para acceder al primer índice del arreglo asignado a la variable "A", y colocar en dicha posición el string o cadena 'Hola'; así mismo, utilizando los mensajes en cadena se colocan en la posición 2, la cadena 'mundo' y en la posición 3, valor asignado a la variable "C"
9° linea: posteriormente se hace uso de la ventana Transcript, utilizando el Transcript show:; para mostrar el valor de retorno de la variable "A" en la ventana Transcript
al hacer dicha solicitud se mostrara en dicha ventana: #('hola' 'mundo' #(7 6))
Buenas noches! Soy Ana Espinal, esta es mi interpretación:
ResponderEliminar|b h C A| .........son variables temporales
b:=7 .....se le asigna el objeto Integer 7 a la variable b
h:=6 ........se le asigna el objeto Integer 6 a la variable h
C:=Array new:2 ........estamos declarando un arreglo C de dos posiciones.
at:1 put:b;..............A la posición uno del arreglo C le estamos asignando el carácter b.
at:2 put:h. ...........A la posición uno del arreglo C le estamos asignando el carácter h.
A:=Array new:3..........se le asigna a A un arreglo con tres elemntos.
A.
at:1 put:'hola';..............a la posicion 1 se le asigna la cadena 'hola'
at:2 put:'mundo'...........se sustituye la posicion 2 por el string 'mundo'
at:3 put:C........... en la posicion 3 colocar el valor de la variable C
Transcript show: A.........Usamos este método para imprimir el arreglo A.
Este código despliega el siguiente mensaje:
#('hola' 'mundo' #(7 6))
Se crean cuatro variables temporales "b", "h", "C" y "A".
ResponderEliminarSe asignan los valores de 7 y 6 a "b" y "h" respectivamente.
Se crea un arreglo de 2 espacios y se asigna este a la variable "C", luego mediante un mensaje en cascada se le asigna el valor de "b" a la primera posicion del arreglo y "h" a la segunda.
Luego se crea un arrglo de tres espacios y se asigna a la variable "A", y a continuacion mediante otro mensaje en cascada se le asignan los valores de 'hola', 'mundo' y la variable "C" a el primer, segundo y tercer espacio del arreglo respectivamente.
Por ultimo se le dice a Transcript que presente los valores de "A".