Este documento describe los tipos de datos básicos en Java como enteros, flotantes, caracteres y cadenas. Explica cómo inicializar variables, mostrar y obtener entrada de datos, y realizar conversiones de tipos. También cubre expresiones condicionales if/else, operadores lógicos y de comparación, y bucles while y do-while. Por último, detalla métodos para validar datos de entrada como números, rangos y caracteres.
Los temas en el presente documento describen a la tarjeta madre y sus respectivas características, además sus funciones correspondientes.
Este trabajo se presenta definición e instalación de una tarjeta madre en una computadora, aunque no muestra en forma completa como ensamblarla, se presenta en forma sencilla lo más importante y básico.
El modelo que se mostrará aquí no es el único que existe, sin embargo lo escogimos, ya que es el más moderno hasta hoy, con más componentes nuevos para instalarle, aunque la forma de instalación sigue siendo la misma en la mayor parte.
Es recomendable que a la hora de instalar una tarjeta madre primero se lea y analice el manual ya que cada componente requiere una forma de instalación que lo diferencia de los demás; ahora se ha estandarizado la posición y ubicación de los componentes, así como sus formas, existen algunos modelos de tarjetas más avanzadas y otros siguen siendo de la misma forma y con menos componentes que los de hoy en día
Formation d'initiation sur le développement sur microcontroleurs stm32 a base de microprocesseur ARM.
Elle présente tout les éléments de base nécessaire pour attaqué le domaine de développement sur cible embarqué.
Généralités sur les périphériques du STM32Hajer Dahech
Lien Téléchargement pptx https://hajereducation.tn/peripheriques-stm32-simple-resume-presentation-powerpoint/
Généralités sur les périphériques du STM32
Merci , Thanks For watching Video
=====Subscribe == S'abonner
Playlist :STM32 :vidéos+Files+Code
La interfaz tiene un número de ventajas sobre el BIOS , incluyendo más espacio para el código de firmware , una interfaz de usuario más accesible , y la ...
Los temas en el presente documento describen a la tarjeta madre y sus respectivas características, además sus funciones correspondientes.
Este trabajo se presenta definición e instalación de una tarjeta madre en una computadora, aunque no muestra en forma completa como ensamblarla, se presenta en forma sencilla lo más importante y básico.
El modelo que se mostrará aquí no es el único que existe, sin embargo lo escogimos, ya que es el más moderno hasta hoy, con más componentes nuevos para instalarle, aunque la forma de instalación sigue siendo la misma en la mayor parte.
Es recomendable que a la hora de instalar una tarjeta madre primero se lea y analice el manual ya que cada componente requiere una forma de instalación que lo diferencia de los demás; ahora se ha estandarizado la posición y ubicación de los componentes, así como sus formas, existen algunos modelos de tarjetas más avanzadas y otros siguen siendo de la misma forma y con menos componentes que los de hoy en día
Formation d'initiation sur le développement sur microcontroleurs stm32 a base de microprocesseur ARM.
Elle présente tout les éléments de base nécessaire pour attaqué le domaine de développement sur cible embarqué.
Généralités sur les périphériques du STM32Hajer Dahech
Lien Téléchargement pptx https://hajereducation.tn/peripheriques-stm32-simple-resume-presentation-powerpoint/
Généralités sur les périphériques du STM32
Merci , Thanks For watching Video
=====Subscribe == S'abonner
Playlist :STM32 :vidéos+Files+Code
La interfaz tiene un número de ventajas sobre el BIOS , incluyendo más espacio para el código de firmware , una interfaz de usuario más accesible , y la ...
1. TIPOS DE DATOS
int - Números enteros // 1, 9, 16, 1000
float – Números con punto decimal simple (4 bytes) // 3.1416, 5.5, 8.2
double – Números con punto decimal doble (8 bytes)// 3.14159265359
char – Un carácter Simple (comillas simples) // ‘a’, ‘ ’, ‘B’, ‘5’,
‘0’
boolean – Valor true o false // true, false
String – Cadenas de texto (dobles comillas) // “Soy una cadena
de texto!”
2. INICIALIZAR UNA VARIABLES
Para inicializar una variable en Java tenemos que seguir la siguiente
notación:
tipo_de_dato nombre_de_Variable = valorInicial;
3. EJEMPLOS DE INICIALIZACIÓN DE
VARIABLES
Int: int a = 0; int b = 20; int c = 2;
Float: float d = 0; float e = 1.0; float f = 8.5;
Double: double g = 0; double h = 3.14159265359;
4. INICIALIZACIÓN DE VARIABLES
Boolean: boolean i = true; boolean j = false;
Char: char k = ‘A’; char l = ‘8’; char m = ‘O’;
String: String n = “Hola”; String o = “Mundo”;
5. IMPRIMIR DATOS EN PANTALLA
Se utiliza la siguiente expresión:
JOptionPane.showMessageDialog(null, “Mensaje”);
6. ENTRADA DE DATOS
Se utiliza la siguiente expresión:
Variable = JOptionPane.showInputDialog(“Mensaje”);
Nota: Lo que escribamos en el cuadro de diálogo se guardara
en la Variable que especifiquemos en forma de texto.
7. CONVERSIÓN DE TEXTO A
NÚMEROS
Para convertir un texto a un tipo de dato numérico se utilizan las
siguientes expresiones:
De texto a int (entero):
Integer.parseInt(JOptionPane.showInputDialog(“10”));
De texto a float (coma flotante):
Float.parseFloat(JOptionPane.showInputDialog(“50.869”));
De texto a double (coma flotante):
Double.parseDouble(JOptionPane.showInputDialog(“3.14161515”));
10. CONDICIÓN IF
If: Se utiliza cuando queremos comprobar una condición (verdadero o
falso).
Else: Se utiliza cuando queremos hacer algo si la condición no se
cumple.
If ( expresión condicional (true o false) ){
Instrucciones;
} else {
Instrucciones;
}
11. EJEMPLO
if( x > y){
JOptionPane.showMessageDialog(null, “x es mayor a y”);
} else if (x == y) {
JOptionPane.showMessageDialog(null, “x es igual a y”);
} else {
JOptionPane.showMessageDialog(null, “x es menor a y”);
}
12. COMPARAR TEXTO
Para comparar texto usamos el método equals(), si el texto coincide
toda la expresión es verdadera, sino es falsa
If( num.equals(“Uno”) ){
JOptionPane.showMessageDialog(null, “El texto es igual”);
} else {
JOptionPane.showMessageDialog(null, “El texto no es igual”);
}
13. OPERADORES LÓGICOS
Operador O (||):
Lo utilizamos para unir condiciones, si cualquiera de ellas se cumple toda la
expresión es verdadera. Ejemplo:
If( x == a || 5 < y || t.equals(“Hola”) ){
JOptionPane.showMessageDialog(null, “”);
} else {
JOptionPane.showMessageDialog(null, “”);
}
14. Operador Y (&&):
Es útil cuando queremos comprobar que todas las condiciones de una
expresión se cumplen. Ejemplo:
If( num >= 0 && num <=100 ){
JOptionPane.showMessageDialog(null, “El número es mayor a 0 y
menor a 100”);
} else {
JOptionPane.showMessageDialog(null, “El número no esta en el rango
de 0 a 100”);
}
15. OPERACIONES CON TEXTO
Para convertir el texto a mayúsculas utilizamos el método
toUpperCase(), ejemplo:
Variable.toUpperCase();
tMayuscula = JOptionPane.showInputDialog(“teclea
algo”).toUpperCase();
Descripción: Lo que se escriba en la caja de texto se convertirá a
mayúsculas y se guardará en tMayuscula.
16. CONVERTIR A CARÁCTER
Se realiza con la ayuda del método charAt(). Ejemplo:
Variable = ( JOptionPane.showInputDialog(“Teclea un carácter”)
).charAt(posición);
A = ( JOptionPane.showInputDialog(“Teclea la letra a”) ).charAt(0);
B = (JOptionPane.showInputDialog(“Teclea un
caracter”).toUpperCase() ).charAt(0);
17. CICLO WHILE
El ciclo while nos permite ejecutar varias veces un fragmento de
código:
Sintaxis:
While ( condición ) {
}
En un ciclo son un importantes tres cosas:
Contador int c = 0;
Condición c <=10
Incremento del contador c = c + 1;
18. EJEMPLO
Este ciclo muestra por pantalla los números del 1 al 10
Int c = 1;
while(c <= 10){
JOptionPane.showMessageDialog(null, c);
c = c + 1;
}
20. EJEMPLO
Int c = 1;
Do {
JOptionPane.showMessageDialog(null, c);
c = c + 1;
} while(c < 10)
21. VALIDACIÓN DE DATOS
Para validar un dato de entrada nos apoyaremos en tres herramientas:
Una bandera (bandera = false )
Una condición if if( condición )
Un ciclo while(){}
while (bandera == false){
if (condicion){
} else {
}
}
22. VALIDAR NÚMEROS
int num;
boolean ban = false;
while (ban == false){
num = Integer.parseInt(JOptionPane.showInputDialog("Teclea un número positivo"));
if (num > 0){
JOptionPane.showMessageDialog(null, "El número que tecleaste es: " + num);
ban = true;
} else {
JOptionPane.showMessageDialog(null, "El número que tecleaste no es positivo,
escribe otro");
}
}
23. VALIDAR RANGO DE NÚMEROS
float calif = 0;
boolean ban = false;
while(ban == false){
calif = Float.parseFloat(JOptionPane.showInputDialog("Teclea una calificación
[0..100]"));
if (calif >= 0 && calif <= 100)
ban = true;
else
JOptionPane.showMessageDialog(null, "Error, calificación inválida");
}
JOptionPane.showMessageDialog(null, calif);
24. VALIDAR CARACTERES
char vocal = ' ';
boolean ban = false;
while(ban == false){
vocal = (JOptionPane.showInputDialog("Teclea una vocal [a..u]" ).toUpperCase()
).charAt(0);
if (vocal == 'A' || vocal == 'E' || vocal == 'I' || vocal == 'O' || vocal == 'U'){
ban = true;
} else {
JOptionPane.showMessageDialog(null, "Error, letra no válida");
}
}
25. VALIDAR CADENAS DE TEXTO
String esp = "";
boolean ban = false;
while(ban == false){
esp = JOptionPane.showInputDialog("Teclea una especialidad
[Sistemas/Informática]").toUpperCase();
if (esp.equals("SISTEMAS") || esp.equals("INFORMATICA") || esp.equals("INFORMÁTICA")){
ban = true;
} else {
JOptionPane.showMessageDialog(null, "Error, Especialidad inválida");
}
}
26.
27. EJERCICIOS
1. Escribe un programa que imprima la tabla de multiplicar de un
número escrito por el usuario.
2. Escribe las tablas de multiplicar (del 1 al 10).
3. Lee 3 números enteros y determina cual es el mayor de ellos.
4. Muestra en pantalla los números del 1 al 100.