Professional Documents
Culture Documents
Syllabus de la Asignatura
Reglamento de evaluacin
2.- En la empresa elctrica de Guayaquil se desea facturar al usuario para lo cual cuanta con los siguientes
datos:
Nombre del Usuario = N$
Lectura anterior = AN
Lectura actual = AC
Estos datos deben ser ingresados por medio del teclado y como fin de datos se ingresar */. Calcular el
consumo y en base a este valor pagar considerando que:
Si el consumo es menor o igual a 100 KW/h, se paga 0.02 ctvs por cada Kw/h, Si el consumo es mayor a 100
KW/h y menor o igual a 200, el exceso se paga 0.05 ctvs por cada Kw/h, Si el consumo es mayor a 200
KW/h, se paga 0.10.
La Empresa Elctrica Guayaquil imprimir: el nombre, la lectura anterior, la lectura actual, el consumo y el
total a pagar
R
P
E
D
A
C
I
G
C
A
M
A
R
G
O
N
I
Objetivos de la Unidad
Aplicar
Identificar
Lgica
Interrogativos
Imperativos
Declarativos V F
Silogismos
Todos los perros son mamferos
Fido es perro
Fido es mamfero
Fido es perro
Todos los perros son mamferos
Fido es mamfero
Todos los perros son mamferos
Fido es mamfero
Fido es perro
8
Lgica de programacin
Es
Identificadores:
Constantes
Operadores y Expresiones
Algoritmo
Pseudocodigo
Diagrama de flujo
Variables,
Programa
Conjunto de instrucciones entendibles por el ordenador que permiten realizar un
trabajo o resolver un problema. Un programa debe ser finito, es decir, tiene que
tener un inicio y un fin
Programa
Fuente:
Programa
Objeto:
Operadores Aritmticos
Operacin
Suma
Resta
Multiplicacin
Divisin real
Potenciacin
Divisin entera
Residuo (Resto)
Radicacin
Notacin Algebraica
+
*
/
**
div
MOD
SQR
Ejemplos
A+B
h-1
a*z
19 / 5 = 3,8
S ** 2
19 DIV 5 = 3
19 MOD 5 = 4
SQR(25)=5
Operadores Relacionales
Operacin
Mayor que
Menor que
Mayor o igual que
Menor o igual que
Igual que
Diferente a
Notacin
Algebraica
>
<
>
<
=
<>
A
F
F
V
V
A
F
F
V
V
B
F
V
F
V
B
F
V
F
V
R
F
F
F
V
R
F
V
V
V
Ejemplos
A>B
B<C
K>P
F<H
J=Y
K <> 8
A
F
V
R
V
F
Lenguajes de Programacin
Son los medios utilizados para escribir los programas de computadora,
guardan ciertas normas y reglas gramaticales y tienen sus propias
instrucciones para elaborar programas y solo son entendibles por las
mquinas
Algoritmos
Un algoritmo es la descripcin abstracta de todas las acciones que debe
realizar un ordenador, que nos conduce a la solucin del problema. Es una
secuencia de pasos que arrojan como resultado, la solucin de un
problema en un tiempo finito.
Clasificacin de los algoritmos
Lgicos
Aritmticos
Uso general
UNIDAD No.1
1. Orientacin a Objetos
1. Qu es un objeto?
2. Qu es una clase?
3. Concepto de instancia
4. Qu es abstraccin?
5. Qu es encapsulamiento?
6. Qu es herencia?
7. Qu es polimorfismo?
8. Utilizando clases abstractas
9. Qu es un interfaz?
10.Por qu utilizar una interfaz?
11.Qu es agregacin?
12.Qu es composicin?
Clase
Gerencia
Conceptos fundamentales
Objeto
Mtodo
Recoleccin de basura
POO
Herencia
Abstraccin
Caractersticas
Mtodo
Encapsulamiento
Modularidad
Principio de ocultacin
Polimorfismo
CLASE
OBJETO
POLIMORFISMO
CLASE
POO
HERENCIA
INSTANCIA
ENCAPSULAMIENTO
ABSTRACCIN
GESTIN DE APRENDIZAJE
OBJETO
BICICLETA
EMPLEADO
CARRO
Atributos
Color
Velocidad
Ruedas
Motor
Mtodos
Arranca
Frena
dobla
Atributos
Nombre
Fecha de nacimiento
Departamento
Salario
Mtodos
Cambio de salario
Cambiar Edad
Borrar
Atributos
Velocidad
Cadencia
Marcha
Mtodos
Cambiar marcha
Frenar
Cambiar cadencia
ABSTRACCIN
ENCAPSULAMIENTO
CLASE
I
T
S
GE
A
C
I
T
C
A
R
P
Clase
public:modificador
de
accesoque determina quin
puede acceder a las clases o
propiedades y mtodos de una
clase.
class, es un conjunto de
propiedades y mtodos que definen
un modelo, o plantilla, para crear
objetos, o instancias, de ese tipo
Static
:
La
palabra
reservadastaticse utiliza para
definir las propiedades o los
mtodos que pertenecen a una
clase,
showMessageDialog
showInputDialog
showConfirmDialog
showOptionDialog
Recibe datos
Suma datos
Ingresa de datos
SISTEMA
Observa resultados
USUARIO