Resumen_Lecturas_1_2_Con___Ejemplos.pptx

TrabajosyEnsayos2017 7 views 30 slides Sep 08, 2025
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

Resumen_Lecturas_1_2_ConEjemplos.pptx


Slide Content

Programación de Computadores Resumen detallado de Lecturas 1 y 2. Bases teóricas para comprender cómo se construyen programas y cómo los computadores procesan información.

Objetivos del módulo - Entender fundamentos de programación. - Conocer el sistema binario y representación de datos. - Practicar ejemplos en Java usando NetBeans.

Concepto de Programación Programar es diseñar, codificar y mantener instrucciones para resolver problemas. Permite que la computadora procese información de manera eficiente. 💻 Ejemplo en NetBeans: public class HolaMundo { public static void main(String[] args) { System.out.println("¡Hola Mundo!"); } }

Problemas computacionales Un problema computacional relaciona instancias con soluciones. Es abstracto, formal y requiere algoritmos para resolverlo. 💻 Ejemplo en NetBeans: // Ejemplo: Determinar si un número es par o impar.

Ejemplo de problemas - Bicicleta pinchada: Solución práctica. - Crecimiento poblacional: Solución matemática con variables y cálculos.

Algoritmos Secuencia de pasos ordenados y finitos. Características: finito, ordenado, definido, correcto. 💻 Ejemplo en NetBeans: int n = 10; for (int i=1; i<=n; i++) { System.out.println(i); }

Ejemplo Algoritmo Bicicleta Algoritmo detallado para reparar un neumático pinchado. Introduce pasos básicos de resolución de problemas.

Ejemplo Algoritmo Población Proceso que calcula años necesarios para que una población supere a otra. 💻 Ejemplo en NetBeans: int X=50, Y=40, m=10, n=15, años=0; while(X>=Y){X+=X*m/100;Y+=Y*n/100;años++;} System.out.println(años);

Lenguaje Natural vs Computadora Los computadores necesitan lenguajes formales (binario) por la ambigüedad del lenguaje natural.

Lenguajes de Programación Combinan inglés y álgebra para expresar algoritmos, facilitando su traducción a lenguaje máquina. 💻 Ejemplo en NetBeans: System.out.println("Suma: " + (5+3));

Código Fuente Representación escrita de un algoritmo en un lenguaje de programación. Debe ser preciso y sin ambigüedad.

Compiladores e Intérpretes Compilador traduce todo el código; intérprete traduce línea por línea. 💻 Ejemplo en NetBeans: // Usar javac en NetBeans para compilar archivos .java

Esquema de Compilación Convierte código fuente en lenguaje máquina (.class). Optimiza la ejecución del programa.

Esquema de Interpretación Traducción línea por línea. Ideal para depuración rápida.

Java Lenguaje robusto, portable y seguro. Permite programar en cualquier sistema operativo. 💻 Ejemplo en NetBeans: public class Suma { public static void main(String[] args) { int a=5,b=3;System.out.println(a+b); } }

Proceso en Java Código fuente .java -> Bytecode .class -> Máquina Virtual Java (JVM).

Resumen Lectura 1 - Algoritmos. - Lenguajes de programación. - Compiladores e intérpretes. - Java y proceso de ejecución.

Representación de Información Datos se representan en binario (1,0) sin importar el dispositivo.

Dispositivos de Almacenamiento Tipos: magnéticos, ópticos y estado sólido. Guardan datos como señales o cargas eléctricas.

Sistema Binario Base de toda representación de información. Usa solo 0 y 1. 💻 Ejemplo en NetBeans: int num = 5; System.out.println(Integer.toBinaryString(num));

Conversión Decimal a Binario Ejemplo: 46 en binario es 101110.

Tipos de Datos Java - byte, short, int, long - float, double - boolean

Literales Valores fijos escritos en código. Ej: 123, -5, 3.14, true.

Variables Espacio en memoria con nombre para almacenar datos. Declaración: int edad = 20; 💻 Ejemplo en NetBeans: int edad = 25; System.out.println(edad);

Operadores Aritméticos Permiten cálculos: +, -, *, /, %. 💻 Ejemplo en NetBeans: int suma = 5+3; System.out.println(suma);

Operadores Relacionales Comparan valores: >, <, >=, <=, ==, != 💻 Ejemplo en NetBeans: int x=5,y=3;System.out.println(x>y);

Operadores Lógicos Operan valores booleanos: &&, ||, ! 💻 Ejemplo en NetBeans: boolean a=true,b=false;System.out.println(a&&b);

Precedencia de Operadores Paréntesis tienen prioridad. Suma y resta van después de multiplicación y división.

Resumen Lectura 2 - Sistema binario. - Tipos de datos. - Literales, variables y operadores.

Cierre Estas bases teóricas y ejemplos en Java permiten iniciar proyectos en NetBeans.