Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Generation/
Curso JAVA (Online-Nacional) 3ªEd.
Java Bootcamp
Eduardo Corral Muñoz
eoi_eduardo@corral.es
Introducción
a la
programación
Índice
_01 Lenguajes
_02 Conceptos básicos
_03 Diagramas de flujo
_04 Variables y constantes
_05 Operadores
_06 Estructuras de control y funciones
01
Lenguajes
Lenguajes
Interpretados y compilados
Orientados a objetos
…
Lenguajes
Swift Basic
Pascal
node JS D
R
02
Conceptos básicos
Programa
Facilita la depuración
Facilita el mantenimiento
Se obtiene la “documentación automática”
03
Diagramas de flujo
Diagrama de flujo
Herramienta: draw.io
Diagrama de flujo
Pseudocódigo
Inicio
Leer A
Leer B
Calcular R=A+B
Escribir R
Fin
Variables y constantes
Variables
nombre = valor
Variables
Numéricas v = 21
Texto v = “Hola”
Booleanas v = verdadero
Multidimensionales
matriz = {(1,10),(2,20),(3,30),….)
el valor de matriz[1][1] es 20
Ámbito Variables
nombre = valor
Declaraciones: pi = 3,1415929;
salida = 3;
05
Operadores
Operadores Matemáticos
“+” suma
“-“ resta
“*” multiplicación
“/” división
“^” potencia (“**”)
Operadores Relacionales
Estructuras de control
y funciones
Estructuras de control
repetitivas bucles
Estructuras de control secuenciales
Sucesión de sentencias
Estructuras de control selectivas
Decisiones múltiples
for
Inicio bucle for
desde i = 1 mientras i <= 100
“hacer algo”
i=i+1
fin bucle
Estructuras de control iterativas
while
i=1
inicio bucle si i <= 100 haz
“hacer algo”
i=i+1
fin bucle vuelve al inicio si no continua
Estructuras de control iterativas
do … while
i=1
inicio bucle
“hacer algo”
i=i+1
fin bucle si i <= 100 vuelve al inicio si no continua
Funciones