Está en la página 1de 7

INSTITUTO SUPERIOR TECNOLÓGICO

VIDA NUEVA
SEDE MATRIZ

TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE

ASIGNATURA PROGRAMACIÓN 1
CÓDIGO 22224281
NIVEL SEGUNDO

MODALIDAD EN LINEA
JORNADA SÁBADOS
TEMA

Algoritmos y programas (Operaciones básicas)

AUTOR

ANGULO PIZARRO CARLOS ALBERTO

DOCENTE MSc. DARWIN ARIAS MARTÍNEZ


ABRIL 2022-SEPTIEMBRE 2022
QUITO – ECUADOR
PRÁCTICA N. 1
CÓDIGO: DSUP06-GP-01

TEMA: Algoritmos y programas (Operaciones básicas)

1. OBJETIVO(S)
• Identificar la estructura y sintaxis del lenguaje Java.
• Desarrollar ejemplos a través de la práctica en el uso de las clases, objetos,
métodos, variables.
• Aplicar las instrucciones correctas en la elaboración de logaritmos básicos en
Java.
2. MATERIALES
• Internet
• Software (Eclipse / NetBeans)
3. EQUIPOS
• Computador.
4. PROCEDIMIENTO
1. Instalar el entorno de programación Eclipse o NetBeans.
2. Desarrollar un algoritmo que declare dos variables numéricas (con el valor que
desee), muestra por consola la suma, resta, multiplicación, división y módulo
(residuo de la división).
3. Aplicar la sintaxis correcta para la elaboración del algoritmo.
4. Verificar los resultados obtenidos.
5. ORGANIZADOR GRÁFICO DE LAS IDEAS PRINCIPALES
Realizar un organizador gráfico sobre el software Eclipse y NetBeans.

Perspectivas, editores y vistas


Gestión de proyectos
Depurador de código

Eclipse

Extensa colección de plug-ins: están


disponibles en una gran cantidad, unos
publicados por Eclipse, otros por terceros.
La colección disponible es muy grande.
Entorno Integrado de Desarrollo

Gestión de la interfaz de usuario (menús y


barras de herramientas).
Gestión de configuración de usuario.
NetBeans
Gestión de almacenamiento (guardar o
cargar algún tipo de dato).
Gestión de ventana.

BIBLIOGRAFÍA
◦ Deitel, H. M., & Deitel, P. J. (2003). Cómo programar en Java. Pearson educación.
6. ANÁLISIS COMPARATIVO-RESOLUCIÓN DE EJERCICIOS-
RESOLUCIÓN DE CASOS-ENSAYO-OTROS.
Elaborar un cuadro de doble entrada, considerando las ventajas y desventajas la
programación orientada a objetos.
PROGRAMACIÓN ORIENTADA A OBJETOS
VENTAJAS DESVENTAJAS
• Fomenta la reutilización y • Limitaciones del
ampliación del código programador: Es posible el
programador desconozca
algunas características del
paradigma y de hecho siga
utilizando el paradigma
estructurado.

• Permite crear sistemas más • No hay una forma única de


complejos resolver los problemas.
Esto puede llevar a que
diferentes interpretaciones
de la solución planteada
emerjan.

• La programación se asemeja • Se requiere una


al mundo real documentación amplia
para determinar la solución
planteada.

• Agiliza el
desarrollo de software

• Facilita el trabajo en equipo


7. PREGUNTAS DE REFUERZO
¿Escriba los aspectos importantes de Java?
Al poner a disposición de todo el mundo aplicaciones en entornos heterogéneos, las
empresas pueden proporcionar más servicios y mejorar la productividad, las
comunicaciones y colaboración del usuario final y reducir drásticamente el costo de
propiedad tanto para aplicaciones de usuario como de empresa. Java se ha convertido en
un valor impagable para los desarrolladores, ya que les permite:
Escribir software en una plataforma y ejecutarla virtualmente en otra
Crear programas que se puedan ejecutar en un explorador y acceder a servicios Web
disponibles
Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas,
procesamiento de formularios HTML y mucho más
Combinar aplicaciones o servicios que utilizan el lenguaje Java para crear aplicaciones
o servicios con un gran nivel de personalización
Escribir aplicaciones potentes y eficaces para teléfonos móviles, procesadores remotos,
microcontroladores, módulos inalámbricos, sensores, gateways, productos de consumo
y prácticamente cualquier otro dispositivo electrónico

¿Defina lo que es clases y objetos en lenguaje Java?


Una clase en Java se puede entender como un prototipo que define las variables y los
métodos comunes a un cierto tipo de instancias, una clase define todo lo que caracteriza
y pueden hacer una o varias instancias.
En nuestro ejemplo de la fábrica de galletas, la clase sería uno de los moldes para
galletas, junto con los métodos para colorearlas y la receta (método para prepararlas).
Quiere decir que en nuestro programa de Java tendremos una manera de especificar las
características de la galleta dado que hay diferentes moldes de galletas.
En java las clases son las matrices de las que luego se pueden crear múltiples instancias
del mismo tipo. La clase define las variables y los métodos comunes a las instancias de
ese tipo (el tipo de la clase creada), pero luego, cada instancia de esta clase tendrá sus
propios valores (su propio molde, color y receta) y compartirán las mismas funciones.
En java, primero deberemos crear una clase antes de poder crear instancias o ejemplares
de esa clase. Evidentemente primero necesitamos los moldes y demás para poder hacer
las galletas.
En Java, un objeto es básicamente una instancia de una clase (las instancias de las que
hablábamos hace un momento). Para el ejemplo de la fábrica de galletas, los objetos
vendrían siendo cada una de las diferentes galletas obtenidas de los moldes definidos
(clases), creados por medio de un proceso o "constructor" de galletas.
Muy bien, ya hemos hecho un repaso sobre el concepto de clase y objeto en Java, sin
embargo aún no sabemos cómo crearlos ni usarlos, así que vamos a ello.
¿ Qué es Entorno Integrado de Desarrollo (IDE)?
Un entorno de desarrollo integrado (IDE) es un sistema de software para el diseño de
aplicaciones que combina herramientas comunes para desarrolladores en una sola
interfaz de usuario gráfica (GUI). Generalmente, un IDE cuenta con las siguientes
características:
Editor de código fuente: editor de texto que ayuda a escribir el código de software con
funciones como el resaltado de la sintaxis con indicaciones visuales, el relleno
automático específico para el lenguaje y la comprobación de errores a medida que se
escribe el código.
Automatización de compilaciones locales: herramientas que automatizan tareas sencillas
y repetitivas como parte de la creación de una compilación local del software para su
uso por parte del desarrollador, como la compilación del código fuente de la
computadora en un código binario, el empaquetado de ese código y la ejecución de
pruebas automatizadas.
Depurador: programa que sirve para probar otros programas y mostrar la ubicación de
un error en el código original de forma gráfica.

8. CONCLUSIONES (Relacionadas a los objetivos)


El lenguaje Java se describe por su sintaxis y su semántica. La sintaxis define la
estructura y apariencia de al escritura del código Java. La semántica define lo que
significa cada parte del código y cómo se comportará cuando se ejecuta. Los
componentes básicos de la sintaxis son las palabras reservadas (keywords) y
componentes de léxico (tokens). Una palabra reservada es una palabra o identificador
que tiene un significado específico en el lenguaje. Las palabras reservadas sólo se
pueden utilizar en el mundo en que está definido en el lenguaje. Los componentes de
léxico( token) incluyen cada palabra, símbolo o grupo de símbolos que aparecen en
el código fuente del programa. Una gramática se utiliza para llevar juntos todos los
componentes de la sintaxis y definir la estructura de unidades sintácticamente
correcta del código Java. La gramática Java específica el orden preciso en el que se
puedan escribir las palabras reservadas y los símbolos, y se utilizan por el compilador
Java para asegurar que el programador hace las cosas correctas. Cualquier código que
no esté escrito de modo correcto emitirá mensajes de error y no construirá un programa
ejecutable
9. BIBLIOGRAFÍA
Antonio Martin Sierra (2018). Java. Alfaomega.
Silvia Guardati Buemo (2015). Estructuras De Datos Básicas Programación
Orientada A Objetos Con Java. Alfaomega.
SZNAJDLEDER, Pablo (2017). Programación Orientada A Objetos Y Estructura
De Datos A Fondo. Anaya Multimedia.

También podría gustarte