Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Orientada a
Objetos
Clase 2
Repaso Programación
Estructurada
Java
Fabián Andrés Giraldo
REPASO – Conceptos Básicos
ALGORITMO
Conjunto finito y ordenado de acciones con las que
podemos resolver un determinado problema.
2
REPASO – Conceptos Básicos
3
REPASO – Diagramas de Flujo
Inicio Entrada
Fin Salida
4
REPASO – Diagramas de Flujo
Decisión
Repetición
6
REPASO – Lenguaje de Programación
7
REPASO – C++
8
REPASO – C++
9
REPASO – C++
10
REPASO – C++
OPERADORES
ARITMÉTICOS
OPERADORES
RELACIONALES
11
REPASO – C++
OPERADORES LÓGICOS
12
REPASO – C++
TIPOS DE DATOS
13
JAVA
APRENDER JUGANDO
14
El mundo de Karel
15
El mundo de Karel
16
El mundo de Karel
17
El mundo de Karel
NOTA: Recordar que vamos a usar Java como lenguaje de Programación Estructurada,
No olvida que Java es un lenguaje Orientado a Objetos. Luego explicaremos el significado
De una clase.
18
El mundo de Karel
19
El mundo de Karel
20
El mundo de Karel
Le funcionó su diseño ?
21
El mundo de Karel
Decisiones - Iteraciones
Histogramas. Escriba un programa que permita A un robot
leer la situación inicial, para producir la salida deseada.
22
El mundo de Karel
Arreglos
El robot deberá mover las cosas (ladrillos) de un cuarto A otro recordando las
posiciones exactas y finalizando La tarea en la zona demarcada con línea
naranjas. Diseñe el escenario usando Becker y construya el algoritmo para dar
solución a la situación planteada
23
El mundo de Karel
Funciones
Construya un Programa orientado a objetos que permita al robot
ordenar un pila de cosas. Se debe garantizar.
1. El número de columnas puede ser entre 1 y 10 y el número máximo
de cosas en cada columna es entre 1-10. Construya una función para
realizar el ordenamiento. Prueben varios escenarios.
24
REPASO – C++
25
REPASO – C++
26
REPASO – C++
Para - Haga 27
REPASO – C++
Mientras- Haga
28
REPASO – C++
Haga - Mientras
29
REPASO – C++
30
REPASO – C++
31
REPASO – C++
32
REPASO – C++
33
REPASO – C++
34
REPASO – C++
35
REPASO – C++
36
REPASO – PYTHON
Decisiones
Iteraciones
37
REPASO – PYTHON
38
REPASO – PYTHON
Arreglos
39
REPASO – PYTHON
Matrices
40
INTRODUCCIÓN - JAVA
41
INTRODUCCIÓN - JAVA
42
INTRODUCCIÓN - JAVA
43
INTRODUCCIÓN - JAVA
44
INTRODUCCIÓN - JAVA
45
INTRODUCCIÓN - JAVA
46
INTRODUCCIÓN - JAVA
47
INTRODUCCIÓN - JAVA
48
EJERCICIO CLASE
49
EJERCICIO CLASE
Generación Aleatorios 50
EJERCICIO CLASE
52
EJERCICIO CLASE
53