Este documento presenta 18 programas de Java desarrollados por un estudiante. Cada programa incluye una descripción, código fuente, pruebas y conclusiones. Los programas cubren temas como ciclos, condicionales, métodos, excepciones y el uso de la biblioteca Swing para interfaz gráfica de usuario.
Los 23 programas presentan ejemplos de programación en Java que incluyen bucles, condicionales, métodos, excepciones, E/S, arreglos y objetos. Los programas van desde contadores básicos y promedios hasta validaciones, manejo de errores y uso de ventanas gráficas para mostrar mensajes e ingresar datos.
Portafolio digital que recaba todo lo realizado en el parcial 2 de la materia "desarrolla software de aplicación utilizando programación orientada a objetos"
Portafolio digital que recaba todo lo realizado en el parcial 2 de la materia "desarrolla software de aplicación utilizando programación orientada a objetos"
1) El documento describe los elementos básicos de la estructura de un programa en Java, incluyendo la entrada de datos, procesamiento y salida de resultados. 2) Explica cómo leer datos de entrada del usuario y mostrar resultados, así como diferentes formas de estructurar y documentar el código de manera clara. 3) Incluye ejemplos de programas sencillos que ilustran estos conceptos.
El documento describe diferentes estructuras de control de flujo en Java, incluyendo switch, while, do-while y sus usos. Explica cada estructura con ejemplos de código y diagrama de flujo. Luego presenta 16 ejemplos de aplicación que utilizan estas estructuras para resolver problemas como mostrar tablas de multiplicar, números pares/impares, factoriales y más.
Este programa utiliza constructores y cuadros de diálogo para solicitar e ingresar el nombre, apellido, edad y número de control de un estudiante. Luego, verifica que los datos ingresados sean válidos y muestra un mensaje con la información del estudiante o un mensaje de error si los datos no son válidos.
Este documento describe T2, una herramienta para el testeo automático de unidades en Java. T2 genera secuencias aleatorias de llamadas a métodos y asignaciones de atributos para probar una clase. Los usuarios pueden agregar especificaciones "in-code" y modelos de aplicación para guiar la generación de pruebas. Se ha demostrado que T2 encuentra errores de manera efectiva con un bajo costo.
Este documento presenta 20 ejercicios sobre estructuras de control y programación estructurada en Java. Los ejercicios cubren temas como condicionales if-else, bucles while, for y do-while, sentencias switch, ámbito de variables, cálculo de sumatorios y productorios, y transformación de código entre if-else y switch. El objetivo es que el estudiante practique y aplique diferentes estructuras de control en la resolución de problemas algorítmicos.
Los 23 programas presentan ejemplos de programación en Java que incluyen bucles, condicionales, métodos, excepciones, E/S, arreglos y objetos. Los programas van desde contadores básicos y promedios hasta validaciones, manejo de errores y uso de ventanas gráficas para mostrar mensajes e ingresar datos.
Portafolio digital que recaba todo lo realizado en el parcial 2 de la materia "desarrolla software de aplicación utilizando programación orientada a objetos"
Portafolio digital que recaba todo lo realizado en el parcial 2 de la materia "desarrolla software de aplicación utilizando programación orientada a objetos"
1) El documento describe los elementos básicos de la estructura de un programa en Java, incluyendo la entrada de datos, procesamiento y salida de resultados. 2) Explica cómo leer datos de entrada del usuario y mostrar resultados, así como diferentes formas de estructurar y documentar el código de manera clara. 3) Incluye ejemplos de programas sencillos que ilustran estos conceptos.
El documento describe diferentes estructuras de control de flujo en Java, incluyendo switch, while, do-while y sus usos. Explica cada estructura con ejemplos de código y diagrama de flujo. Luego presenta 16 ejemplos de aplicación que utilizan estas estructuras para resolver problemas como mostrar tablas de multiplicar, números pares/impares, factoriales y más.
Este programa utiliza constructores y cuadros de diálogo para solicitar e ingresar el nombre, apellido, edad y número de control de un estudiante. Luego, verifica que los datos ingresados sean válidos y muestra un mensaje con la información del estudiante o un mensaje de error si los datos no son válidos.
Este documento describe T2, una herramienta para el testeo automático de unidades en Java. T2 genera secuencias aleatorias de llamadas a métodos y asignaciones de atributos para probar una clase. Los usuarios pueden agregar especificaciones "in-code" y modelos de aplicación para guiar la generación de pruebas. Se ha demostrado que T2 encuentra errores de manera efectiva con un bajo costo.
Este documento presenta 20 ejercicios sobre estructuras de control y programación estructurada en Java. Los ejercicios cubren temas como condicionales if-else, bucles while, for y do-while, sentencias switch, ámbito de variables, cálculo de sumatorios y productorios, y transformación de código entre if-else y switch. El objetivo es que el estudiante practique y aplique diferentes estructuras de control en la resolución de problemas algorítmicos.
Métodos y Funciones - Java - AlgoritmiaDaniel Gómez
Este documento describe las funciones o métodos en programación. Explica que una función es un sub-algoritmo que forma parte de un algoritmo principal y se encarga de resolver una tarea específica. Luego detalla las partes de una función como el nombre, parámetros, tipo de retorno, cuerpo y más. Finalmente muestra ejemplos de cómo definir funciones en Java y llamarlas desde el programa principal.
Herencia y polimorfismo unidad 5 semestre 2K Manuel TN
Este documento describe la herencia y polimorfismo en programación orientada a objetos. Explica cómo se puede crear una clase derivada que herede atributos y comportamientos de una clase base, permitiendo extender y reutilizar funcionalidad. También presenta ejemplos de cómo modelar figuras geométricas y piezas de ajedrez usando herencia jerárquica de clases.
Este documento presenta un proyecto de programación concurrente (multihilos) en Java que simula un juego entre 3 jugadores. Describe las clases creadas para cada jugador y el formulario principal que coordina la ejecución concurrente de los hilos, muestra el avance de cada jugador y determina al ganador. El objetivo es mostrar de forma gráfica el funcionamiento de la programación concurrente mediante hilos en Java.
Este documento presenta los fundamentos de los ciclos en Python. Explica que los ciclos definidos se implementan con el keyword "for" y los ciclos indefinidos con el keyword "while". También cubre los bloques repetitivos "for", "while" y "do while", dando ejemplos de problemas y su resolución mediante pseudocódigo y diagramas de flujo.
Este documento presenta 10 programas desarrollados en Java para resolver diferentes problemas matemáticos y lógicos. Cada programa incluye un análisis, la documentación del código Java y comentarios sobre el código. Los programas van desde realizar operaciones básicas como suma y resta, hasta calcular áreas, tablas de multiplicar, ecuaciones de segundo grado y facturas de energía eléctrica. El documento proporciona ejemplos completos de código Java con el objetivo de resolver diversos problemas a través de la programación.
Este documento describe el uso de la sentencia return en Java. La sentencia return se usa para salir de un método y opcionalmente devolver un valor. Un método puede devolver un valor o ser de tipo void si no devuelve nada. Los métodos se declaran indicando su tipo de dato de retorno y parámetros. La sentencia return debe coincidir con el tipo de retorno declarado.
El programa declara y llena un arreglo bidimensional con valores ingresados por el usuario. Luego imprime cada elemento del arreglo en un mensaje de salida. El programa ayuda a entender cómo utilizar arreglos bidimensionales al declarar uno, llenarlo con datos de entrada y mostrar sus valores.
Este documento contiene 11 programas en Java desarrollados por Felipe Triana Guzmán para la asignatura de Programación II. Los programas incluyen ejemplos de impresión de texto, captura y procesamiento de datos, uso de librerías, operadores lógicos, vectores y ciclos. El objetivo general es mostrar diferentes temas básicos de programación orientada a objetos usando el lenguaje Java.
Este documento proporciona información sobre Tkinter, una librería de Python para crear interfaces gráficas de usuario. Explica qué es Tkinter, por qué usarla y describe varios widgets comunes como Frame, Label, Button, Entry, ComboBox, CheckButton, RadioButton, ScrolledText, SpinBox y MessageBox. Además, introduce los tipos mutables de Tkinter como IntVar, StringVar y BooleanVar que deben usarse con widgets para actualizar dinámicamente el texto mostrado. El objetivo general es crear una aplicación GUI básica con Tkinter para mostrar estos conceptos.
Este documento proporciona instrucciones para varios ejercicios relacionados con Java, incluyendo la creación de clases, el uso de excepciones, el desarrollo de interfaces gráficas y una aplicación final que simula un inventario. Se pide desarrollar programas cliente-servidor para consultar un inventario alojado en un servidor.
Introducción a la programación en Python (día 2)CodeSyntax
Este documento introduce los conceptos básicos de programación orientada a objetos en Python como clases, herencia, herencia múltiple, módulos y logging. Explica cómo definir clases, instanciar objetos, crear variables de instancia y clase, y redefinir métodos. También cubre la importación de módulos de la biblioteca estándar de Python y el uso de logging y debugging. El documento incluye varios ejercicios prácticos relacionados con estos temas.
Este documento presenta un informe sobre el desarrollo de un programa en Eclipse para registrar y contabilizar votos. El programa consta de dos formularios: el primero permite votar por cuatro opciones y el segundo muestra los resultados totales. El documento describe cada paso del desarrollo, incluyendo la creación del proyecto, los componentes de cada formulario, y el código para contar y mostrar los votos.
El documento describe los métodos en Java, incluyendo métodos de objeto y métodos de clase. Explica las características de cada tipo de método como la visibilidad, los parámetros, el cuerpo y cómo se llaman. También proporciona ejemplos de cómo definir y usar métodos en una clase.
Este documento presenta los resultados de una práctica sobre la traducción de demostraciones matemáticas y algoritmos a programas computacionales. Se desarrollaron programas para implementar el algoritmo de la división, resolver ecuaciones diofánticas y realizar cambios de base numérica. El documento describe el análisis, diseño, desarrollo y pruebas de cada programa, así como las conclusiones de los estudiantes sobre la importancia de entender los algoritmos y su traducción a lenguajes de programación.
Este programa en Java permite calcular el promedio de notas ingresadas por el usuario mediante un ciclo for, sumando las notas y dividiendo la suma total entre la cantidad de notas; también determina si el estudiante está en el cuadro de honor si su promedio es mayor a 90 o si reprobó si es menor.
El documento presenta varios programas en Java para mostrar números, contar pares, calcular promedios, obtener factoriales, sucesiones de Fibonacci y otros. Incluye ejemplos de cómo implementar cada programa usando bucles como do-while, while y for. También explica cómo calcular promedios considerando un límite de materias y ordenar arreglos de nombres de forma alfabética.
Este documento presenta un manual de usuario para un sistema de control de horas desarrollado como proyecto universitario para llevar un registro de las horas asignadas a los profesores por materia y evitar interferencias de horarios. El sistema utiliza una base de datos y una interfaz gráfica sencilla. El objetivo del proyecto es demostrar las habilidades adquiridas en programación y bases de datos a pesar de contar con pocos conocimientos impartidos. Se detallan las pantallas, funciones y código del sistema.
Los documentos presentan 5 ejemplos de programas en Java y NetBeans. El primero suma números ingresados por el usuario hasta que se ingrese 25. El segundo encuentra el número del medio entre tres ingresados hasta que su suma sea 15. El tercero calcula el MCD entre tres números hasta que sea mayor a 10. El cuarto calcula áreas (cuadrado, triángulo, rectángulo y círculo). El quinto genera dos números aleatorios, compara y suma sus valores, los eleva y calcula su raíz cuadrada hasta que esta sea mayor a 4.
Este programa obtiene el promedio de las calificaciones de 20 estudiantes mediante el uso de ciclos for. Solicita las calificaciones de 5 materias para cada estudiante y calcula el promedio. Imprime el número de control del estudiante y su promedio correspondiente. Su objetivo es reforzar el uso de ciclos for.
Este programa calcula el promedio de las calificaciones de 20 estudiantes ingresando 5 notas por estudiante. Usa ciclos for para iterar sobre los estudiantes y ciclos while para validar que las notas ingresadas estén entre 0 y 10. Al final muestra el promedio de cada estudiante.
Métodos y Funciones - Java - AlgoritmiaDaniel Gómez
Este documento describe las funciones o métodos en programación. Explica que una función es un sub-algoritmo que forma parte de un algoritmo principal y se encarga de resolver una tarea específica. Luego detalla las partes de una función como el nombre, parámetros, tipo de retorno, cuerpo y más. Finalmente muestra ejemplos de cómo definir funciones en Java y llamarlas desde el programa principal.
Herencia y polimorfismo unidad 5 semestre 2K Manuel TN
Este documento describe la herencia y polimorfismo en programación orientada a objetos. Explica cómo se puede crear una clase derivada que herede atributos y comportamientos de una clase base, permitiendo extender y reutilizar funcionalidad. También presenta ejemplos de cómo modelar figuras geométricas y piezas de ajedrez usando herencia jerárquica de clases.
Este documento presenta un proyecto de programación concurrente (multihilos) en Java que simula un juego entre 3 jugadores. Describe las clases creadas para cada jugador y el formulario principal que coordina la ejecución concurrente de los hilos, muestra el avance de cada jugador y determina al ganador. El objetivo es mostrar de forma gráfica el funcionamiento de la programación concurrente mediante hilos en Java.
Este documento presenta los fundamentos de los ciclos en Python. Explica que los ciclos definidos se implementan con el keyword "for" y los ciclos indefinidos con el keyword "while". También cubre los bloques repetitivos "for", "while" y "do while", dando ejemplos de problemas y su resolución mediante pseudocódigo y diagramas de flujo.
Este documento presenta 10 programas desarrollados en Java para resolver diferentes problemas matemáticos y lógicos. Cada programa incluye un análisis, la documentación del código Java y comentarios sobre el código. Los programas van desde realizar operaciones básicas como suma y resta, hasta calcular áreas, tablas de multiplicar, ecuaciones de segundo grado y facturas de energía eléctrica. El documento proporciona ejemplos completos de código Java con el objetivo de resolver diversos problemas a través de la programación.
Este documento describe el uso de la sentencia return en Java. La sentencia return se usa para salir de un método y opcionalmente devolver un valor. Un método puede devolver un valor o ser de tipo void si no devuelve nada. Los métodos se declaran indicando su tipo de dato de retorno y parámetros. La sentencia return debe coincidir con el tipo de retorno declarado.
El programa declara y llena un arreglo bidimensional con valores ingresados por el usuario. Luego imprime cada elemento del arreglo en un mensaje de salida. El programa ayuda a entender cómo utilizar arreglos bidimensionales al declarar uno, llenarlo con datos de entrada y mostrar sus valores.
Este documento contiene 11 programas en Java desarrollados por Felipe Triana Guzmán para la asignatura de Programación II. Los programas incluyen ejemplos de impresión de texto, captura y procesamiento de datos, uso de librerías, operadores lógicos, vectores y ciclos. El objetivo general es mostrar diferentes temas básicos de programación orientada a objetos usando el lenguaje Java.
Este documento proporciona información sobre Tkinter, una librería de Python para crear interfaces gráficas de usuario. Explica qué es Tkinter, por qué usarla y describe varios widgets comunes como Frame, Label, Button, Entry, ComboBox, CheckButton, RadioButton, ScrolledText, SpinBox y MessageBox. Además, introduce los tipos mutables de Tkinter como IntVar, StringVar y BooleanVar que deben usarse con widgets para actualizar dinámicamente el texto mostrado. El objetivo general es crear una aplicación GUI básica con Tkinter para mostrar estos conceptos.
Este documento proporciona instrucciones para varios ejercicios relacionados con Java, incluyendo la creación de clases, el uso de excepciones, el desarrollo de interfaces gráficas y una aplicación final que simula un inventario. Se pide desarrollar programas cliente-servidor para consultar un inventario alojado en un servidor.
Introducción a la programación en Python (día 2)CodeSyntax
Este documento introduce los conceptos básicos de programación orientada a objetos en Python como clases, herencia, herencia múltiple, módulos y logging. Explica cómo definir clases, instanciar objetos, crear variables de instancia y clase, y redefinir métodos. También cubre la importación de módulos de la biblioteca estándar de Python y el uso de logging y debugging. El documento incluye varios ejercicios prácticos relacionados con estos temas.
Este documento presenta un informe sobre el desarrollo de un programa en Eclipse para registrar y contabilizar votos. El programa consta de dos formularios: el primero permite votar por cuatro opciones y el segundo muestra los resultados totales. El documento describe cada paso del desarrollo, incluyendo la creación del proyecto, los componentes de cada formulario, y el código para contar y mostrar los votos.
El documento describe los métodos en Java, incluyendo métodos de objeto y métodos de clase. Explica las características de cada tipo de método como la visibilidad, los parámetros, el cuerpo y cómo se llaman. También proporciona ejemplos de cómo definir y usar métodos en una clase.
Este documento presenta los resultados de una práctica sobre la traducción de demostraciones matemáticas y algoritmos a programas computacionales. Se desarrollaron programas para implementar el algoritmo de la división, resolver ecuaciones diofánticas y realizar cambios de base numérica. El documento describe el análisis, diseño, desarrollo y pruebas de cada programa, así como las conclusiones de los estudiantes sobre la importancia de entender los algoritmos y su traducción a lenguajes de programación.
Este programa en Java permite calcular el promedio de notas ingresadas por el usuario mediante un ciclo for, sumando las notas y dividiendo la suma total entre la cantidad de notas; también determina si el estudiante está en el cuadro de honor si su promedio es mayor a 90 o si reprobó si es menor.
El documento presenta varios programas en Java para mostrar números, contar pares, calcular promedios, obtener factoriales, sucesiones de Fibonacci y otros. Incluye ejemplos de cómo implementar cada programa usando bucles como do-while, while y for. También explica cómo calcular promedios considerando un límite de materias y ordenar arreglos de nombres de forma alfabética.
Este documento presenta un manual de usuario para un sistema de control de horas desarrollado como proyecto universitario para llevar un registro de las horas asignadas a los profesores por materia y evitar interferencias de horarios. El sistema utiliza una base de datos y una interfaz gráfica sencilla. El objetivo del proyecto es demostrar las habilidades adquiridas en programación y bases de datos a pesar de contar con pocos conocimientos impartidos. Se detallan las pantallas, funciones y código del sistema.
Los documentos presentan 5 ejemplos de programas en Java y NetBeans. El primero suma números ingresados por el usuario hasta que se ingrese 25. El segundo encuentra el número del medio entre tres ingresados hasta que su suma sea 15. El tercero calcula el MCD entre tres números hasta que sea mayor a 10. El cuarto calcula áreas (cuadrado, triángulo, rectángulo y círculo). El quinto genera dos números aleatorios, compara y suma sus valores, los eleva y calcula su raíz cuadrada hasta que esta sea mayor a 4.
Este programa obtiene el promedio de las calificaciones de 20 estudiantes mediante el uso de ciclos for. Solicita las calificaciones de 5 materias para cada estudiante y calcula el promedio. Imprime el número de control del estudiante y su promedio correspondiente. Su objetivo es reforzar el uso de ciclos for.
Este programa calcula el promedio de las calificaciones de 20 estudiantes ingresando 5 notas por estudiante. Usa ciclos for para iterar sobre los estudiantes y ciclos while para validar que las notas ingresadas estén entre 0 y 10. Al final muestra el promedio de cada estudiante.
Este programa calcula el promedio de las calificaciones de 20 estudiantes, cuenta cuántos estudiantes aprobaron y reprobaron, e imprime los resultados. Usa ciclos for y while para recopilar las calificaciones de cada estudiante, calcular su promedio, e imprimir los promedios, el promedio general, y las cantidades de estudiantes aprobados y reprobados.
Este documento contiene 10 ejercicios de programación en Java resueltos por el estudiante Leonardo Sánchez. Cada ejercicio presenta el objetivo, código fuente, evidencias y conclusiones. Los ejercicios cubren temas como ciclos for, while, do-while y condicionales if-else para imprimir números, calcular promedios y validar datos de entrada.
Este documento contiene 9 programas desarrollados en Java que resuelven diferentes problemas matemáticos. Los programas permiten calcular el precio de un terreno, la distancia recorrida a la velocidad de la luz, transformar entre grados Celsius y Fahrenheit, y realizar otros cálculos como determinar el área de un círculo. Cada programa describe los pasos a seguir y presenta el pseudocódigo y código Java correspondiente.
Este documento presenta 10 ejercicios de programación con algoritmos condicionales en Java. Cada ejercicio pide ingresar una cantidad y determina el total a pagar aplicando descuentos según la cantidad ingresada. El documento pertenece al curso de Desarrollo de Sistemas Contables y fue elaborado por la estudiante Heidis Jacqueline Chavez Rojas.
Los 10 documentos presentan ejemplos de problemas condicionales en Java que evalúan cantidades de objetos comprados y calculan pagos totales aplicando descuentos según el número de objetos. Todos usan entradas de usuario, condicionales if-else, y muestran mensajes de salida.
Los 10 documentos presentan ejemplos de problemas condicionales en Java que evalúan cantidades de objetos comprados y calculan pagos totales aplicando descuentos según el número de objetos. Todos los programas utilizan entradas de usuario, condicionales if-else, y muestran mensajes de salida.
Los 10 documentos presentan ejemplos de problemas condicionales en Java que evalúan cantidades de objetos comprados y calculan pagos totales aplicando descuentos según el número de objetos. Todos los programas utilizan entradas de usuario, condicionales if-else, y muestran mensajes de salida.
Este programa suma todos los números ingresados por el usuario hasta que se ingrese el número 0 o un número negativo utilizando un ciclo while. Solicita los números al usuario, los suma en una variable b y repite el proceso hasta que el usuario ingrese un número menor o igual a 0. Finalmente muestra la suma total de los números ingresados.
Este documento contiene la resolución de 17 problemas de programación en Java. Cada problema presenta el código de programa, una descripción breve y los pasos de prueba. Los problemas resueltos incluyen conversiones de unidades, cálculos matemáticos, áreas y volúmenes geométricos.
Este programa lee los nombres, números de control y calificaciones de 20 alumnos. Calcula si cada alumno aprobó o reprobó y el promedio general del grupo. Usa ciclos for y condicionales if para procesar la información de cada alumno e imprimir los resultados de manera individualizada y el promedio al final.
Este programa obtiene el promedio de calificaciones de 20 alumnos al ingresar la calificación de cada uno. Calcula cuántos alumnos aprobaron y reprobaron, cuántas calificaciones fueron mayores a 8, y determina cuál fue la calificación máxima y mínima. Usa un ciclo for para ingresar la calificación de cada alumno de forma iterativa y condicionales if para clasificar los resultados.
Este documento resume 10 prácticas de programación realizadas por un estudiante. Cada práctica describe brevemente el objetivo y muestra evidencia a través de capturas de pantalla del código Java implementado. Las prácticas incluyen imprimir números, leer datos de entrada, calcular promedios, validar contraseñas y mostrar mensajes de saludo personalizados.
Este documento presenta tres informes de prácticas realizadas por una estudiante en Eclipse. El primer informe describe el desarrollo de un programa "Hola Mundo" en Eclipse. El segundo informe detalla un programa que imprime números de diferentes tipos. El tercer informe explica un programa que indica cuántos días faltan para terminar la semana basado en el día ingresado.
El documento presenta varios ejemplos de código en Java para resolver problemas matemáticos utilizando estructuras de control como bucles for y while. Se muestran algoritmos para calcular sumas, promedios, máximos, mínimos, factoriales y series numéricas utilizando ciclos y condicionales.
El documento contiene varios ejemplos de código Java que resuelven problemas utilizando bucles como while, do-while y for. Los ejemplos incluyen calcular series numéricas, sumatorias, promedios, máximos y mínimos, tablas de multiplicar, factoriales y la serie de Fibonacci. El código muestra diferentes formas de ingresar y procesar datos utilizando bucles en Java.
Este programa suma números introducidos por el usuario hasta que ingrese un cero o número negativo, muestra el resultado de la suma y pregunta al usuario si desea repetir el programa. Usa bucles while y do-while para iterar la suma y repetir el programa respectivamente.
El documento presenta 12 ejercicios de programación con condicionales en Java. Cada ejercicio describe un problema diferente que involucra determinar el resultado de una operación u obtener un valor en base a ciertas condiciones sobre las variables de entrada. Los ejercicios cubren temas como promedios, descuentos, salarios, cálculo de áreas, ordenamiento de números y pulsaciones cardíacas.
1) El documento describe los elementos básicos de la estructura de un programa en Java, incluyendo la entrada de datos, procesamiento y salida de resultados. 2) Explica cómo leer datos de entrada del usuario y mostrar resultados, así como diferentes formas de estructurar y documentar el código de manera clara. 3) Incluye ejemplos de programas sencillos que ilustran estos conceptos.
Similar a Portafolio poo segundo parcial sergio muñiz (20)
Este documento proporciona los requisitos y pasos para instalar Android Studio. Los requisitos incluyen Windows 7/8/10 de 32 o 64 bits, al menos 2 GB de RAM y espacio en disco, y una resolución mínima de 1280x800. Los pasos son buscar el instalador de Android Studio en la página web de Google, descargar el instalador, e instalarlo siguiendo los pasos típicos para completar la configuración.
Este documento compara las ventajas y desventajas de diferentes sistemas operativos móviles como Android, iOS, Windows Phone, Blackberry y Symbian. Algunas ventajas mencionadas son que Android permite la personalización, iOS se enfoca en el diseño y la facilidad de uso, Windows Phone se basa en un sistema gráfico similar a Windows 8 y Blackberry se enfoca en la sincronización con la nube. Algunas desventajas son que la fragmentación de Android no permite aprovechar al máximo el hardware, iOS limita la personalización del usuario
Las aplicaciones o apps son herramientas que brindan distintos tipos de servicios y utilidades a los usuarios de dispositivos Android. Su uso es muy grande en Android debido a que la gran personalización del sistema depende casi totalmente de las apps. Las apps existen en todas las categorías y incluyen herramientas de trabajo, comunicación y entretenimiento.
Actividad 3 cuadro comparativo de lenguajesSergio Muñiz
Este documento compara diferentes entornos de desarrollo móvil, destacando sus características, ventajas, desventajas y ejemplos de aplicaciones creadas. Algunos de los entornos discutidos son Xamarin, Visual Basic, Objective-C, C#, Swift, Game Maker Studio, Android Studio y App Inventor.
El documento compara tres sistemas operativos principales para móviles: Android, iOS y Blackberry. Android permite gran personalización, se actualiza constantemente y es de código abierto. iOS tiene un aspecto elegante pero poca personalización debido a ser cerrado. Blackberry es antiguo y con poca capacidad de personalización aunque permite cierto acceso a su código.
El documento compara tres sistemas operativos móviles: Android, iOS y Blackberry. Android permite gran personalización debido a su código abierto, mientras que iOS ofrece un aspecto elegante pero menor personalización al ser un entorno cerrado. Blackberry está desactualizado y permite poca personalización a pesar de tener código semiabierto.
Las aplicaciones móviles son herramientas que ofrecen servicios y utilidades en dispositivos móviles como entretenimiento y redes sociales, algunos ejemplos son Youtube, Facebook y Twitter. Generalmente se encuentran en tiendas digitales de aplicaciones y sirven para proporcionar software de asistencia y servicios a los usuarios.
Portafolio segundo Parcial ProgramaciónSergio Muñiz
El documento presenta el portafolio del segundo parcial del alumno Sergio Eduardo Muñiz González para la materia de Desarrolla Software de Aplicación Utilizando la POO - NetBeans 2017. El portafolio incluye prácticas sobre editores de texto en Java, informagramas de clases y variables, y palabras reservadas en Java.
La agencia de modelos desea informatizar la información de sus modelos, eventos, coordinadores y marcas. Los modelos tienen atributos como código, edad, género y contacto. Los eventos incluyen detalles como código, descripción y modelo(s) asignado(s). Los coordinadores organizan eventos y tienen código, nombre y contacto. Las marcas contratan eventos, con código, nombre y giro; y los eventos pueden ser contratados por una o más marcas. Se requiere diseñar un modelo entidad-relación y base
La empresa procesadora de productos lácteos desea organizar su información digitalmente para realizar consultas y reportes. La empresa tiene varias sucursales con códigos, nombres y direcciones, cada una dirigida por un gerente. Cada sucursal produce uno o más productos con códigos, fechas de cadencía y nombres, los cuales son entregados a una o más marcas con códigos, nombres, direcciones y RFC. Los productos son transportados por uno o más camiones con códigos, nombres de choferes y número de rutas.
La empresa de radio y televisión desea automatizar la información sobre sus programas, categorías, conductores y ratings que actualmente controla de forma manual. La base de datos debe incluir tablas para programas con su código, nombre, temática, duración y día de transmisión, categorías con su código y descripción, conductores con su código y nombre, y ratings con su código y número de estrellas, mostrando las relaciones uno a muchos entre programas y categorías, programas y conductores, y programas y ratings.
La liga infantil de beisbol contrató a una empresa para sistematizar su información sobre categorías, grupos, profesores, alumnos e inscripciones. La liga se organiza por categorías con diferentes edades, cada categoría tiene uno o más grupos con códigos, cantidad de alumnos y horarios. Un grupo pertenece a una categoría y es entrenado por un profesor que puede tener varios grupos. Los alumnos se inscriben en un solo grupo y realizan pagos como mensualidad o uniformes.
El documento describe el requerimiento del gobierno municipal de Tepic para automatizar el cobro de agua potable y alcantarillado. Se necesita diseñar una base de datos en Access que almacene información sobre usuarios (código, nombre, domicilio, tipo de inmueble), servicios (código, descripción, tarifa) organizados por zonas (código, ubicación), y encargados (código, nombre) asignados a zonas.
El documento describe una distribuidora de cosméticos que desea informatizar su información sobre vendedoras afiliadas, coordinadores, y catálogos de productos. La distribuidora tiene vendedoras que venden productos por catálogo en diferentes zonas, y coordinadores asignados a supervisar vendedoras en zonas específicas. Los catálogos incluyen diferentes productos según la temporada. Se pide diseñar un modelo entidad-relación y una base de datos en Access para gestionar esta información sobre vendedoras, coordinadores, catá
La cadena hotelera "Descanse Feliz" desea automatizar su sistema de reservaciones mediante una página web. Necesitan diseñar una base de datos que almacene información sobre los hoteles, categorías, habitaciones, reservas de clientes individuales y agencias de viaje, y huéspedes. La base de datos debe incluir datos como nombre, dirección y teléfono de los hoteles y clientes, así como fechas, precios y detalles de las reservas y huéspedes.
El documento describe la estructura organizativa del Centro Comercial Shopping. Está organizado por departamentos, cada uno con un jefe y varios vendedores asignados. Los departamentos ofrecen productos suministrados por proveedores externos. Los vendedores pueden realizar ventas de múltiples productos a clientes en diferentes fechas.
Los profesores de una escuela universitaria deciden crear una base de datos para almacenar los resultados de las pruebas de los alumnos. La base de datos contendrá información sobre los alumnos, exámenes escritos y prácticas realizadas por los alumnos a lo largo del curso académico. También almacenará datos sobre los profesores que diseñan las prácticas.
PRESENTACION TEMA COMPUESTO AROMATICOS YWillyBernab
Acerca de esta unidad
La estructura característica de los compuestos aromáticos lleva a una reactividad única. Abordamos la nomenclatura de los derivados del benceno, la estabilidad de los compuestos aromáticos, la sustitución electrofílica aromática y la sustitución nucleofílica aromática
1. Portafolio POO Segundo parcial
Alumno: Sergio Eduardo Muñiz Gonzalez
Maestra: Lourdes Ramirez Villaseñor
Materia: Programación orientada a objetos con el uso de la POO
2. PROGRAMA UNO
Descripción: Programaque mediante uncicloimprime números del 1al 10.
Código:
package segundoparcial;
publicclassPrograma1 {
publicstaticvoidmain(String[] args) {
for (inti=0;i<=10;i++)
{
System.out.println("Lavueltaes"+i);
}}}
Prueba de escritorio:
Conclusión:Es un programa que nosayuda a comprenderforenjava
3. PROGRAMA 2
Descripción:Programaque mediante unwhile imprime númeroshastaque lacondiciónde
llegara 20 se cumpla
Código:
package segundoparcial;
publicclassPrograma2 {
publicstaticvoidmain(String[] args) {
booleana=true;
int i=0;
while(a==true)
{
i++;
System.out.println("Lavueltaes"+i);
if (i>=20)
a=false;
}
}}
Prueba de escritorio:
Conclusión: Nosayuda a comprenderloswhilesenjava
4. Programa 3
Descripción:
Programa que mediante undo-whileyusandoel condicional if.
Te dice cuantascifras tiene unnumeroingresado
Código:
package segundoparcial;
importjava.util.*;
publicclassPrograma3 {
publicstaticvoidmain(String[] args) {
Scannerx = newScanner(System.in);
int a,b;
do{
System.out.println("Ingresaunvalorentre 0 y 999");
a=x.nextInt();
if(a>=100)
{
System.out.println("El numerotiene3digitos");
}
else
{
if (a>=10)
{
System.out.println("El numerotiene 2digitos");
}
else
{
5. if (a>=0)
{
System.out.println("El numerotiene undigito");
}
else
{
System.out.println("El numeroesnegativo");
}
}
}
System.out.println("¿Quieresrepetirel programa?1=si/0=no");
b=x.nextInt();
while(b!=1&&b!=0)
{
System.out.println("ERRORESCRIBEUN NUMERO VALIDO");
b=x.nextInt();
}
}while(b!=0);}
}
Prueba de escritorio:
6. Conclusiones:Nosayudaa comprenderlafuncióndel dowhile enjavaya tenernociónde
condicionesanidadas
PROGRAMA 4
Descripción: Programaque lee 6 calificaciones de 20estudiantesyte da el promediode cada
una de ellas yluegote da el promediototal
Código:
package segundoparcial;
importjava.util.*;
publicclassPrograma4 {
publicstaticvoidmain(String[] args) {
Scannerx = newScanner(System.in);
inta,b,c;
System.out.println("ESTEPROGRAMA TEDA EL PROMEDIODE 20 CALIFICACIONESDE20
ESTUDIANTES");
for(inty=1;y<=20;y++)
{
b=0;
System.out.println("Ingrese lascalificacionesdel estudiante "+y);
for(inti=1;i<=5;i++)
{
a=x.nextInt();
while(a<0||a>10)
{
System.out.println("ERROR;INGRESEUN NUMERO VALIDO");
a=x.nextInt();
}
b=b+a;
13. PROGRAMA 7
Descripción:Programaque lee 5 calificaciones,nombre del alumno,n/c,lomandaa pantallay
saca el promediodel mismo,dice si el alumnotiene calificaciónaprobatoria
Código:
package segundoparcial;
importjava.util.*;
publicclassPrograma7 {
publicstaticvoid main(String[] args) {
Scannerx = newScanner(System.in);
double a,b,c;
Stringd;
System.out.println("ESTEPROGRAMA HACEEL PROMEDIO DE 20 ESTUDIANTES,TE DA SU
NUMERO DE CONTROLY TE PIDESU NOMBRE");
for(inty=1;y<=20;y++)
{
b=0;
for(inti=1;i<=5;i++)
{
System.out.println("Ingreseel nombre del alumnocuyonumerode control es"+y+(":"));
d=x.next();
for(intj=1;j<=5;j++)
{
System.out.println("Ingreselacalificacióndefinitivade lamateria"+j+" Para el alumno:
"+d);
a=x.nextInt();
while(a<0||a>10)
18. PROGRAMA 10
Descripción:Este programa hace la sumatoriade númeroshastaque el usuarioingrese un0 o
algúnnumeromenor,ademásusaun dowhile endadocaso de que se desee volverausar el
programa
Código:
package segundoparcial;
importjava.util.*;
publicclassPrograma10 {
publicstaticvoidmain(String[] args) {
Scannerx = newScanner(System.in);
int a,b=0;
System.out.println("Ingresalosnumeroque quieressumar");
a=x.nextInt();
while(a>0)
{
b=b+a;
a=x.nextInt();
}
System.out.println("Lasumade todoslosnumeroes"+b);
}}
Prueba de escritorio:
20. PROGRAMA 11:
Descripción: Este programa muestralosprimeros8 númerosparesyva aumentadosuvaloren
cada vueltadel ciclo
Código:
package segundoparcial;
importjava.util.Scanner;
publicclassPrograma11 {
publicstaticvoidmain(String[] args) {
Scannerx = newScanner(System.in);
int a=0;
for(inti=1;i<=8;i++)
{
a=a+2;
System.out.println(a);
}
}
}
Prueba de escritorio:
Conclusiones: Dominiodel cicloforparaproducirsecuenciasdelimitadasporunnumero.
21. PROGRAMA 12
Descripción:Programacon el cual usandolasopcionesque ofrece JOptionPane,enviamosun
mensaje apantallaconel clásico“Hola Mundo”
Código:
package segundoparcial;
importjavax.swing.JOptionPane;
publicclassPrograma12 {
publicstaticvoidmensaje()
{
JOptionPane.showMessageDialog(null,"HolaMundo");
}
publicstaticvoidmain(String[] args)
{
mensaje();
}
}
Prueba de escritorio:
Conclusiones:Coneste programa mi emocióncrecióporque me di cuentade las opcionesy
amplitudesque puede llegaratenerlaprogramación
22. PROGRAMA 13:
Descripción: En este programavolvemosausar laherramientade JOptionPane parahacerun
mensaje de variaslíneasasignandounvalorde separarlíneasa una variable string.
Código:
package segundoparcial;
importjavax.swing.JOptionPane;
publicclassPrograma13 {
publicstaticvoidVariasLineas()
{
Stringln = System.getProperty("line.separator");
JOptionPane.showMessageDialog(null,"Soyunmensaje"+ln+"de variaslineas"+ln+"saludos
mundo");
}
publicstaticvoidmain(String[] args)
{
VariasLineas();
}
}
Prueba de escritorio:
Conclusión: Descubrí que a lasvariablesse le puedenasignarfuncionesyesome encanta
23. PROGRAMA 14
Descripción:Programaque nos muestralosdistintosmensajesconiconoque podemosusar
usandola bibliotecade JOptionPane.
Código: package segundoparcial;
importjavax.swing.JOptionPane;
publicclassPrograma14 {
publicstaticvoidwindowmessage()
{
Stringnl=System.getProperty("line.separator");
Objectmsj = "Soyun mensaje"+nl+"muylargo"+nl+"aqui hayotrosejemplosotrosejemplos";
JOptionPane.showMessageDialog(null,msj,"Mensaje plano",JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,msj,"Mensaje informartivo",
JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,msj,"Mensaje de pregunta",
JOptionPane.QUESTION_MESSAGE);
JOptionPane.showMessageDialog(null,msj,"Mensaje de error",
JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(null,msj,"Mensaje de advertencia",
JOptionPane.WARNING_MESSAGE);
}
publicstaticvoidmain(String[] args)
{windowmessage();
}}
Prueba de escritorio:
57. Código de la claseprincipal:
package juego.laberinto;
publicclassMainClass{
publicstaticvoidmain(String[] args) {
LaberintoLab=newLaberinto();
Lab.setVisible(true);
}
}
Pruebas de escritorio:
58. Conclusiones:
Durante este proyectome sentímuyemocionadoyaque trabajamoscon interfacesgráficaspara
hacer unvideojuegomuyútil yversátil,dándonosaconocerlas infinitasposibilidadesconla
programación.
59. Programasde arreglos:
Descripción:Programaque nos ayudaa comprenderel funcionanlosarreglosenjava,a
declararlosya leerlos.
Código:
publicclassArreglos{
publicstaticvoidArreglosUnidimensionales() {
//RECIBIRA LOS NUMEROS ENTEROS DEL ARREGLO
int n;
n=Integer.parseInt(JOptionPane.showInputDialog(null,"ESCRIBEEL TAMAÑODEL ARREGLO "));
//SE ASIGNARA ELTAMAÑO DEL ARREGLO
int Arreglo[]=new int[n];
for(inti=0;i<n;i++){
Arreglo[i] =Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESA ELVALOR" + " DEL
ELEMENTO ARREGLO["+ i + "]"));
}
for(inti=0;i<n;i++){
Objectmsj = "ARREGLO ["+ i + "]=" + Arreglo[i];
JOptionPane.showMessageDialog(null,msj,"SALIDA",JOptionPane.PLAIN_MESSAGE);
System.out.println("ARREGLO["+i + "]=" + Arreglo[i]);}}
publicstaticvoidmain(String[] args) {
//LLAMA AL METODO
ArreglosUnidimensionales();
}}
61. Programa de arreglos 1:
Descripción: Este programa emplea un arreglo bidimensional y te dice cuantos números
negativos, positivos e iguales a 0 ingresaste.
Código:
public class Arreglos1 {
public static void ArreglosBidimensionales() {
int n,m; int nega=0,ceros=0,positi=0;
n=Integer.parseInt(JOptionPane.showInputDialog(null, "ESCRIBE LAS FILAS DESEADAS
PARA EL ARREGLO"));
m=Integer.parseInt(JOptionPane.showInputDialog(null, "ESCRIBE LAS COLUMNAS
DESEADAS PARA EL ARREGLO"));
int Arreglo[][]=new int [n][m];
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
Arreglo[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE EL VALOR
"+"DEL ELEMENTO ARREGLO["+i+"]"+"["+j+"]"));
if(Arreglo[i][j]<0){nega=nega+1;}
if(Arreglo[i][j]==0){ceros=ceros+1;}
if(Arreglo[i][j]>0){positi=positi+1;} }
}
JOptionPane.showMessageDialog(null,"Se ingresaron: "+nega+" numeros negativos");
JOptionPane.showMessageDialog(null,"Se ingresaron: "+ceros+" numeros iguales a 0");
JOptionPane.showMessageDialog(null,"Se ingresaron: "+positi+" numeros positivos");}
public static void main(String[] args) {
ArreglosBidimensionales();}}
65. Programa de arreglos 3:
Descripción: Este programa te pide que definas la longitud de dos arreglos
bidimensionales y al final del mismo te suma los datos del primero con los del segundo
Código:
package arreglos;
importjava.util.Scanner;
importjavax.swing.JOptionPane;
/**
*
* @author Alex Muñiz
*/
publicclassArreglos{
publicstaticvoidArreglosBidimensionales() { intn,m;
n=Integer.parseInt(JOptionPane.showInputDialog(null,"ESCRIBELASFILASDESEADASPARA LOS
ARREGLOS"));
m=Integer.parseInt(JOptionPane.showInputDialog(null,"ESCRIBELASCOLUMNASDESEADAS
PARA LOS ARREGLOS"));
int Arreglo[][]=new int[n][m];
int Arreglo2[][]=newint[n][m];
int Arreglo3[][]=newint[n][m];
for(inti=0;i<n;i++){
for(intj=0;j<m;j++){
Arreglo[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESEELVALOR"+"DEL
ELEMENTO ARREGLO["+i+"]"+"["+j+"]"));}}
for(inti=0;i<n;i++){
for(intj=0;j<m;j++){
Arreglo2[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESEELVALOR"+"DEL
ELEMENTO ARREGLO2["+i+"]"+"["+j+"]"));}}
for(inti=0;i<n;i++){
70. Alumno:
Sergio
Eduardo
Muñiz
Gonzalez
¿Qué se?
(antes de
entrar al curso
de java)
¿Qué quiero
saber? (en un
futuro que me
gustaría conocer
de java)
¿Que
aprendí?
(durante el
curso cual fue
mi aprendizaje
Mis
aprendizajes:
Sabia acerca de
algunos
términos y
palabras
reservadas en
java
Me gustaría
dominar todas
las
herramientas
que tiene java
así como saber
cómo
aprovechar cada
una de ellas
Aprendí
bastantes cosas,
aprendí a
algunas
funciones, usar
bibliotecas,
ciclos y lo mas
interesante y
emocionante:
Interfaces
graficas
Conclusiones del trabajo:
Durante este parcial, aprendí una infinidad de cosas acerca del
lenguaje, así como reforzar todos mis conocimientos informáticos,
de antemano quiero agradecer infinitamente por la gran maestra
que nos comparte de manera eficiente todo estos conocimiento.