S1 Control Set C Proav1302
S1 Control Set C Proav1302
CONTROL SEMANA 1
RECURSOS NECESARIOS:
● Contenidos de la semana 1.
INSTRUCCIONES:
1. Lee el nombre del control.
2. Lee los contenidos de la semana 1.
3. Revisa el material complementario disponible en recursos adicionales.
4. Las respuestas a las preguntas del control deben ser una elaboración propia. Te apoyarás en los
contenidos de la semana y también puedes hacerlo con otros textos, pero siempre debes identificar
los autores y citar las fuentes. Recuerda agregar la bibliografía al final de la tarea en formato APA.
Puedes consultar en la Biblioteca Virtual de IACC, específicamente en la colección CREDTI, el manual
sobre las Normas APA. Cuida su redacción y ortografía. Puedes consultar en el Foro de Interacción
de la semana en caso de alguna duda.
DESARROLLO DE LA ACTIVIDAD
Lee atentamente la información que se presenta. Analízala de acuerdo con los contenidos revisados en
la semana y desarrolla la actividad evaluativa.
Una famosa biblioteca del país, requiere de un sistema de control de los libros que se encuentran en
sus instalaciones. Te han contratado como técnico en informática para diseñar dicho sistema. Por
exigencias de los directivos de la biblioteca, se pide que el sistema en cuestión sea diseñado bajo el
paradigma de la Programación Orientada a Objetos, el cual muestre los libros en existencia y las
características que poseen cada uno de ellos.
1. Realiza un organizador gráfico donde se presentan las diferencias entre las clases y objetos.
Tipos de clases
Una parte muy importante de la programación orientada a objetos son las clases, si no fuera
por ellas ni siquiera habría objetos. Cada una tiene sus propias características y ventajas. Un
programador que conoce estas características sabe cuando debe usar una y no otra, de manera
que su desarrolla un buen software. Los tipos de clases son:
Tipos de clases
Class. Final: Son las que terminan la Class. Synchronizable: Especifica que
cadena de herencia. Útiles por sus métodos son sincronizados,
motivos de seguridad y eficiencia de evitando problemas con los thread (hilo
un programa, ya que no permiten de ejecución), de forma que estos no
crear más sub-divisiones por debajo pueden empezar a correr un método si
de esta clase. no ha acabado el otro.
Tipos de objetos:
Se trata de un ente abstracto usado en programación que permite separar los diferentes componentes de un
programa, simplificando así su elaboración, depuración y posteriores mejoras.
Los objetos integran, a diferencia de los métodos procedurales, tanto los procedimientos como las variables y
datos referentes al objeto.v
A los objetos se les otorga ciertas características en la vida real. Cada parte del programa que se desea realizar es
tratado como objeto, siendo así estas partes independientes las unas de las otras.Los objetos se componen de 3
partes fundamentales: metodos, eventos y atributos
Métodos:
Son aquellas funciones que permite efectuar el objeto y
que nos rinden algún tipo de servicio durante el
transcurso del programa.
Determinan a su vez como va a responder el objeto
cuando recibe un mensaje.
Tipos de objetos
Eventos: Atributos:
Son aquellas acciones mediante las cuales el Características que aplican al objeto solo en el caso
objeto reconoce que se está interactuando con en que el sea visible en pantalla por el usuario;
él. entonces sus atributos son el aspecto que refleja,
De esta forma el objeto se activa y responde al tanto en color, tamaño, posición, si está o no
evento según lo programado en su código. habilitado.
2. Crea una Clase en PHP, llamada Vehículo con dos objetos (vehiculo1 y vehiculo2) asignándole
los valores y características que consideres.
Vehículo 1
<?php
class vehiculo1{
public $color;
public $matricula;
public $modelo;
public $motor;
Vehículo 2
<?php
class veiculo2{
public $color;
public $matricula;
public $modelo;
public $motor;
Bibliografía
Contenido semana 1 programacion avanzada 1. Iacc
www.wikipedia.com
www.google.com
INDICADORES DE EVALUACIÓN
Diferencia las clases y objetos que forman parte del paradigma de la programación orientada a
objetos, con la finalidad de reconocer los elementos presentes en un contexto determinado.
Distingue las propiedades de los elementos definidos en la programación orientada a objetos, para
implementar las relaciones existentes entre cada uno de ellos
Compara las interacciones entre clases y objetos de la programación orientada a objetos, para
diseñar un programa PHP.
Recuerda que esta evaluación consta de 9 puntos. Una vez entregada, el docente calificará tu trabajo
en función de los indicadores disponibles en la rúbrica de evaluación de la semana, la que puedes
revisar en la plataforma de estudio.
El control debe ser desarrollado en la plantilla establecida por IACC para la entrega de controles de la
semana, disponible para ser descargada desde la plataforma de la asignatura junto a estas
instrucciones.
Envía el documento creado con tu nombre y apellido (JUAN JOSE HENRIQUEZ PAREDES).