Este documento presenta una guía sobre sentencias de control en Java. Explica los objetivos de conocer la implementación de métodos y conceptos de sentencias de control. Luego introduce las estructuras selectivas como if, elseif y switch, y las estructuras repetitivas como while, do-while y for. Proporciona ejemplos de código Java para ilustrar el uso de if, else, switch y while. Finalmente incluye una referencia bibliográfica.
Este documento introduce las estructuras condicionales o selectivas, las cuales permiten controlar la ejecución de acciones en un algoritmo dependiendo de si se cumple o no una condición. Explica los tipos básicos de estructuras condicionales (simples, dobles y anidadas) y algunos ejemplos de su uso. También presenta ejercicios para practicar la implementación de estructuras condicionales en pseudocódigo.
El documento describe el problema del agente viajero y diferentes métodos para resolverlo, incluyendo fuerza bruta. El problema del agente viajero implica encontrar la ruta más corta para visitar todas las ciudades exactamente una vez y regresar al punto de origen. El método de fuerza bruta genera todas las permutaciones posibles y evalúa cada una para encontrar la ruta óptima, pero este enfoque no es práctico para problemas con más de 20 ciudades debido a su complejidad de O(n!).
Este documento presenta un compilador en línea llamado "OnLineGBD" que se puede usar para aprender y practicar programación en C++ desde cualquier dispositivo con acceso a Internet. Explica cómo funciona el compilador, incluyendo la creación de una cuenta, el uso de lenguajes de programación y la detección y corrección de errores. También proporciona ejemplos de código en C++ con explicaciones para que los lectores puedan comenzar a practicar.
Este documento describe el modelo COCOMO (Constructive Cost Model) para estimar los costos de desarrollo de software. Explica la historia y evolución del modelo COCOMO original de 1981 al COCOMO II de 1995, el cual considera factores como reusabilidad, objetos y librerías. También resume los diferentes modos y fórmulas del COCOMO para calcular el esfuerzo requerido en función del tamaño y complejidad de un proyecto de software.
Este documento describe cómo calcular el número pi (π) utilizando simulaciones de Montecarlo y el método de la aguja de Buffon en Java. Se implementaron dos algoritmos que estiman valores de pi lanzando dardos o agujas de forma aleatoria. La simulación de Montecarlo tomó entre 2-101 minutos para estimar pi con 14-15 dígitos de precisión, mientras que la simulación de aguja de Buffon estimó pi con menos precisión después de 1000 lanzamientos.
Este documento presenta la teoría de juegos y su aplicación a un ejemplo de campaña política. La teoría de juegos analiza situaciones de conflicto entre tomadores de decisiones racionales. En este caso, dos políticos deben elegir cómo distribuir su tiempo de campaña entre dos ciudades para maximizar sus votos. El problema se formula como un juego de dos personas y suma cero, con estrategias y una matriz de pagos. La solución se obtiene eliminando estrategias dominadas hasta alcanzar un equilibrio.
Este documento presenta un programa en C++ que genera números pseudoaleatorios utilizando el método de productos medios. El programa pide al usuario el número de números que desea generar y las semillas iniciales de 1 y 2. Luego muestra los resultados, incluyendo las semillas, los números X generados y los números r con formato decimal.
Este documento introduce las estructuras condicionales o selectivas, las cuales permiten controlar la ejecución de acciones en un algoritmo dependiendo de si se cumple o no una condición. Explica los tipos básicos de estructuras condicionales (simples, dobles y anidadas) y algunos ejemplos de su uso. También presenta ejercicios para practicar la implementación de estructuras condicionales en pseudocódigo.
El documento describe el problema del agente viajero y diferentes métodos para resolverlo, incluyendo fuerza bruta. El problema del agente viajero implica encontrar la ruta más corta para visitar todas las ciudades exactamente una vez y regresar al punto de origen. El método de fuerza bruta genera todas las permutaciones posibles y evalúa cada una para encontrar la ruta óptima, pero este enfoque no es práctico para problemas con más de 20 ciudades debido a su complejidad de O(n!).
Este documento presenta un compilador en línea llamado "OnLineGBD" que se puede usar para aprender y practicar programación en C++ desde cualquier dispositivo con acceso a Internet. Explica cómo funciona el compilador, incluyendo la creación de una cuenta, el uso de lenguajes de programación y la detección y corrección de errores. También proporciona ejemplos de código en C++ con explicaciones para que los lectores puedan comenzar a practicar.
Este documento describe el modelo COCOMO (Constructive Cost Model) para estimar los costos de desarrollo de software. Explica la historia y evolución del modelo COCOMO original de 1981 al COCOMO II de 1995, el cual considera factores como reusabilidad, objetos y librerías. También resume los diferentes modos y fórmulas del COCOMO para calcular el esfuerzo requerido en función del tamaño y complejidad de un proyecto de software.
Este documento describe cómo calcular el número pi (π) utilizando simulaciones de Montecarlo y el método de la aguja de Buffon en Java. Se implementaron dos algoritmos que estiman valores de pi lanzando dardos o agujas de forma aleatoria. La simulación de Montecarlo tomó entre 2-101 minutos para estimar pi con 14-15 dígitos de precisión, mientras que la simulación de aguja de Buffon estimó pi con menos precisión después de 1000 lanzamientos.
Este documento presenta la teoría de juegos y su aplicación a un ejemplo de campaña política. La teoría de juegos analiza situaciones de conflicto entre tomadores de decisiones racionales. En este caso, dos políticos deben elegir cómo distribuir su tiempo de campaña entre dos ciudades para maximizar sus votos. El problema se formula como un juego de dos personas y suma cero, con estrategias y una matriz de pagos. La solución se obtiene eliminando estrategias dominadas hasta alcanzar un equilibrio.
Este documento presenta un programa en C++ que genera números pseudoaleatorios utilizando el método de productos medios. El programa pide al usuario el número de números que desea generar y las semillas iniciales de 1 y 2. Luego muestra los resultados, incluyendo las semillas, los números X generados y los números r con formato decimal.
El documento presenta una breve biografía de Jyron Cedeño, un ingeniero en sistemas y arquitecto de datos certificado. Señala que ha trabajado en varias empresas de software y ha sido docente en universidades, además de impartir cursos en línea sobre diferentes temas de programación. Invita a los lectores a conectarse con él en LinkedIn.
El documento presenta 6 programas en Java que resuelven problemas matemáticos y financieros comunes. El primer programa calcula el área de un triángulo, el segundo calcula el salario de un vendedor, y el tercero identifica la cantidad de billetes necesarios para una cantidad dada.
TORA es una herramienta computacional para resolver problemas de optimización como programación entera usando el algoritmo de ramificación y acotamiento. El usuario ingresa los datos del problema en notación decimal y TORA presenta la solución óptima junto con un mensaje si la solución no es factible.
Scalar expressions and control structures in perlsana mateen
Scalar expressions in Perl combine data items using operators like arithmetic, string, comparison, and logical operators. Control structures like conditional expressions and loops like while, until, for, and foreach allow repetition and flow control. Blocks enclosed in curly braces group statements. The if-else, if-elsif conditional expressions and statements execute blocks of code conditionally. Looping constructs iterate until a condition is met or a fixed number of times. Loop refinements like last, next, and redo control flow within loops.
Este documento describe las estructuras básicas de programación como secuenciales, condicionales y cíclicas. Explica operadores relacionales como == y != y operadores lógicos como && y ||. También cubre el operador condicional ?: y la sentencia if-then-else para ejecutar diferentes procesos basados en una condición.
Este documento describe diferentes formas de representar algoritmos, incluyendo pseudocódigo y diagramas de flujo. Explica que el pseudocódigo se compone de una cabecera, declaraciones y un cuerpo de instrucciones. También cubre expresiones, acciones secuenciales como asignación y entrada/salida, y estructuras de control como si-entonces y según para manejar condiciones lógicas y valores variables. Proporciona ejemplos de cada uno de estos conceptos.
DFD es una herramienta gratuita que permite resolver algoritmos mediante diagramas de flujo de forma gráfica y sencilla sin necesidad de usar un lenguaje de programación específico. DFD facilita el aprendizaje de estructuras y funciones comunes en programación como variables, funciones matemáticas, ciclos y decisiones mediante su uso intuitivo. Los diagramas creados en DFD pueden transcribirse fácilmente a cualquier lenguaje de programación.
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 describe cómo medir el tiempo de ejecución de un algoritmo. Explica que existen dos formas de medirlo: a posteriori y a priori. También presenta cuatro algoritmos y calcula su orden de magnitud utilizando el contador de frecuencias. El orden de magnitud indica la eficiencia de un algoritmo y puede ser constante, lineal, cuadrático u otros.
El documento presenta dos ejercicios de programación que involucran estructuras de control de iteración anidadas. El primer ejercicio pide crear un programa que registre la temperatura a tres horas del día durante una semana y calcule el promedio semanal en cada hora. El segundo ejercicio pide dibujar un triángulo de números donde la base es un número ingresado por el usuario. Se provee un ejemplo de salida para cada ejercicio y la sección de código donde se debe insertar la solución.
El documento explica los ciclos while y do...while en C. While ejecuta un bloque de instrucciones mientras una condición sea verdadera, evaluando la condición primero. Do...while ejecuta el bloque y luego evalúa la condición, por lo que el bloque se ejecuta al menos una vez. El documento proporciona ejemplos de cada ciclo y explica cómo anidar ciclos y cuándo usar do...while.
Este documento presenta varios programas en C++ que utilizan estructuras de control repetitivas como while, do-while y for. Incluye programas que calculan sumas, promedios, tablas de multiplicar y más. El documento proporciona código de ejemplo con la sintaxis y funcionalidad de cada tipo de ciclo repetitivo.
Los documentos presentan algoritmos para resolver diversos problemas con estructuras condicionales. Algunos algoritmos calculan el salario de un empleado, determinan si un alumno aprueba o reprueba un curso, o calculan el monto a pagar considerando descuentos y promociones. Los algoritmos utilizan condiciones if-then-else para ejecutar diferentes acciones dependiendo de los valores de las variables de entrada.
Este documento contiene 20 problemas de programación propuestos a un alumno. Cada problema incluye una descripción, pseudocódigo, diagrama de flujo y código de Java que resuelve el problema planteado. Los problemas cubren temas como cálculos de costos, conversión de unidades, ecuaciones y transformación de temperaturas entre grados Celsius y Fahrenheit.
02 Ejercicios Resueltos diagramas de flujoTete Alar
Este documento presenta varios algoritmos y programas en pseudocódigo para resolver diferentes ejercicios relacionados con diagramas de flujo y ordenamientos numéricos. Se incluyen ejemplos de algoritmos para comparar números, ordenar números de forma ascendente, transformar calificaciones numéricas a letras, analizar relaciones de igualdad entre números y calcular descuentos aplicados a precios. El documento proporciona las soluciones detalladas a cada uno de los ejercicios planteados.
Existen tres tipos de bucles en C++: while, for y do while. El bucle while evalúa una expresión antes de ejecutar el bloque de instrucciones, for permite inicializar y alterar una variable de control, y do while ejecuta primero el bloque e evalúa la expresión al final.
Introducción A Las Estructuras De Seleccion En Cpainni
El documento describe diferentes estructuras de control en el lenguaje C, incluyendo sentencias de selección (if, if-else, switch) y repetición (while, do-while, for). Explica cada una con ejemplos de diagrama de flujo y código, como usar while para sacar el promedio de notas de alumnos controlando el bucle por contador o centinela.
El documento describe un programa en C++ que calcula la función matemática f(x) para un número real x dado por el usuario. La función f(x) se define de tres maneras diferentes dependiendo del rango en el que se encuentre x: f(x) = 2x^3 - 4 si x < -1, f(x) = 2x - 5 si -1 ≤ x < 1, y f(x) = 6 - x^2 si x ≥ 1. El programa pide al usuario ingresar un valor para x, evalúa en qué rango se encuentra x, y calcula y muestra el valor correspondiente de f(
El documento presenta 10 problemas propuestos de programación en PSEINT y Java. Cada problema describe un ejercicio diferente de programación que involucra operaciones matemáticas y lógicas como conversiones de unidades monetarias, cálculo de valores absolutos, promedios, porcentajes y más. Se provee el código de programa en PSEINT y Java para cada problema.
Guia practica condicionales en java con NetBeans 02Emerson Garay
El documento presenta una guía para crear una aplicación en Java usando NetBeans que permite calcular el pago de trabajadores en una fábrica. La aplicación tendrá controles para ingresar datos del trabajador como nombre, sueldo base y horas extras, y mostrará el sueldo neto después de aplicar descuentos. Seguidamente, provee instrucciones paso a paso para diseñar la interfaz gráfica y agregar código que limpie campos, cierre la aplicación y muestre los resultados.
Este documento presenta una guía sobre el uso básico de Swing en Java. Explica los objetivos de aprender Swing y cómo identificarlo en NetBeans. Luego introduce Swing y su historia. Proporciona algunos ejemplos básicos de código como crear una ventana, marco y usar BoxLayout. Finalmente, cubre brevemente el manejo de eventos en Swing.
El documento presenta una breve biografía de Jyron Cedeño, un ingeniero en sistemas y arquitecto de datos certificado. Señala que ha trabajado en varias empresas de software y ha sido docente en universidades, además de impartir cursos en línea sobre diferentes temas de programación. Invita a los lectores a conectarse con él en LinkedIn.
El documento presenta 6 programas en Java que resuelven problemas matemáticos y financieros comunes. El primer programa calcula el área de un triángulo, el segundo calcula el salario de un vendedor, y el tercero identifica la cantidad de billetes necesarios para una cantidad dada.
TORA es una herramienta computacional para resolver problemas de optimización como programación entera usando el algoritmo de ramificación y acotamiento. El usuario ingresa los datos del problema en notación decimal y TORA presenta la solución óptima junto con un mensaje si la solución no es factible.
Scalar expressions and control structures in perlsana mateen
Scalar expressions in Perl combine data items using operators like arithmetic, string, comparison, and logical operators. Control structures like conditional expressions and loops like while, until, for, and foreach allow repetition and flow control. Blocks enclosed in curly braces group statements. The if-else, if-elsif conditional expressions and statements execute blocks of code conditionally. Looping constructs iterate until a condition is met or a fixed number of times. Loop refinements like last, next, and redo control flow within loops.
Este documento describe las estructuras básicas de programación como secuenciales, condicionales y cíclicas. Explica operadores relacionales como == y != y operadores lógicos como && y ||. También cubre el operador condicional ?: y la sentencia if-then-else para ejecutar diferentes procesos basados en una condición.
Este documento describe diferentes formas de representar algoritmos, incluyendo pseudocódigo y diagramas de flujo. Explica que el pseudocódigo se compone de una cabecera, declaraciones y un cuerpo de instrucciones. También cubre expresiones, acciones secuenciales como asignación y entrada/salida, y estructuras de control como si-entonces y según para manejar condiciones lógicas y valores variables. Proporciona ejemplos de cada uno de estos conceptos.
DFD es una herramienta gratuita que permite resolver algoritmos mediante diagramas de flujo de forma gráfica y sencilla sin necesidad de usar un lenguaje de programación específico. DFD facilita el aprendizaje de estructuras y funciones comunes en programación como variables, funciones matemáticas, ciclos y decisiones mediante su uso intuitivo. Los diagramas creados en DFD pueden transcribirse fácilmente a cualquier lenguaje de programación.
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 describe cómo medir el tiempo de ejecución de un algoritmo. Explica que existen dos formas de medirlo: a posteriori y a priori. También presenta cuatro algoritmos y calcula su orden de magnitud utilizando el contador de frecuencias. El orden de magnitud indica la eficiencia de un algoritmo y puede ser constante, lineal, cuadrático u otros.
El documento presenta dos ejercicios de programación que involucran estructuras de control de iteración anidadas. El primer ejercicio pide crear un programa que registre la temperatura a tres horas del día durante una semana y calcule el promedio semanal en cada hora. El segundo ejercicio pide dibujar un triángulo de números donde la base es un número ingresado por el usuario. Se provee un ejemplo de salida para cada ejercicio y la sección de código donde se debe insertar la solución.
El documento explica los ciclos while y do...while en C. While ejecuta un bloque de instrucciones mientras una condición sea verdadera, evaluando la condición primero. Do...while ejecuta el bloque y luego evalúa la condición, por lo que el bloque se ejecuta al menos una vez. El documento proporciona ejemplos de cada ciclo y explica cómo anidar ciclos y cuándo usar do...while.
Este documento presenta varios programas en C++ que utilizan estructuras de control repetitivas como while, do-while y for. Incluye programas que calculan sumas, promedios, tablas de multiplicar y más. El documento proporciona código de ejemplo con la sintaxis y funcionalidad de cada tipo de ciclo repetitivo.
Los documentos presentan algoritmos para resolver diversos problemas con estructuras condicionales. Algunos algoritmos calculan el salario de un empleado, determinan si un alumno aprueba o reprueba un curso, o calculan el monto a pagar considerando descuentos y promociones. Los algoritmos utilizan condiciones if-then-else para ejecutar diferentes acciones dependiendo de los valores de las variables de entrada.
Este documento contiene 20 problemas de programación propuestos a un alumno. Cada problema incluye una descripción, pseudocódigo, diagrama de flujo y código de Java que resuelve el problema planteado. Los problemas cubren temas como cálculos de costos, conversión de unidades, ecuaciones y transformación de temperaturas entre grados Celsius y Fahrenheit.
02 Ejercicios Resueltos diagramas de flujoTete Alar
Este documento presenta varios algoritmos y programas en pseudocódigo para resolver diferentes ejercicios relacionados con diagramas de flujo y ordenamientos numéricos. Se incluyen ejemplos de algoritmos para comparar números, ordenar números de forma ascendente, transformar calificaciones numéricas a letras, analizar relaciones de igualdad entre números y calcular descuentos aplicados a precios. El documento proporciona las soluciones detalladas a cada uno de los ejercicios planteados.
Existen tres tipos de bucles en C++: while, for y do while. El bucle while evalúa una expresión antes de ejecutar el bloque de instrucciones, for permite inicializar y alterar una variable de control, y do while ejecuta primero el bloque e evalúa la expresión al final.
Introducción A Las Estructuras De Seleccion En Cpainni
El documento describe diferentes estructuras de control en el lenguaje C, incluyendo sentencias de selección (if, if-else, switch) y repetición (while, do-while, for). Explica cada una con ejemplos de diagrama de flujo y código, como usar while para sacar el promedio de notas de alumnos controlando el bucle por contador o centinela.
El documento describe un programa en C++ que calcula la función matemática f(x) para un número real x dado por el usuario. La función f(x) se define de tres maneras diferentes dependiendo del rango en el que se encuentre x: f(x) = 2x^3 - 4 si x < -1, f(x) = 2x - 5 si -1 ≤ x < 1, y f(x) = 6 - x^2 si x ≥ 1. El programa pide al usuario ingresar un valor para x, evalúa en qué rango se encuentra x, y calcula y muestra el valor correspondiente de f(
El documento presenta 10 problemas propuestos de programación en PSEINT y Java. Cada problema describe un ejercicio diferente de programación que involucra operaciones matemáticas y lógicas como conversiones de unidades monetarias, cálculo de valores absolutos, promedios, porcentajes y más. Se provee el código de programa en PSEINT y Java para cada problema.
Guia practica condicionales en java con NetBeans 02Emerson Garay
El documento presenta una guía para crear una aplicación en Java usando NetBeans que permite calcular el pago de trabajadores en una fábrica. La aplicación tendrá controles para ingresar datos del trabajador como nombre, sueldo base y horas extras, y mostrará el sueldo neto después de aplicar descuentos. Seguidamente, provee instrucciones paso a paso para diseñar la interfaz gráfica y agregar código que limpie campos, cierre la aplicación y muestre los resultados.
Este documento presenta una guía sobre el uso básico de Swing en Java. Explica los objetivos de aprender Swing y cómo identificarlo en NetBeans. Luego introduce Swing y su historia. Proporciona algunos ejemplos básicos de código como crear una ventana, marco y usar BoxLayout. Finalmente, cubre brevemente el manejo de eventos en Swing.
Este documento presenta una guía introductoria sobre Java y NetBeans IDE 6.1. Explica los objetivos de aprendizaje, introduce NetBeans como un entorno de desarrollo integrado de código abierto, y describe los pasos para instalar NetBeans e iniciar un nuevo proyecto de Java. También incluye ejercicios para agregar código "Hola Mundo" a un proyecto y explica el significado de este código.
El documento presenta una guía sobre programación orientada a objetos en Java. Explica los conceptos básicos como clases, objetos, métodos, encapsulamiento, herencia y paquetes. También incluye un ejemplo de implementación de una clase Tiempo1 que modela un reloj y métodos para establecer la hora, convertirla a string en formatos universal y estándar.
Este documento proporciona una introducción al lenguaje de programación Java. Explica brevemente la historia y desarrollo de Java, así como conceptos clave como programación orientada a objetos, clases, herencia, polimorfismo y mensajes. También describe cómo crear y compilar programas en Java utilizando el entorno de desarrollo integrado JGrasp.
En la parte izquierda aparecerá el Asistente para crear el esqueleto del Midlet.
Dar clic en Create Skeleton y se creará automáticamente el esqueleto del Midlet.
Cuarta Parte:
Modificar el código generado:
Se modificará el código generado para agregar funcionalidad.
Por ejemplo:
- Agregar variables
- Crear objetos
- Implementar métodos
- Agregar código
- Pruebas
QUINTA PARTE:
Ejecutar la aplicación:
Para ejec
Este documento presenta una guía de laboratorio para la creación de formularios y objetos en Visual Studio .NET utilizando comandos, DataReaders y plantillas. Se incluyen instrucciones para crear formularios de acceso a datos, inicio de sesión y una interfaz principal MDI con menús y barras de herramientas personalizadas. El objetivo es familiarizar a los estudiantes con las herramientas de Visual Studio para el desarrollo de aplicaciones de escritorio.
El documento presenta una guía de laboratorio sobre programación visual .NET. Explica cómo crear una base de datos en SQL Server, modelarla en Erwin y generar tablas. Luego indica cómo crear una solución en Visual Studio vinculada a la base de datos mediante ADO.NET, estableciendo una conexión y utilizando objetos como DataAdapter y DataSet para extraer y modificar datos de forma desconectada. Finalmente, muestra cómo visualizar los datos de una tabla enlazando controles a un conjunto de datos.
Este documento presenta una guía de laboratorio sobre HTML. Explica el funcionamiento básico de la web y introduce conceptos clave de HTML como etiquetas, encabezados, cuerpos y zonas. Incluye 12 ejemplos prácticos de uso de etiquetas HTML para formato de texto, tablas, listas, enlaces, imágenes y formularios. Al final propone 3 tareas relacionadas con el análisis y aplicación de las etiquetas así como la inserción de applets de Java y formatos de color en los ejemplos.
Este documento proporciona una guía de laboratorio sobre cómo crear reportes utilizando CrystalReport en Visual Studio .NET. Explica cómo agregar un reporte Crystal, seleccionar tablas y campos de datos, y diseñar la interfaz del usuario con controles como CrystalReportViewer. También describe cómo vincular el reporte seleccionado al visor y permitir que los usuarios elijan un reporte y una impresora. El objetivo es enseñar a los estudiantes a generar informes personalizados con datos de base de datos utilizando CrystalReport.
El documento presenta una guía de laboratorio sobre el uso de clases como DataTable, DataRow y DataColumn en .NET para la creación de formularios de mantenimiento maestro-detalle y el uso de objetos temporales en el servidor. Incluye código para la creación de un formulario de facturación con controles, procedimientos almacenados y métodos para agregar, actualizar y eliminar facturas y detalles de facturas en una base de datos.
Este documento presenta una guía de laboratorio para crear un formulario de actualización de empleados en Visual Studio .NET utilizando procedimientos almacenados y una conexión desconectada a una base de datos. Incluye instrucciones para crear el formulario, agregar controles, establecer propiedades, y escribir el código para cargar y guardar datos, así como procedimientos para insertar, modificar, y desactivar registros de empleados.
Este documento describe el proceso de desarrollo de una aplicación bancaria. Se creará una base de datos con tablas para diferentes perfiles como gerentes, asesores, clientes y cuentas. Se desarrollarán formularios para cada perfil. Se creará un administrador inicial de forma manual y se validarán usuarios mediante sesiones.
Guia N5 Proyectos Web Consultas Php Y My SqlJose Ponce
El documento presenta una guía de laboratorio sobre programación con PHP para conectar y consultar una base de datos MySQL. Incluye funciones PHP para conectarse a la base de datos, seleccionar una tabla, enviar consultas SQL, obtener y procesar resultados, y cerrar la conexión. También presenta ejemplos de código PHP para realizar consultas simples y con criterios de búsqueda a tablas de una base de datos. El objetivo final es que el estudiante desarrolle 4 formularios para consultar diferentes tablas.
Este documento presenta una guía de laboratorio sobre la creación de hojas de estilo CSS y la validación de formularios con JavaScript. Explica brevemente qué son los CSS y sus ventajas, y proporciona un ejemplo de código CSS. También explica qué es JavaScript y sus usos, incluyendo la validación de formularios. Finalmente, presenta un ejemplo de formulario con validación de campos mediante JavaScript.
Este documento presenta una guía de laboratorio sobre el desarrollo de páginas web. Explica el funcionamiento básico de la web usando el modelo cliente-servidor y proporciona una introducción a HTML, incluyendo etiquetas comunes como <html>, <head>, <body>, y ejemplos de tablas, imágenes y formularios simples creados con HTML.
Este documento proporciona instrucciones para conectarse a bases de datos MySQL y SQL Server 2005 utilizando NetBeans IDE 6.1. Explica cómo cargar el controlador de base de datos, establecer la conexión, enviar consultas SQL y cerrar conexiones. También incluye tres ejemplos de código para conectarse a MySQL y SQL Server y realizar consultas desde un formulario de Java.
Este documento presenta una guía de laboratorio sobre PHP. Introduce PHP como un lenguaje de scripting para generar páginas web dinámicas, explica cómo funciona PHP en el servidor, muestra ejemplos básicos de sintaxis como variables y funciones, e incluye ejemplos prácticos de condicionales, bucles y arrays.
Este documento presenta 5 ejemplos para mostrar el uso de Swing en Java. El objetivo es que los estudiantes aprendan a aplicar conceptos teóricos de Swing e identificar instrucciones de Swing en NetBeans. Los ejemplos muestran el uso de campos de texto, cuadros de combinación, casillas de verificación, listas de selección múltiple y manejo de eventos de botones.
El documento presenta una guía para crear interfaces gráficas en NetBeans IDE 6.1. Explica cómo crear un proyecto, agregar un contenedor JFrame, y utiliza dos ejemplos para mostrar cómo agregar controles y campos de texto a formularios, así como definir eventos y código para botones.
Las estructuras de control permiten repetir instrucciones mientras se cumpla una condición y tomar decisiones. Estas incluyen estructuras selectivas como if/else y switch que ejecutan acciones diferentes según una condición, y estructuras repetitivas como while, do-while y for que repiten acciones mientras se cumpla una condición. Los ejemplos muestran cómo implementar estas estructuras en Java para resolver problemas como determinar si una persona es mayor de edad o realizar operaciones matemáticas.
Cursos gratis de programación en Java. Bifurcaciones, if y switch. Orientado a Grado, DAM y DAW. Otros cursos disponibles para Android, Swift, Base de datos, javascript, servicios y procesos...
Este documento describe diferentes estructuras de control en JavaScript como condicionales, bucles y funciones. Explica el uso de if/else, switch, for, while, do/while y funciones para controlar el flujo de un programa. También cubre temas como bucles for/in, la construcción with y el paso de argumentos a funciones.
El documento describe tres estructuras de selección en C: la estructura selectiva simple (if), la estructura selectiva doble (if-else), y la estructura selectiva múltiple (switch). La estructura if ejecuta una acción si una condición es verdadera, if-else ejecuta una de dos acciones dependiendo de si la condición es verdadera o falsa, y switch elige entre múltiples bloques de código dependiendo del valor de una expresión.
El documento presenta un manual de referencia sobre las estructuras de control en C++. Incluye siete estructuras de control: secuencia, selección (if, if/else, switch) y repetición (for, while, do/while). Explica su sintaxis y provee ejemplos de su uso para calcular salarios basados en ventas, aplicar descuentos en una tienda y encontrar números divisibles entre 11 y 15.
Este documento presenta un trabajo realizado por María Paula Guevara, Iván Mauricio Piñeros y Norman Esteban Acevedo para el ingeniero Lily Alejandra Pardo como parte de la especialización en Webmaster del año 2012. El trabajo incluye 7 preguntas relacionadas con conceptos básicos de JavaScript como mapas conceptuales, funciones de entrada y salida de texto, variables, operadores, expresiones, sentencias, funciones, estructuras de control y arrays. También incluye preguntas sobre funciones comunes en JavaScript y la importancia del DOM.
Este documento presenta una introducción al lenguaje PHP. Explica conceptos básicos como variables, operadores, sentencias de control (if, for, while), formularios HTML y la interacción entre PHP y HTML. También incluye ejemplos de código PHP y ejercicios prácticos para aplicar los conceptos aprendidos.
El documento proporciona una guía rápida de la sintaxis de C++. Cubre las siete estructuras de control de C++, incluidas tres de selección (if, if/else, switch) y tres de repetición (for, while, do/while). También incluye ejemplos y recomendaciones sobre el uso apropiado de cada una.
El documento describe los conceptos básicos de la programación estructurada, incluyendo estructuras de control secuenciales, condicionales e iterativas. Explica operaciones como declaración de variables, asignación, lectura y escritura de datos. El objetivo es que los estudiantes aprendan los componentes básicos de los algoritmos y cómo representarlos gráficamente y en pseudocódigo.
Actividad de aprendizaje nro 08 estructuras de control repetitivas while, d...GabrielGonzaloDavila
El documento describe las estructuras de control repetitivas while y do while en PHP. Explica conceptos como contadores, acumuladores, bucles infinitos y el uso de las instrucciones break y continue. También incluye ejemplos de código para imprimir números de forma ascendente y descendente, mostrar los primeros múltiplos de un número, y crear una pirámide numérica usando anidamiento de bucles.
Actividad de aprendizaje nro 08 estructuras de control repetitivas while, d...NoemiOsorioBarra
El documento describe las estructuras de control repetitivas while y do while en PHP. Explica conceptos como contadores, acumuladores, bucles infinitos y el uso de las instrucciones break y continue. También incluye ejemplos de código para imprimir números de forma ascendente y descendente, mostrar los primeros múltiplos de un número, y crear una pirámide numérica usando anidamiento de bucles.
Este documento presenta 5 ejercicios de programación en Java que incluyen: 1) realizar operaciones matemáticas básicas, 2) determinar si un día es laboral o no, 3) pedir un número y validar que sea mayor a cero, 4) calcular el vuelto de una cantidad de dinero, y 5) hallar el número máximo y mínimo entre tres números ingresados. Los ejercicios están destinados a practicar conceptos básicos de programación para estudiantes de la carrera de Computación e Informática.
El documento presenta tres algoritmos para resolver diferentes problemas relacionados con calificaciones y gastos. El primer algoritmo calcula el total de gastos introducidos por el usuario durante un viaje. El segundo algoritmo obtiene el promedio de calificaciones de un grupo de alumnos. El tercer algoritmo cuenta el número de alumnos en diferentes rangos de calificaciones (10, 9, etc.) y los que reprobaron.
Este documento describe los conceptos fundamentales de la programación estructurada, incluyendo el uso de estructuras de control como secuencia, selección (if/else) e iteración (bucles for y while), así como lenguajes de programación estructurados como ALGOL, Pascal y PHP. También cubre temas como páginas multiuso, switch/case y bucles do/while.
Este documento describe los conceptos fundamentales de la programación estructurada, incluyendo el uso de estructuras de control secuenciales (secuencia), condicionales (selección como if/else y switch) e iterativas (bucles como for y while), así como los elementos básicos de los lenguajes de programación estructurados y cómo codificar soluciones de problemas usando este paradigma.
Este documento presenta las estructuras de control en C++, incluyendo las sentencias if, if/else y switch. Explica que las estructuras de control determinan el orden de ejecución de las instrucciones en un programa. Luego proporciona ejemplos de código C++ que ilustran el uso de if, if/else para tomar decisiones basadas en una condición lógica, y switch para manejar múltiples opciones.
Este documento describe los pasos para diseñar una aplicación en NetBeans para calcular el sueldo neto de un trabajador. Incluye crear un proyecto y un formulario, diseñar una clase SueldoNeto para realizar los cálculos, agregar controles al formulario y programar el botón Calcular para invocar los métodos de la clase y mostrar el resultado.
Este documento presenta conceptos fundamentales de Java como variables, tipos de datos, y operadores aritméticos, relacionales y lógicos. Incluye ejemplos y actividades prácticas para que los estudiantes definan variables, usen operadores y creen animaciones simples en Java usando estas herramientas básicas.
Este documento presenta conceptos fundamentales de Java como variables, tipos de datos, y operadores aritméticos, relacionales y lógicos. Incluye ejemplos y actividades prácticas para que los estudiantes definan variables, usen operadores y creen animaciones simples en Java usando estas herramientas básicas.
Este documento presenta una introducción a la programación en JavaScript. Explica conceptos básicos como algoritmos, programas y lenguajes de programación. Luego describe temas como variables, entrada de datos, estructuras secuenciales, condicionales y repetitivas. Incluye ejemplos de código y ejercicios para cada tema.
Este documento presenta un resumen de 6 capítulos sobre redes de datos. El Capítulo 1 introduce las redes de datos y los sistemas distribuidos. El Capítulo 2 describe diferentes tipos de redes según su alcance como redes de área local, metropolitana y amplia. El Capítulo 3 cubre protocolos de comunicación incluyendo jerarquías y relaciones entre servicios y protocolos. Los Capítulos 4 y 5 presentan los modelos OSI y TCP/IP. Finalmente, el Capítulo 6 muestra ejemplos de redes como Novell NetWare, AR
El documento describe las prestaciones y servicios que ofrece un sistema operativo. El sistema operativo interactúa con los usuarios y procesos a través de llamadas al sistema operativo y programas del propio sistema. El núcleo del sistema operativo administra los recursos y procesos de forma eficiente.
El documento describe los conceptos básicos de un sistema operativo, incluyendo su definición, funciones principales como controlar los recursos del hardware y detectar errores, evolución histórica desde las primeras generaciones hasta las computadoras personales, clasificaciones como por lotes o en tiempo real, estructura de niveles con el núcleo en la base, y objetivos como proporcionar conveniencia, eficiencia y capacidad de evolución.
Este documento introduce los sistemas operativos. Explica las definiciones, funciones y servicios de un SO, así como su evolución histórica desde los primeros sistemas en serie hasta los actuales sistemas de tiempo compartido. También describe conceptos clave como usuarios, procesos y modos de ejecución, y métodos para estructurar un SO como las arquitecturas en capas o cliente/servidor. Por último, clasifica los SO según su uso de recursos, interactividad y número de usuarios.
Este documento describe la evolución histórica de los sistemas operativos desde las primeras computadoras en los años 1940 hasta la actualidad. Se divide la historia en diferentes etapas, desde las primeras máquinas que utilizaban bulbos y conexiones directas con el hardware, hasta la introducción de sistemas operativos más complejos en los años 1950-1960 basados en procesamiento por lotes, y el desarrollo de técnicas como la multiprogramación en los años 1960-1980. Finalmente, describe el surgimiento de las computadoras personales y los sistemas operat
2. I. OBJETIVOS.
Conocer la importancia de la implementación de métodos en Java
Implementar los conceptos fundamentales de Sentencias de Control
II. INTRODUCCIÓN.
Todo lenguaje de programación cuenta (o al menos debería contar), con una serie de
instrucciones que le permitan controlar el flujo de ejecución de instrucciones.
Afortunadamente posee dos grandes rubros de dichas sentencias.
Estructuras Selectivas, en las cuales encontramos el if, elseif y switch.
Estructuras Repetitivas o Ciclos, entre las cuales están while, do.. While y For.
III. PROCEDIMIENTOS.
Estructuras Selectivas:
En la vida, muchas veces nos tocan elegir entre un camino y el otro a seguir. En muchas de
las actividades que realizamos día con día, nos enfrentamos a decisiones que debemos
tomar y que, de una u otra forma alteren el cauce normal de nuestra vida (o de nuestro
programa).
Sentencia if:
La sentencia if (o si condicional ), le permite a un programa decidir, mediante la evaluación de
una condición, ejecutar una u otra acción o acciones.
La sintaxis General es la siguiente:
If(Condicion 1)
Acción1:
En donde:
Condicion 1: Representa una expresión que puede ser del tipo booleana.
Accion1: Es la acción que, al evaluar la condición como verdadero Si son varias acciones,
van entre llaves.
Guía 2Pág.
Pág. 2
3. Ejemplo 1:
Diseñe un programa en java que calcule, los descuentos a un trabajador, sabiendo que, son
aplicables, un 6.25% del salario en AFP, solo si este es superior a $300.00; Además que, si es
un trabajador hombre, se le descuenta, aparte del AFP. El 3% sobre el sueldo en conceptos
de ISSS y 10% en concepto de RENTA.
package guia2ia;
/**
*
* @author sunombre
* Materia: JAVA
*
*/
import javax.swing.*;
public class SentenciaIF {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String datos;
int sexo;
double sueldo, afp=0, isss, totalre, nsueldo, renta;
datos = JOptionPane.showInputDialog(" Ingrese el sueldo del empleado (a) ");
sueldo = Double.parseDouble(datos);
if(sueldo>300)
afp = (sueldo*0.0625);
JOptionPane.showMessageDialog(null, " Este empleado tiene un sueldo de " +
sueldo + " y el descuento del AFP es "+ afp);
datos= JOptionPane.showInputDialog("Ingrese el Sexo:nSi es Masculino (1)nSi es
Femenino (2)");
sexo = Integer.parseInt(datos);
if(sexo==1)//Si es de sexo Masculino
{
isss = sueldo*0.03;
renta=sueldo*0.10;
totalre = afp+isss+renta;
nsueldo = sueldo - totalre;
JOptionPane.showMessageDialog(null,"A este empleado se le detiene" + isss+ "en
concepto de ISSSnAdemas se le retiene: "+ renta+ "En concepto de RentanLo que hace un
total de "+ totalre+ "nY su nuevo Sueldo es de:"+ nsueldo);
}
}
}
Guía 2Pág.
Pág. 3
4. En las sentencias if, podemos agregar la sentencia else, la cual indica que, si al evaluar la
condición, esta es falsa, entonces, realizará las acciones, que estén después del else. La
Sintaxis es la siguiente:
If(condición1)
{
Acciones
}
else
{
Condiciones
}
Ejemplo 2:
Al ingresar la nota de un alumno, se desea saber si este aprobó o no, una materia en el
colegio. Se sabe que para aprobar, se necesita una nota mayor o igual a 7.0. Diseñe una
aplicación en Java que al ingresar la nota , muestre con un mensaje, si el alumno aprobó o no.
Además se sabe que si la nota está entre 6.50 y 6.99, tiene la posibilidad de realizar un
examen de suficiencia para aprobar.
package guia2ia;
/**
* * @author sunombre
**
*/
import javax.swing.*;
public class SentenciasIF2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String leer;
double Nota;
leer = JOptionPane.showInputDialog("Ingrese la nota del alumno");
Nota = Double.parseDouble(leer);
if(Nota>=7)
JOptionPane.showMessageDialog(null,"El alumno APROBO !!!!!");
else
Guía 2Pág.
Pág. 4
5. {
JOptionPane.showMessageDialog(null, "El alumno REPROBO!!!!!");
if(Nota>=6.5 && Nota <=6.99)
JOptionPane.showMessageDialog(null, "Pero tiene la posibilidad de realizar" +
"el examen de suficiencia");
}
}
}
Ejemplo 3:
En una tienda, se realizan diferentes descuentos, a sus clientes al momento de cancelar en
caja. Ya que, cuando se dispone a cancelar tiene la oportunidad de sacar una bolita, y
dependiendo del color de la misma, se le aplique un determinado descuento. Si la bolita es
roja, se le aplica un 10% de descuento sobre la compra; si la bola es verde, se le aplica un 5%
de descuento y si la bolita es blanca, no se le aplica descuento alguno.
package guia2ia;
/**
* @author sunombre
* Materia; Java
*
*/
import javax.swing.*;
public class SentenciaSwitch {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String aux;
int bolita;
double compra, descuento=0, monto;
//leemos el import de la compra
aux=JOptionPane.showInputDialog("Ingrese el importe de la Compra: ");
compra= Double.parseDouble(aux);
//leemos el color de la bolita
aux= JOptionPane.showInputDialog("Ingrese el color de la Bolita :nSi es Roja, ingrese 1" +
"nSi es Verde, ingrese 2nSi es Blanca, ingrese 3 ");
bolita= Integer.parseInt(aux);
Guía 2Pág.
Pág. 5
6. switch(bolita)
{
case 1:
{
descuento=compra*.10;
monto=compra-descuento;
}
break;
case 2:
{
descuento=compra*0.05;
monto = compra-descuento;
}
break;
case 3:
monto= compra;
break;
default:
monto = compra;
break;
}// fin del Switch
JOptionPane.showMessageDialog(null,"El cliente habia consumido $: "+ compra +
"nPero saso una bolita de color: "+ bolita +"nPor lo que se aplico un descuento de
$:"+ descuento +
"nAhora el saldo a cancelar es de $: "+ monto);
}//fin del main
}//fin de la clase
Estructuras Iterativas:
Los cálculos simples o la manipulación de pequeños conjuntos de datos se pueden realizar
fácilmente a mano, pero las tareas grandes o repetitivas son realizadas con mayor eficacia
por una computadora, ya que estas están especialmente preparadas para ello.
Para repetir varias veces un proceso determinado haremos uso de los ciclos repetitivos, a los
cuales se les conoce con el nombre de estructura repetitiva, estructura iterativas, lazo o
bucles.
En C, al igual que en Java podemos encontrar tres tipos de ciclos.
Entrada Asegurada (while).
Ciclo Controlado por Contador (for)
Hacer Mientras (do.. while)
Guía 2Pág.
Pág. 6
7. Ciclo de Entrada Asegurada.
Sintaxis es la siguiente:
While (condicion)
Acción;
Ejemplo 4
En una empresa, se tienen datos correspondientes a los sueldos de 10 empleados, de los
cuales, se desea saber, quien goza del sueldo mayor, quien goza del sueldo menor y cuantos
poseen un sueldo mayor de $300.00.
package guia2ia;
/**
* @author sunombre.
* Materia: Java
*
*/
import javax.swing.*;
public class SentenciaWhile {
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
// TODO code application logic here
String leer;
double sueldo, mayor=0,menor=10000;
int i=1, contador=0;
while(i<=5)
{
leer= JOptionPane.showInputDialog("Ingrese el Sueldo del Empleado " +i);
sueldo= Double.parseDouble(leer);
while(sueldo<0)//Si el sueldo es Negativo
{
leer= JOptionPane.showInputDialog("ERROR, el sueldo no puede ser Negativo !!!!" +
"nIngrese el Sueldo del Empleado $: " +i);
sueldo=Double.parseDouble(leer);
}
Guía 2Pág.
Pág. 7
8. if(sueldo>300)
contador= contador + 1;
if(sueldo>mayor)
mayor=sueldo;
if(sueldo<menor)
menor=sueldo;
i=i+1;
}
JOptionPane.showMessageDialog(null, " El sueldo Mayor es de $: " + mayor +
"nEl sueldo Menor es de $: " + menor +
"n"+ contador + " Empleados tienen un sueldo mayor de $300");
}
}
IV. REFERENCIA BIBLIOGRAFICA.
Deitel y Deitel, “Como Programar en JAVA” Quinta edición
Editorial: Pearson.
Guía 2Pág.
Pág. 8