Documentos de Académico
Documentos de Profesional
Documentos de Cultura
❑ Comentarios
❑ Palabras reservadas
❑ Tipos primitivos
❑ Declaración de variables
❑ Declaración de constantes
❑ Operadores
❑ Expresiones
Esta foto de Autor desconocido está bajo licencia CC BY-SA-NC
❑ Métodos
❑ Estructuras selectivas
01 Conectate
Hola, mi
Hello, my
nombre es
name is Ana
Juan
Juan Ana
Java C#
Tipos primitivos
• System.out.println("Hola Mundo");
02 Construyamos juntos
División
5/3 = 1 (la operación nos da como resultado 1, que sería el cociente de una
división)
Módulo
5%3 = 2 (la operación nos da como resultado 2, que es el resto o residuo de
una división)
Orden de Operación
5 * 5 / 6 = 4 (Primero se opera 5 * 5 que sería 25 y después se divide por 6 y
nos da 4)
02 Construyamos juntos
Clase Math
Exponencial
Math.pow(2,3); (el resultado es 8.0)
Math.pow(5,3); (el resultado es 125.0)
Redondeo
Math.round(72.7583); (el resultado es 73)
Math.round(72.7583*100) / 100.0; (el resultado es 72.76)
Math.round(72.7523*100) / 100.0; (el resultado es 72.75)
¿Qué es un método?
1. -Avanzar X metros.
2.- Girar X grados.
02 Construyamos juntos
¿Qué es un método?
Grupo de instrucciones a la que se da un nombre relacionado a la tarea que
realiza. Este nombre es un identificador.
Un método no realiza su tarea hasta que no es llamado.
Todos los métodos van dentro de una clase.
02 Construyamos juntos
Tipos de métodos
Los métodos que son de un tipo en particular, es decir, no llevan VOID, siempre
deben retornar un valor utilizando el comando return
Sin embargo, los métodos que declaran VOID, nunca utilizando el comando
return
02 Construyamos juntos
Parámetros de entrada
Paso de parámetros
Estructura
selectica
02 Construyamos juntos
Discoteca C
¿A que discoteca preferirá ir? Música de los 90
Discoteca D
Música de los 2000
Estructura IF
FORMA 1 FORMA 3
if (condición) {
código a ejecutar Si condición es VERDAD if (condición) {
} código a ejecutar Si Condición es VERDAD
} else if (condición) {
código a ejecutar Si Condición es VERDAD
FORMA 2 } else if (condición) {
código a ejecutar Si Condición es VERDAD
if (condición) { } else {
código a ejecutar Si Condición es VERDAD código a ejecutar Si Condición es FALSO
} else { }
código a ejecutar Si Condición es FALSO
}
02 Construyamos juntos
Estructura IF
FORMA 1 FORMA 3
if (a == 3) {
código a ejecutar Si condición es VERDAD if (a == 3) {
} código a ejecutar Si Condición es VERDAD
} else if (a < 3) {
código a ejecutar Si Condición es VERDAD
FORMA 2 } else if (a >= 5) {
código a ejecutar Si Condición es VERDAD
if (a == 3) { } else {
código a ejecutar Si Condición es VERDAD código a ejecutar Si Condición es FALSO
} else { }
código a ejecutar Si Condición es FALSO
}
02 Construyamos juntos
Estructura Switch
switch (variable) {
case valor 1 a comparar:
código a ejecutar Si Comparación es VERDAD;
break;
case valor 2 a comparar:
código a ejecutar Si Comparación es VERDAD ;
break;
case valor3 a comparar:
código a ejecutar Si Comparación es VERDAD ;
break;
default:
código a ejecutar Si TODAS las comparaciones anteriores fueron FALSAS ;
break;
}
02 Construyamos juntos
Estructura Switch
switch (a) {
case 3:
código a ejecutar Si Comparación es VERDAD;
break;
case 4:
código a ejecutar Si Comparación es VERDAD ;
break;
case 5:
código a ejecutar Si Comparación es VERDAD ;
break;
default:
código a ejecutar Si TODAS las comparaciones anteriores fueron FALSAS ;
break;
}
02 Construyamos juntos
Ejemplos
El profesor del curso de Fundamentos de programación a indicado que aquellos alumnos que saquen
nota superior a 12 en la PC1 y PC2 automáticamente aprueban el curso, los demás deberán dar
Examen Final. Quien de los siguientes alumnos estarán exonerados si a continuación se muestran sus
calificaciones?
02 Construyamos juntos
Ejemplos
03 Ponte en acción
• Schwaber, K. & Sutherland, J. (2017). La Guía Definitiva de Scrum: Las Reglas del Juego.