Clase 1 - Introduccion A Algoritmos y Java - Parte I
Clase 1 - Introduccion A Algoritmos y Java - Parte I
a Algoritmos y Java
Parte I
“Desarrollador Java Inicial”
Agenda
● Introducción
● Java - Características
● Elementos básicos Java
● Ejemplos
Introducción
Hardware
➔ Partes físicas: componentes eléctricos,
electrónicos, electromecánicos, mecánicos, etc.
Software
● Componentes intangibles:
conjunto de programas y
procedimientos para que
un hardware actúe.
Recursos de una PC
● Memoria
● Procesador
● Entrada / Salida
○ Discos / USB
○ Red
○ Sonido
○ Video
Sistema Operativo
Objetivos
● Facilidad de uso
● Eficiencia / Administración de recursos
Funciones
● Interface de usuario: CLI (Command Line Interface) - GUI (Graphical User Interface)
● Sistema de Archivos
● Ejecución de programas
Algoritmos y Programas
➔ Algoritmo: conjunto finito de pasos para
resolver un problema.
Aca vemos 3
procesos
calculadora, los 3
con datos distintos
(ocupando distintas
partes de la
memoria). Pero
programa
calculadora hay uno
solo.
Programas vs. Procesos
Código fuente en el lenguaje de
programación Java
Se pueden correr
varios procesos
del mismo código
al mismo tiempo
JAVA
Java
➢ Sintaxis.
➢ Tipos de datos.
➢ Variables.
➢ Operadores.
➢ Funciones de entrada y salida.
Java - Sintaxis Básica
➢ Conjunto de reglas que deben seguirse al escribir el código fuente:
○ Comentarios: //en línea, /*Múltiples líneas*/.
○ Palabras reservadas: palabras especiales del lenguaje.
○ Todo programa se escribe dentro de una clase, el nombre de la clase debe coincidir con el
nombre del archivo java, el nombre de clase con mayúsculas.
○ Uso de { } para delimitar bloques
○ Uso de ; para delimitar o finalizar sentencias
○ Identificadores propios de nombres: comienzan con una letra, case sensitive, notación
camelCase, no palabras reservadas.
Asignación de Variables:
➢ Consiste en reemplazar el valor anterior o inicial de
la variable con un valor nuevo.
➢ El operador de asignación es el signo “=“.
//Asigna el valor 32 a la variable num
int num = 32;
//Asigna el valor 7 a la variable num,
esta pierde el valor anterior de 32, no hay
que volver a definirla.
num = 7;
Expresiones
miPrimerContador + 20
15 - 12
10 * 3
unValor / 3
8 % 3
Operadores Relacionales
Todos los lenguajes de programación tienen una forma de enviar información al usuario, ya
sea mediante ventanas o lo que llamamos la “consola”. En este curso, utilizaremos mucho
mostrar contenidos de variables e información usando el comando:
import java.util.Scanner;
2
1
4
3
5
6
7
Ejercicios
Código Java
Ejercicios