1. Los documentos presentan ejemplos de código para realizar operaciones básicas con matrices y números en C# como suma, resta, multiplicación por un escalar, usando estructuras como switch y foreach. 2. También incluyen ejemplos para crear calculadoras básicas en modo consola y gráfico usando controles como textbox y botones. 3. Por último, presentan un ejemplo para explorar carpetas que lista carpetas y archivos usando métodos como GetDirectories y GetFiles.
El documento describe el desarrollo de un sistema para gestionar partes de un taller mecánico, incluyendo la creación de un menú para crear, listar, mostrar y eliminar partes asociados a las matrículas de los coches. Se utilizará la clase Lector para leer la entrada por teclado y se creará un diagrama UML.
El documento presenta un ejemplo de sincronización de hilos en Java. Se propone crear una clase Contenedor que actúe como buffer para almacenar un número entero de forma que sólo un hilo pueda escribir o borrar el valor a la vez. Se implementan clases ThreadEscribir y ThreadBorrar para gestionar los hilos y una clase TestSincroThreads con el método main para iniciarlos.
Reporte de grafos con semagforos de 3,3,4 y 6 procesosAntares Zehcnas
El documento describe tres grafos de procesos con semáforos implementados en Java. El primer grafo tiene 3 procesos y 5 semáforos binarios. El segundo grafo tiene también 3 procesos pero con 6 semáforos binarios. El tercer grafo tiene 4 procesos y 5 semáforos binarios. Cada grafo implementa los procesos y semáforos como clases separadas y ejecuta los procesos concurrentemente usando hilos.
El documento describe las especificaciones para desarrollar un programa que simule el interfaz de entrada de una tarjeta de red. La entrada se implementa mediante dos buffers: un primer buffer de 4 tramas y un segundo buffer de espacio ilimitado con 3 puertos. Cuando el primer buffer se llena, envía las 2 tramas de mayor prioridad al segundo buffer. Se creará una clase para instanciar el sistema de entrada y enviar 6 tramas.
El documento explica los punteros a funciones y la función Bolzano para encontrar raíces. Los punteros a funciones almacenan la dirección de memoria de una función y permiten pasar funciones como parámetros o almacenar funciones en matrices. La función Bolzano itera entre dos valores para encontrar el cero de una función pasada como puntero, devolviendo el valor encontrado o un error si no se puede aplicar el método.
Este documento presenta 20 consejos y trucos para mejorar el rendimiento y la seguridad de MySQL. Algunos de los consejos incluyen la configuración de cuotas de usuario, el uso de UTF-8, la importación y exportación de CSV, la elección adecuada del motor de almacenamiento y la investigación de los diferentes tipos de datos disponibles. El documento también cubre temas avanzados como subconsultas, procedimientos almacenados, gestores y disparadores.
El documento describe una aplicación para gestionar información de alumnos, incluyendo altas, bajas y modificaciones. La interfaz tendrá tres pestañas y los datos se almacenarán en una tabla de una base de datos. Se definen las clases Alumno y Dirección para almacenar los datos, y la clase ConexionDDBB para conectarse a la base de datos.
Este documento contiene el código fuente de una calculadora en C# que implementa las funciones básicas de una calculadora como sumar, restar, multiplicar y dividir. Define clases, métodos y variables para almacenar los operandos, operadores y resultados de los cálculos. Gestiona eventos como pulsar los botones numéricos, operadores y funciones para realizar las operaciones y mostrar los resultados.
El documento describe el desarrollo de un sistema para gestionar partes de un taller mecánico, incluyendo la creación de un menú para crear, listar, mostrar y eliminar partes asociados a las matrículas de los coches. Se utilizará la clase Lector para leer la entrada por teclado y se creará un diagrama UML.
El documento presenta un ejemplo de sincronización de hilos en Java. Se propone crear una clase Contenedor que actúe como buffer para almacenar un número entero de forma que sólo un hilo pueda escribir o borrar el valor a la vez. Se implementan clases ThreadEscribir y ThreadBorrar para gestionar los hilos y una clase TestSincroThreads con el método main para iniciarlos.
Reporte de grafos con semagforos de 3,3,4 y 6 procesosAntares Zehcnas
El documento describe tres grafos de procesos con semáforos implementados en Java. El primer grafo tiene 3 procesos y 5 semáforos binarios. El segundo grafo tiene también 3 procesos pero con 6 semáforos binarios. El tercer grafo tiene 4 procesos y 5 semáforos binarios. Cada grafo implementa los procesos y semáforos como clases separadas y ejecuta los procesos concurrentemente usando hilos.
El documento describe las especificaciones para desarrollar un programa que simule el interfaz de entrada de una tarjeta de red. La entrada se implementa mediante dos buffers: un primer buffer de 4 tramas y un segundo buffer de espacio ilimitado con 3 puertos. Cuando el primer buffer se llena, envía las 2 tramas de mayor prioridad al segundo buffer. Se creará una clase para instanciar el sistema de entrada y enviar 6 tramas.
El documento explica los punteros a funciones y la función Bolzano para encontrar raíces. Los punteros a funciones almacenan la dirección de memoria de una función y permiten pasar funciones como parámetros o almacenar funciones en matrices. La función Bolzano itera entre dos valores para encontrar el cero de una función pasada como puntero, devolviendo el valor encontrado o un error si no se puede aplicar el método.
Este documento presenta 20 consejos y trucos para mejorar el rendimiento y la seguridad de MySQL. Algunos de los consejos incluyen la configuración de cuotas de usuario, el uso de UTF-8, la importación y exportación de CSV, la elección adecuada del motor de almacenamiento y la investigación de los diferentes tipos de datos disponibles. El documento también cubre temas avanzados como subconsultas, procedimientos almacenados, gestores y disparadores.
El documento describe una aplicación para gestionar información de alumnos, incluyendo altas, bajas y modificaciones. La interfaz tendrá tres pestañas y los datos se almacenarán en una tabla de una base de datos. Se definen las clases Alumno y Dirección para almacenar los datos, y la clase ConexionDDBB para conectarse a la base de datos.
Este documento contiene el código fuente de una calculadora en C# que implementa las funciones básicas de una calculadora como sumar, restar, multiplicar y dividir. Define clases, métodos y variables para almacenar los operandos, operadores y resultados de los cálculos. Gestiona eventos como pulsar los botones numéricos, operadores y funciones para realizar las operaciones y mostrar los resultados.
El documento presenta 4 ejercicios de programación concurrente en Java que involucran la entrada de datos desde el teclado, el uso de funciones por valor y referencia, y el manejo de excepciones. Los ejercicios capturan datos de entrada, realizan operaciones matemáticas como sumas y restas, y demuestran la diferencia entre pasar parámetros por valor y referencia. El último ejercicio muestra el uso de bloques try-catch para manejar excepciones al convertir una cadena a entero.
El documento presenta varios ejemplos de código en HP-Prime para introducir conceptos básicos de programación como: 1) la estructura básica de un programa, 2) definición de variables de diferentes tipos, 3) uso de estructuras condicionales y repetitivas, 4) manipulación de arreglos unidimensionales y bidimensionales, y 5) uso de bucles for para recorrer arreglos. Los ejemplos también intentan identificar posibles bugs en la calculadora al leer y escribir valores de arreglos.
Sistemas digitales II - Capitulo 12 final-UNFVJose Bondia
El documento describe el funcionamiento de una pila de memoria en un microprocesador. Una pila de memoria utiliza parte de la memoria del sistema como una pila, con un registro que apunta a la dirección de memoria superior. Las operaciones de inserción y extracción implican incrementar o decrementar este registro y escribir o leer datos en la dirección apuntada. Las pilas permiten el uso eficiente de subrutinas y interrupciones en los microprocesadores.
Programa Java que gestiona los productos que comercializan varios viverosjubacalo
El documento describe un programa Java para gestionar los productos y trabajadores de varios viveros. Se crearán clases para representar productos (plantas y árboles), trabajadores y viveros, con sus atributos y métodos correspondientes. El programa permitirá registrar información de dos viveros con sus productos y trabajadores, regar automáticamente los productos de un vivero calculando la cantidad de agua necesaria, y mostrar datos específicos de los viveros y sus productos.
El documento proporciona una introducción a la biblioteca estándar de Python. Explica que incluye más de 300 módulos agrupados en categorías como cadenas, tipos de datos, números, archivos, persistencia, compresión, formatos, criptografía, sistema operativo, comunicación e Internet. También describe algunos módulos específicos como sys, time, re, StringIO, datetime y os, entre otros.
El documento describe diferentes tipos de funciones en ActionScript 3, incluyendo funciones vacías, funciones con parámetros y una función calculadora. La función calculadora usa un switch para realizar operaciones matemáticas como suma, resta, multiplicación, división y módulo dependiendo del parámetro de operación provisto. El documento también muestra ejemplos de cómo llamar a estas funciones.
Estos documentos contienen 12 programas en Java escritos por Samuel Enrique ChaidezInzunza como trabajos escolares. Cada programa resuelve un problema matemático diferente utilizando conceptos básicos de programación como variables, entrada de datos, operaciones matemáticas y salida de resultados.
El documento describe diferentes conceptos básicos de programación en C/C++ como librerías, cabecera de programa, variables, tipos de datos, limpiar pantalla, mostrar mensajes, almacenar valores, condicionales if y switch. Explica la sintaxis y uso de estas herramientas para crear programas sencillos que realicen operaciones matemáticas, ingreso y salida de datos, y toma de decisiones.
Este documento describe el diseño y análisis de filtros utilizando MatLab. Se diseñan filtros pasa bajas variando el orden y la frecuencia de corte para ver su efecto. También se prueban diferentes ventanas como Hamming, rectangular, Bartlett y Blackman. Finalmente, se diseña un filtro elíptico paso banda de orden 12 entre las frecuencias 0.3-0.4 Hz.
Java Applet:::Pelota que rebota en un recinto.jubacalo
Este documento presenta un applet Java que simula una pelota rebotando dentro de un recinto. Usa la técnica del doble buffer para evitar parpadeos y un objeto MediaTracker para asegurar que la imagen de la pelota se carga correctamente antes de iniciar la simulación. La pelota se mueve a una velocidad constante y cambia de dirección al chocar con los límites del recinto.
Este documento presenta 10 prácticas de programación avanzada realizadas por Dario López Díaz. Cada práctica introduce un nuevo concepto como variables numéricas, de caracteres, booleanas, constantes y tipos de datos como enteros, flotantes y doble precisión para almacenar y manipular diferentes tipos de datos.
Este documento presenta las lecciones de una clase de programación. Inicialmente resume un reto de la clase anterior sobre determinar si un año es bisiesto y muestra su solución implementada en Java. Luego introduce ejemplos básicos de programación orientada a objetos en Java, incluyendo la creación de clases y métodos para gestionar libros de calificaciones.
El documento explica el uso de funciones en programación con ActionScript 3. Detalla funciones vacías, funciones con parámetros y una función calculadora que puede realizar operaciones como suma, resta, multiplicación, división y módulo dependiendo de un parámetro de operación provisto. Luego aplica la función calculadora para realizar diferentes operaciones como suma, resta, multiplicación, división y módulo.
Este documento describe el desarrollo de una lista circular doblemente enlazada en C++. La lista almacena nodos con un campo numérico y funciones para insertar y eliminar nodos, recorrer la lista mostrando los valores, y un menú principal.
El documento presenta ejemplos de programación concurrente en Java utilizando hilos, interfaces, herencia, sobrecarga de métodos y matrices. Incluye ejemplos de creación e implementación de hilos, interfaces, clases heredadas, métodos sobrecargados y operaciones con matrices como mostrar y recorrer arrays multidimensionales. El objetivo es mostrar diferentes conceptos básicos de programación concurrente en Java a través de pequeños ejemplos prácticos.
Este programa suma dos números introducidos por el usuario. Si la suma está entre -32768 y 32767, muestra el resultado. De lo contrario, muestra un mensaje de desbordamiento. El programa actualiza las banderas de registro según las operaciones aritméticas y condiciones del programa.
Este documento describe un programa en ensamblador para la calculadora básica 8086. El programa permite al usuario ingresar dos números y seleccionar una operación aritmética (+, -, *, /) para realizar el cálculo correspondiente. Luego imprime el resultado y permite al usuario salir del programa. El código incluye funciones para leer números, realizar cálculos, e imprimir resultados en la pantalla.
Este documento presenta una guía para el uso de laboratorios sobre la creación de un menú de opciones en Eclipse para realizar operaciones matemáticas básicas. Explica los pasos para crear proyectos y clases en Eclipse, codificar operaciones como suma, resta, multiplicación y división, e implementar un menú que permita al usuario seleccionar una operación y ver el resultado. El objetivo es estructurar un menú de opciones usando sentencias de Eclipse para realizar diferentes operaciones lógicas.
El documento describe un laboratorio sobre el uso de estructuras de control y arreglos en C#. Incluye un ejemplo de programa con un menú que permite al usuario seleccionar entre diferentes opciones utilizando un switch. También presenta indicaciones para dos ejercicios que los estudiantes deben completar utilizando conceptos como ciclos, funciones y condicionales. Finalmente, proporciona nueve ejercicios adicionales para que los estudiantes los implementen.
Javascript no para de expandirse y avanzar. Y ahora, con la llegada de EcmaScript 6, ciertos workflows y la forma de escribir código va a cambiar. Ahora los javascripters vamos a tener más herramientas en nuestras manos. Ya hay frameworks populares como Angular que sus futuras versiones vendrán en EcmaScript 6. ¿Porqué no hecharle un vistazo al futuro?
Charla impartida por Luis Calvo en la última edición de Codemotion (Madrid, Spain - Nov 21-22)
Este documento contiene 4 ejemplos de código en C# para aplicaciones de consola que resuelven problemas matemáticos y lógicos comunes. El primer ejemplo calcula los intereses ganados en una inversión bancaria. El segundo aplica un descuento del 20% en una compra que supere los S/.1000. El tercero calcula el salario semanal de un obrero en base a su número de horas trabajadas. Y el cuarto ofrece descuentos del 10% o 20% en la compra de camisas dependiendo de la cantidad comprada.
Ejemplos de estructura de control semestre 2K Manuel TN
1) El documento presenta varios ejemplos de código Java que ilustran diferentes estructuras de control como secuencial, condicional, iterativa (while, do-while, for).
2) Se incluyen programas sencillos que leen números, notas o muestran secuencias definidas para explicar el uso de estas estructuras.
3) Los ejemplos cubren temas como condicionales simples y dobles, bucles while, do-while y for para procesar colecciones de datos de forma repetitiva.
El documento presenta 4 ejercicios de programación concurrente en Java que involucran la entrada de datos desde el teclado, el uso de funciones por valor y referencia, y el manejo de excepciones. Los ejercicios capturan datos de entrada, realizan operaciones matemáticas como sumas y restas, y demuestran la diferencia entre pasar parámetros por valor y referencia. El último ejercicio muestra el uso de bloques try-catch para manejar excepciones al convertir una cadena a entero.
El documento presenta varios ejemplos de código en HP-Prime para introducir conceptos básicos de programación como: 1) la estructura básica de un programa, 2) definición de variables de diferentes tipos, 3) uso de estructuras condicionales y repetitivas, 4) manipulación de arreglos unidimensionales y bidimensionales, y 5) uso de bucles for para recorrer arreglos. Los ejemplos también intentan identificar posibles bugs en la calculadora al leer y escribir valores de arreglos.
Sistemas digitales II - Capitulo 12 final-UNFVJose Bondia
El documento describe el funcionamiento de una pila de memoria en un microprocesador. Una pila de memoria utiliza parte de la memoria del sistema como una pila, con un registro que apunta a la dirección de memoria superior. Las operaciones de inserción y extracción implican incrementar o decrementar este registro y escribir o leer datos en la dirección apuntada. Las pilas permiten el uso eficiente de subrutinas y interrupciones en los microprocesadores.
Programa Java que gestiona los productos que comercializan varios viverosjubacalo
El documento describe un programa Java para gestionar los productos y trabajadores de varios viveros. Se crearán clases para representar productos (plantas y árboles), trabajadores y viveros, con sus atributos y métodos correspondientes. El programa permitirá registrar información de dos viveros con sus productos y trabajadores, regar automáticamente los productos de un vivero calculando la cantidad de agua necesaria, y mostrar datos específicos de los viveros y sus productos.
El documento proporciona una introducción a la biblioteca estándar de Python. Explica que incluye más de 300 módulos agrupados en categorías como cadenas, tipos de datos, números, archivos, persistencia, compresión, formatos, criptografía, sistema operativo, comunicación e Internet. También describe algunos módulos específicos como sys, time, re, StringIO, datetime y os, entre otros.
El documento describe diferentes tipos de funciones en ActionScript 3, incluyendo funciones vacías, funciones con parámetros y una función calculadora. La función calculadora usa un switch para realizar operaciones matemáticas como suma, resta, multiplicación, división y módulo dependiendo del parámetro de operación provisto. El documento también muestra ejemplos de cómo llamar a estas funciones.
Estos documentos contienen 12 programas en Java escritos por Samuel Enrique ChaidezInzunza como trabajos escolares. Cada programa resuelve un problema matemático diferente utilizando conceptos básicos de programación como variables, entrada de datos, operaciones matemáticas y salida de resultados.
El documento describe diferentes conceptos básicos de programación en C/C++ como librerías, cabecera de programa, variables, tipos de datos, limpiar pantalla, mostrar mensajes, almacenar valores, condicionales if y switch. Explica la sintaxis y uso de estas herramientas para crear programas sencillos que realicen operaciones matemáticas, ingreso y salida de datos, y toma de decisiones.
Este documento describe el diseño y análisis de filtros utilizando MatLab. Se diseñan filtros pasa bajas variando el orden y la frecuencia de corte para ver su efecto. También se prueban diferentes ventanas como Hamming, rectangular, Bartlett y Blackman. Finalmente, se diseña un filtro elíptico paso banda de orden 12 entre las frecuencias 0.3-0.4 Hz.
Java Applet:::Pelota que rebota en un recinto.jubacalo
Este documento presenta un applet Java que simula una pelota rebotando dentro de un recinto. Usa la técnica del doble buffer para evitar parpadeos y un objeto MediaTracker para asegurar que la imagen de la pelota se carga correctamente antes de iniciar la simulación. La pelota se mueve a una velocidad constante y cambia de dirección al chocar con los límites del recinto.
Este documento presenta 10 prácticas de programación avanzada realizadas por Dario López Díaz. Cada práctica introduce un nuevo concepto como variables numéricas, de caracteres, booleanas, constantes y tipos de datos como enteros, flotantes y doble precisión para almacenar y manipular diferentes tipos de datos.
Este documento presenta las lecciones de una clase de programación. Inicialmente resume un reto de la clase anterior sobre determinar si un año es bisiesto y muestra su solución implementada en Java. Luego introduce ejemplos básicos de programación orientada a objetos en Java, incluyendo la creación de clases y métodos para gestionar libros de calificaciones.
El documento explica el uso de funciones en programación con ActionScript 3. Detalla funciones vacías, funciones con parámetros y una función calculadora que puede realizar operaciones como suma, resta, multiplicación, división y módulo dependiendo de un parámetro de operación provisto. Luego aplica la función calculadora para realizar diferentes operaciones como suma, resta, multiplicación, división y módulo.
Este documento describe el desarrollo de una lista circular doblemente enlazada en C++. La lista almacena nodos con un campo numérico y funciones para insertar y eliminar nodos, recorrer la lista mostrando los valores, y un menú principal.
El documento presenta ejemplos de programación concurrente en Java utilizando hilos, interfaces, herencia, sobrecarga de métodos y matrices. Incluye ejemplos de creación e implementación de hilos, interfaces, clases heredadas, métodos sobrecargados y operaciones con matrices como mostrar y recorrer arrays multidimensionales. El objetivo es mostrar diferentes conceptos básicos de programación concurrente en Java a través de pequeños ejemplos prácticos.
Este programa suma dos números introducidos por el usuario. Si la suma está entre -32768 y 32767, muestra el resultado. De lo contrario, muestra un mensaje de desbordamiento. El programa actualiza las banderas de registro según las operaciones aritméticas y condiciones del programa.
Este documento describe un programa en ensamblador para la calculadora básica 8086. El programa permite al usuario ingresar dos números y seleccionar una operación aritmética (+, -, *, /) para realizar el cálculo correspondiente. Luego imprime el resultado y permite al usuario salir del programa. El código incluye funciones para leer números, realizar cálculos, e imprimir resultados en la pantalla.
Este documento presenta una guía para el uso de laboratorios sobre la creación de un menú de opciones en Eclipse para realizar operaciones matemáticas básicas. Explica los pasos para crear proyectos y clases en Eclipse, codificar operaciones como suma, resta, multiplicación y división, e implementar un menú que permita al usuario seleccionar una operación y ver el resultado. El objetivo es estructurar un menú de opciones usando sentencias de Eclipse para realizar diferentes operaciones lógicas.
El documento describe un laboratorio sobre el uso de estructuras de control y arreglos en C#. Incluye un ejemplo de programa con un menú que permite al usuario seleccionar entre diferentes opciones utilizando un switch. También presenta indicaciones para dos ejercicios que los estudiantes deben completar utilizando conceptos como ciclos, funciones y condicionales. Finalmente, proporciona nueve ejercicios adicionales para que los estudiantes los implementen.
Javascript no para de expandirse y avanzar. Y ahora, con la llegada de EcmaScript 6, ciertos workflows y la forma de escribir código va a cambiar. Ahora los javascripters vamos a tener más herramientas en nuestras manos. Ya hay frameworks populares como Angular que sus futuras versiones vendrán en EcmaScript 6. ¿Porqué no hecharle un vistazo al futuro?
Charla impartida por Luis Calvo en la última edición de Codemotion (Madrid, Spain - Nov 21-22)
Este documento contiene 4 ejemplos de código en C# para aplicaciones de consola que resuelven problemas matemáticos y lógicos comunes. El primer ejemplo calcula los intereses ganados en una inversión bancaria. El segundo aplica un descuento del 20% en una compra que supere los S/.1000. El tercero calcula el salario semanal de un obrero en base a su número de horas trabajadas. Y el cuarto ofrece descuentos del 10% o 20% en la compra de camisas dependiendo de la cantidad comprada.
Ejemplos de estructura de control semestre 2K Manuel TN
1) El documento presenta varios ejemplos de código Java que ilustran diferentes estructuras de control como secuencial, condicional, iterativa (while, do-while, for).
2) Se incluyen programas sencillos que leen números, notas o muestran secuencias definidas para explicar el uso de estas estructuras.
3) Los ejemplos cubren temas como condicionales simples y dobles, bucles while, do-while y for para procesar colecciones de datos de forma repetitiva.
Este documento describe una calculadora educativa creada en C# que tiene como objetivo introducir a estudiantes en la programación. La calculadora realiza cálculos matemáticos básicos como suma, resta, multiplicación y división utilizando funciones como AddDato() y opera(). El programa usa controles como labels y textboxes para mostrar valores y realizar cálculos con tipo de dato Decimal.
Objetivo: Practicar ingreso de datos dinámicos y uso de condicional if – else.
Precondiciones:
Revisar el ejercicio de condicional if – else de la sesión anterior.
Revisar la captura de datos por ReadLine() y el convertidor parse.
Revisar asignación.
El documento describe una aplicación en Java que muestra conceptos de programación orientada a objetos como clases, objetos, atributos, métodos y herencia. La aplicación consta de tres clases: la clase Exploit que define los atributos y métodos de objetos exploit, la clase WinExploit heredada de Exploit, y la clase App que crea objetos de las clases anteriores y muestra su información.
El documento contiene varios ejercicios sobre el uso de hilos en Java. El primer ejercicio crea tres hilos que imprimen su nombre después de un retardo aleatorio. El segundo ejercicio muestra cómo crear un hilo para actualizar un contador en un applet Java. Los ejercicios posteriores presentan ejemplos más complejos de hilos para simular cajeras atendiendo clientes y animales compitiendo en una carrera.
Ejercicios con arreglos presentación gráficaDiroplan
El documento presenta 3 ejemplos de uso de arreglos en Java. El primero inicializa un arreglo con valores nulos y lo muestra. El segundo inicializa un arreglo con enteros pares del 2 al 20. El tercero suma los valores de los elementos de un arreglo dado.
Este documento presenta una guía para un laboratorio sobre el uso de Switch Case en Eclipse. El objetivo es diseñar un menú de opciones para realizar operaciones básicas como suma, resta, multiplicación y división mediante la selección de opciones. El documento describe los pasos para crear el proyecto y la clase, declarar variables, utilizar try-catch, pedir la entrada de usuario, y desarrollar el código Switch Case para procesar la selección del usuario y realizar el cálculo correspondiente.
La interfaz PorPagar define un método obtenerMontoPago para calcular pagos. Las clases Factura e EmpleadoAsalariado implementan esta interfaz al calcular el monto total de una factura o el salario semanal de un empleado respectivamente. La clase PruebaInterfazPorPagar crea objetos de estas clases y los procesa de forma polimórfica a través de un arreglo PorPagar para imprimir cada objeto y su monto de pago.
Tecnológico Nacional de México
Ingeniería en Sistemas Computacionales
Simulación
Algoritmo de productos medios
Ejemplo de aplicación que genera 10 número pseudoaleatorios basándose en el algoritmo de Productos Medios. También, ordena el arreglo resultante por medio del algoritmo de la Burbuja.
Este documento contiene 13 ejercicios de programación en Java usando estructuras secuenciales y condicionales. Los ejercicios cubren temas como entrada y salida de datos, cálculo matemático, análisis de números y cadenas. El documento explica cada ejercicio y proporciona el código Java correspondiente como ejemplo.
Este documento presenta varios temas básicos de Java que se verán a lo largo de varias clases. Incluye ejemplos de programas en Java sobre áreas de círculos, ámbito de variables, conversión de tipos, sentencias de control como if/else y switch, y bucles while. Los estudiantes deberán analizar los conceptos en cada ejemplo y guardar los programas realizados.
Este documento presenta una introducción al lenguaje de programación C++. Comienza explicando que C++ es un lenguaje mejorado de C que agrega características de programación orientada a objetos. Luego describe conceptos básicos como variables, tipos de datos, estructuras de control de flujo, funciones, arreglos, apuntadores y clases. El documento proporciona ejemplos de código C++ para ilustrar cada uno de estos conceptos.
Este documento contiene información sobre subprogramas y funciones en C++. Explica las razones para crear subprogramas, como dividir la complejidad del código y promover la reutilización. También describe los pasos para escribir un subprograma, como definir el problema, darle un nombre y decidir cómo probarlo. Además, cubre temas como los parámetros, el paso de parámetros, el ámbito de variables y la recursividad. Finalmente, incluye ejercicios prácticos sobre el uso de subprogramas.
Este documento presenta un taller sobre el desarrollo de una aplicación JME para enviar SMS utilizando la API Wireless Message. El objetivo es crear una aplicación que permita ingresar un número de teléfono y enviar un mensaje de texto. Se describe el flujo de la aplicación, los controles a utilizar, y el código necesario para realizar la conexión SMS, crear y enviar el mensaje, e incluir evaluaciones para comprobar el aprendizaje.
El documento presenta información sobre arreglos bidimensionales (matrices), incluyendo su declaración, uso de ciclos anidados para leer, imprimir y modificar elementos, y un ejemplo de generación de un cuadrado mágico usando funciones en pseudocódigo.
El informe describe el desarrollo de un programa en Eclipse para multiplicar matrices. El objetivo era comprender la entrada y salida de datos en Eclipse y aprender sobre programación unidimensional y bidimensional. El estudiante creó un programa que permite ingresar el tamaño y datos de dos matrices y devuelve la matriz resultante de su multiplicación. El programa primero solicita el ingreso de las dos matrices, luego verifica que sus dimensiones sean compatibles para la multiplicación, y finalmente realiza la operación y muestra el resultado.
Uso de las Tics en la vida cotidiana.pptx231485414
Las Tecnologías de la Información y las Comunicaciones (TIC), son el conjunto de recursos, herramientas, equipos, programas informáticos, aplicaciones, redes y medios.
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
24. 14. // 1 -> Abajo -1-> Arriba
15. privada int dx = - 1 , dy = 1 ;
16.
17. // Variablesq Contienela ultima Tecla Pulsada Por
Cierta pala
18. // Párrafo q el rebote se efectuedel una o otra direcion
19. // 'U' (arriba) ->arriba 'd' (abajo) ->abajo
20. privado carbón d1, d2 ;
21.
22.
23. pública MainForm( )
24. {
25. InitializeComponent( ) ;
26. }
27.
28. vacío Timer1Tick( objetoemisor,EventArgse )
29. {
30. // Movemosla "pelota"
31. pelota.Izquierda + = dx ;
32. pelota.Top + = dy ;
33.
34. // Para el movimiento de la pelota
35.
36. // Dx = pelota.Location.X>=
this.ClientSize.Width? -1:Dx;
25. 37. // Dx = pelota.Location.X==0? 1: dx;
38.
39. si ( la pelotavasca. Ubicación. X + 18 > =
esto . ClientSize .Ancho)
40. {
41. Timer1. Enabled = false ;
42. MessageBox .Mostrar ( "Gana El
Jugador1" , "Felicidades") ;
43. }
44. si ( la pelotavasca. Ubicación. X == 0 )
45. {
46. Timer1. Enabled = false ;
47. MessageBox .Mostrar ( "Gana El
Jugador2" , "Felicidades") ;
48. }
49.
50. // Si choca contra la instancia de parte inferioro
el menú
51. dy = pelota. Ubicación. Y + 50 > = esto.
ClientSize .Anchura ? - 1 : dy ;
52. dy = pelota. Ubicación. Y == 25 ? 1 : dy ;
53.
54. // Si choca contra la pala1
55. si ( la pelotavasca. Izquierda == pala1 .
Izquierda + pala1 . Ancho)
56. {
57. si ( la pelotavasca. Top > pala1 . Top
26. && pelota. Top < pala1. Top + pala1 . Altura)
58. {
59. dx = 1 ; //HacemosQue valla
Hacia La Derecha
60. // Y en funcion dela ultima Tecla
Pulsada Hacia arriba o abajo
61. dy = d1 == 'u' ? - 1 : 1 ;
62. }
63. }
64.
65. // Si choca contra la pala2
66. si ( la pelotavasca. Izquierda == pala2 .
Izquierda - pala2 . Ancho)
67. {
68. si ( la pelotavasca. Top > pala2 . Top
&& pelota. Top < pala2. Top + pala2 . Altura)
69. {
70. dx = - 1 ; // HacemosQue valla
Hacia la izq
71. // Y en funcion dela ultima Tecla
Pulsada Hacia arriba o abajo
72. dy = d2 == 'u' ? - 1 : 1 ;
73. }
74. }
75.
76. }
77.
27. 78.
79.
80. // Para moverla pala 1 A = arriba, Z = abajo
81. // Para moverla pala 2 K = arriba,M = abajo
82. vacío MainFormKeyPress( objetoemisor,
KeyPressEventArgse )
83. {
84. interruptor ( Char . ToUpper ( e . KeyChar) )
85. {
86. caso 'A' : //La pala1
87. pala1 . Top - = 10 ;
88. si ( pala1 . Top < 25 ) pala1 . Top = 25
;
89. d1 = 'u' ;
90. romper ;
91. caso 'Z' :
92. pala1 . Top + = 10 ;
93. si ( pala1 . Top + pala1 . Altura > =
esto . ClientSize .Altura) pala1. Top = esto . ClientSize .Altura - pala1
. Altura;
94. d1 = "D" ;
95. romper ;
96.
97. caso 'K' : //La pala2
98. pala2 . Top - = 10 ;
99. si ( pala2 . Top < 25 ) pala2 . Top = 25
;