Preguntas frecuentes sobre la teoria acerca de la generacion de codigo intermedio, con fines educativos para estudiantes de ingenieria y aficionados a la misma.
Preguntas frecuentes sobre la teoria acerca de la generacion de codigo intermedio, con fines educativos para estudiantes de ingenieria y aficionados a la misma.
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...Eudris Cabrera
Mi presentación en el #JavaDaySTI2018 sobre consejos prácticos que nos ayudarán a desarrollar software con menos bug en Java @JavaDominicano @ComitesISC
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
2. Siempre será muy útil guardar datos en memoria, para
ello se utilizan las variables como atributos o dentro de
un método.
Variable: Es una espacio de memoria para almacenar un
valor de un determinado tipo.
DATOS
Nombre de la Clase
Atributos / Datos
Métodos / Acciones
3. Las variables siguen ciertas reglas a lo largo del
programa:
Las variables pueden ser modificadas a lo largo de la
ejecución del programa.
Las variables son accesibles dentro del bloque que las
definió.
Las variables son accedidas mediante el identificador que
se les asigno al momento de ser creadas.
Un identificador es un nombre propuesto por el
programador, mismo que usara para referirse al
espacio de memoria en el cual se ha almacenado un
dato o atributo.
DATOS
4. Existen tres formas con las cuales se puede trabajar
con una variable:
Declararla: Al declarar una variable, el programa
aparta un espacio de memoria en la RAM listo para
almacenar un valor cuando el programador así lo
indique.
Asignarle un valor: Esta acción almacena un valor en
la RAM, para ello utiliza el identificador dado por el
programador.
Declarara y asignarle un valor inicial: Realiza las dos
operaciones anteriores en una sola línea de código.
DATOS
5. Un ejemplo de las sintaxis de manejo de variables se
presentan a continuación.
1. Sintaxis Declaración:
tipo identificador;
2. Sintaxis asignación usando el operador “=“:
identificador = valor;
3. Sintaxis Declaración/Asignación
Tipo identificador = valor;
DATOS
6. Hay reglas de sintaxis a la hora de seleccionar un
identificador para alguna variable o en general alguna
entidad en C#
Son “Case Sensitive”.
Debe empezar con letra o guion bajo.
Después del primer carácter puede contener números letras o
conectores.
Si el identificador coincide con una palabra reservada (Key
Word) del lenguaje, deberá llevar el prefijo @.
Puede contener caracteres Unicode.
Una palabra reservada es una palabra que ya forma
parte del lenguaje C#. Ejemplo: for, if, var, Main etc.
Consultar: http://msdn.microsoft.com/en-
us/library/x53a06bb.aspx
DATOS
7. Ejemplos de identificadores válidos:
1. WORLD
2. world
3. w_orld
4. HelloWorld
5. Z
6. Z_1
7. u0005hola
8. @public
9. _world
Como referencia de caracteres UNICODE esta la
siguiente liga: http://unicode-
table.com/en/#control-character
DATOS
8. Ejemplos de identificadores no válidos:
1. 2world //error because first letter is number
2. Public //error because it is keyword
3. u0027format // error because Unicode formatting
character
DATOS
9. C# proporciona como casi la mayoría de los
lenguajes:
Tipos de datos orientados a trabajar con números.
Tipos de datos orientados a trabajar con letras.
Tipos de datos para trabajar con valores lógicos.
Al conjunto de todos los tipos de datos que ofrece
.NET se le llama “The Common Type System”.
Para mayo información visitar la siguiente liga:
http://msdn.microsoft.com/en-
us/library/ms173104.aspx
DATOS
10. Una lista de los tipos de datos de C# se presenta a
continuación:
DATOS
11. Tipos de datos con punto decimal.
Solo se tiene un tipo para almacenar valores lógicos:
Bool, sus valores son verdadero o falso.
Literal nula null.
DATOS
12. Pk2_Data
En esta práctica
revisaremos las
operaciones comunes
realizadas sobre los datos.
Crearemos un programa
que sume dos números
harcodeados.
Crear un archivo C#
llamado pk2_data y
colocarlo en la carpeta de
trabajo.
DATOS
15. Compilar y ejecutar el programa, ¿Qué resultados
arroja el compilador?.
¿Cómo sumar los números y guardar el resultado en
la variable res?, para ello tendremos que conocer
cuales son las operaciones básicas que nos permite
expresar C#.
Esto lo veremos en el siguiente tema.
DATOS
16. Q & A
¿Cuales son las dos formas en que podemos encontrar
una variable en uso?
¿Que es una variable?
¿Cuales son las reglas que rigen las variables a lo largo
de la ejecución de un programa?
¿Que es un identificador?
¿Un identificador aplica solo a las variables? detalle su
respuesta.
Explique la sintaxis para declarar una variable.
La siguiente sintaxis de declaración ¿Es correcta?. hola
int;
Mencione dos tipos de datos para manejar cantidades
enteras.
Mencione que son los tipo bool.
17. Q & A
¿Como distinguir entre una literal entera y una
flotante?
En la primera parte de la practica 3, ¿que
resultados arrojo el compilador?
¿Cual de las siguientes palabras es un keyword?
* goto
* is
* out
* null
* all
* jack
* button