Entradas

Mostrando entradas de mayo, 2022

Ecuaciones trigonométricas

Imagen
 

Círculo unitario y teorema de Pitágoras

Imagen
 

Creando formularios en C#

 considero que lo complicado de comenzar a aprender sobre formularios en c# es que aunque plante las mismas bases a la hora de definir variables, varias cosas cambian a lo que hemos venido realizando con las aplicaciones de consola.  Durante las unidades hemos ido aprendiendo a como crear proyectos en aplicaciones de consola que creen algoritmos para resolver problemas, usualmente utilizamos el "console" junto con sus variaciones para que a través de este logremos la obtener lo pedido; en el caso de los formularios en c# estamos entrando en algo mas distinto, aunque igualmente se resuelvan los problemas, a la hora de realizar el código cambia completamente obteniendo una interfaz de opciones completamente distintas utilizando botones, líneas de texto entre otros y por parte del código estamos volviendo a aprender a escribir las líneas de código sin utilizar el "console" mencionado anteriormente. Para concluir, es una escala distinta a lo aprendido anteriormente pero

Modelo clase

Imagen
  Agregación y composición en UML. Una relación entre clases se puede definir como una conexión entre dos o más clases. En orientación a objetos, las principales relaciones que se pueden establecer entre clases son las de generalización (o herencia), asociación, agregación y dependencia (o uso). Las relaciones de agregación y composición son tipos especiales de asociación. En las asociaciones binarias, se asume que las instancias de ambas clases son independientes, en el sentido de que no dependen de la existencia de las instancias de la otra clase. Sin embargo, las relaciones de agregación asumen una subordinación conceptual del tipo “todo/parte”, o bien “tiene un”. Agregación:  Las agregaciones se representan mediante un rombo en la parte del objeto agregado, para distinguirlo de los objetos “más pequeños” que contiene. Por ejemplo, puede considerarse que un Grupo de Trabajo es un agregado de sus miembros, lo cual no implica que cuando el grupo se disuelva, las instancias que 

Instrumentos de gestión ambiental

Instrumentos de gestión ambiental. Los instrumentos de gestión utilizados en los países de la región tienen diversos orígenes y naturaleza. Algunos de ellos se utilizan desde tiempo atrás y han sido actualizados en los últimos años. Otros, en cambio, son de más reciente promoción, como es el caso de los instrumentos económicos. Los instrumentos se clasifican en cuatro grandes categorías: 1. Los instrumentos de regulación directa, denominados de comando y control, basados en la promulgación de normas y en la ecuación coerción sanción; es decir, se trata de la forma tradicional de hacer cumplir la ley llevada al campo de la conducta ambiental.   2.        Los instrumentos administrativos consistentes en el otorgamiento de licencias permisos y demás modos de adquirir el derecho a usar los recursos naturales previstos en las diferentes legislaciones. La licencia ambiental ha sido el instrumento predominante dentro de esta categoría.   3.         Los instrumentos económicos que están diri

Articulando opciones para el manejo ambiental

Imagen
 El mapa conceptual recopila la información relacionada a el medio ambiente y como afecta esto a las empresas, mostrando distintas formas de cuidar el medio ambiente sin afectar la efectividad de la producción de la empresa.

Problemáticas asociadas a los recursos renovables y no renovables

Imagen
 El siguiente mapa conceptual recopila la información de los recursos renovables y no renovables. Por otra parte también menciona algunos puntos en las problemáticas que presenta cada termino, haciendo ver que no todos los modelos por ejemplo para generar energía a través de recursos renovables o no renovables, son completamente viables y que tienen carencias.

arreglos en lenguaje de programación

Un arreglo multidimensional son muy útiles e importantes debido a que presenta la oportunidad crear y aprender sobre estructuras de datos de tipo estático, gracias a estos podemos administrar la información correctamente por ejemplo de una lista y también se puede interpretar como que gracias a los arreglos multidimensionales podemos recrear tablas. Una de las principales desventajas que se ven a simple vista sobre estos arreglos, es que son de un solo tipo y aunque funciones correctamente para almacenar datos, no contiene esa versatilidad para almacenar datos de distinto tipo.

Práctica sobre funciones

  Funciones recursivas. Hablamos de funciones recursivas a cualquier función de forma recursiva, es decir, cualquier función que se puede llamar a sí misma. El número de llamadas se encuentra limitado por el tamaño de la pila.   Cada vez que se llama a la función, se asigna nuevo almacenamiento para los parámetros y para las variables  auto  y  register  para que no se sobrescriban sus valores en llamadas anteriores que no han finalizado. Los parámetros solo son accesibles directamente para la instancia de la función en la que se crean. Los parámetros anteriores no son directamente accesibles para las siguientes instancias de la función.   Se debe tener en cuenta que las variables declaradas con almacenamiento  static  no requieren nuevo almacenamiento con cada llamada recursiva. Su almacenamiento existe durante la vigencia del programa. Cada referencia a estas variables accede a la misma área de almacenamiento. este tipo de solución solo debe ser utilizada cuando una solución iterativ

Aplicando el manejo de vectores, matrices en el desarrollo de aplicaciones

 El objetivo del siguiente algoritmo es almacenar las notas de 3 materias para 5 estudiantes y finalmente mostrar su promedio. import java.util.Scanner; public class Prueba {     public static void main(String[] args) {         Scanner in = new Scanner(System.in);         double[][] notasEstudiante = new double [5][3];         double suma=0;         double promedio;         for (int i=0;i<5;i++){             for (int j=0;j<3;j++){                         System.out.println("Ingrese las notas del alumno "+i+" de la materia "+j);                 notasEstudiante[i][j]= in.nextDouble();             }         }          for (int i=0;i<5;i++){             for (int j=0;j<3;j++){                 suma= suma+ notasEstudiante[i][j];          }                  promedio=suma/notasEstudiante[i].length;                  System.out.println("el promedio es: " +promedio);                  suma=0;          }                           } }

Cuidados en el laboratorio e instrumentos de medida

Imagen
Luego de aprender lo básico sobre circuitos eléctricos durante el semestre, llegamos al punto en donde podemos conocer sobre como funcionan algunas herramientas para conocer las medidas de las variables como la corriente, el voltaje, etc. Conocemos herramientas fundamentales como son el osciloscopio, el multímetro, fuente de voltaje y generador de señales; cada uno de ellos nos ayudan a conocer sobre el circuito electrónico que se está trabajando, podemos conocer sus fallos y como analizarlos correctamente. Por otro lado también conocemos sobre lo básico que se debe saber en un laboratorio de circuitos, las medidas de seguridad que nos permiten evitar accidentes peligrosos, manejar la electricidad no es un juego y se debe tratar con una correcta disposición. Para cerrar se tiene en cuenta que hay que tener un buen cuidado de las herramientas dentro del laboratorio, debido a que son instrumentos importantes que se deben tener en todo momento a mano.

El Osciloscopio, utilidad y cuidado

Imagen
  El osciloscopio. Los osciloscopios comprueban y muestran las señales de tensión como forma de onda, y como presentaciones visuales  de la variación de tensión en función del tiempo. Las señales se representan en un gráfico, que muestra cómo cambia la señal. El eje vertical (Y) representa la medición de la tensión, y el eje horizontal (X) representa el tiempo.   El osciloscopio tiene las siguientes utilidades: Observar y medir señales. Localizar fallas mas fácilmente. Medir corrientes eléctricas. Medir voltajes de pico-pico de AC. Medición de ganancia. Medición de perdida. Anchos de banda. Novel de ruido. Por lo que se evidencia en lo mencionado anteriormente, el osciloscopio es un instrumento muy importante para manipular los circuitos eléctricos ya que permite tomar datos y también detectar los fallos que tiene. Los osciloscopios se dividen en 2, osciloscopio analógicos y digitales, cada uno tiene sus subcategorías, algunas de estas son: 1) osciloscopios analógicos: Osciloscopio ana

Reducción de unidades

Imagen
Cuando hablamos de reducción de unidades hacemos referencia a conocer en que escala se desea realizar el análisis de alguna variable (Corriente, voltaje, resistencia, etc.) ya sea en su unidad normal o se necesite en escalas mayores o menores. para hacer la conversión se utiliza la tabla, cuando queremos aumentar de unidad utilizamos la notación ÷10^x dependiendo de cuantas unidades se quiere aumentar. Por otra parte a la hora de reducir las unidades se utiliza el x10. Es muy importante conocer sobre esta inversión de unidades para a la hora de realizar análisis de circuitos ya sean grandes o pequeños se pueda trabajar con las cantidades acorde a los casos.

Aplicando instrucciones condicionales e iterativas

 Diferencias entre ciclos "Para" y "Mientras". El ciclo "para" es utilizada para ciclos definidos por un numero de iteraciones, en cambio el ciclo "mientras" tiene la capacidad de realizar repeticiones de forma indefinida. Cuando utilizamos el ciclo "para" sabemos la cantidad de repeticiones, en el caso de "mientras" hay que saber cuando queremos parar de repetir El bucle "mientras" nos ayuda a poner condiciones dentro del programa. Si el ciclo "para" no se incluye la condición dentro del mismo, el ciclo se repite infinitas veces. En  el ciclo " mientras " si la inicialización se realiza durante la verificación de la condición, la inicialización se realiza cada vez que el ciclo itera.

Aplicaciones en consola

Plataforma .NET Netbeans Arduino IDE Lenguajes que contiene: C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP. Contiene principalmente JAVA. Soporta PHP, Groovy, C/C++ y HTML5 Solo tiene el lencuaje de C y C++ Su empresa fundadora de .NET fue Microsoft liderado por Apache Software Foundation y Oracle Corporation liderado por Apache Software Foundation y Oracle Corporation Arduino fue creada por Arduino AG. Los códigos de .Net permiten ejecutar de forma local, de forma local pero distribuida en Internet o ejecutar de forma remota. Fue creada en el año 2000 y aún sigue activa, su última versión fue la 12.6 Sistema micro eléctrico que permite programarse fácilmente Permite aplicar permisos de solo lectura para que no pueda ser modificado, teniendo gran seguridad. Tiene Soporte para la creación de aplicaciones orientadas a serv