Entradas

ARAÑA (ARDUINO)

Imagen
En esta entrada les entregaremos los documentos, videos y el código de este proyecto, todo esta explicado en los proyectos Primero que nada ven el video de explicación [NO DISPONIBLE] y también vean el funcionamiento Funcionamiento Robo-Araña ARDUINO *NO AUDIO* ya con esos dos podemos ahora darles el código que hizo esto posible Robo-Araña Codigo ahora con que lo ensamblamos? -Un MEGA Arduino -13 servomotores -Alambrón -1 Joystick -2 mini protoboards Sabemos que no tenemos una versión física pero eso se debe principalmente a limitantes económicas, o de fuentes de energía, hasta de peso, pero por lo que el video de funcionamiento muestra es funcional espero les sirva para que logren su proyecto y hagan un excelente trabajo

TOPOLOGIA CISCO PACKET TRACER

Imagen
VOLVEMOS En este nuevo apartado de mi blog, veremos como realizamos unos de nuestros proyectos finales de robótica. Lo que hicimos fue hacer en cisco packet tracer una topología de la Zona IV del COBAEV implementamos varios protocolos en cada sector para poder después implementarlo en la vida real. A continuación nuestro video en equipo. TOPOLOGIA ZONA IV COBAEV AHORA EL FUNCIONAMIENTO FUNCIONAMIENTO

Programacion orientada a objetos (POO)

Imagen
 El significado de POO (programación orientada a objetos). Es un paradigma de programación que organiza el código en unidades llamadas objetos. Estos objetos en capsulan datos y funciones que operan en esos datos. La  clasifica POO se divide en cuatro etapas las cuales son las siguientes: Encapsulamiento: Consiste en ocultar la implementación interna de los objetos y exponer solo lo que es necesario. Se realiza esta etapa mediante la creación de clases que encapsulan atributos y métodos, y controlan el acceso a ellos mediante modificadores de acceso. Herencia: Consiste en permitir que una clase herede propiedades y métodos de otra clase, facilitando la reutilización del código. Se realiza  esta etapa mediante la  creación de una nueva clase que extiende o hereda de una clase ya existente, utilizando la palabra *extends* Polimorfismo: Permite que un objeto pueda tomar varias formas, esto quiere decir, que un mismo método pueda comportarse de manera diferente en distin...

Boleta anticuada en python 😐

Imagen
 Este código es relativamente fácil, es una calculadora muy remota ya que te muestra todos los resultados de los números ingresados  # Imprimir líneas de texto print("Cisco Networking Academy") print("Academia de Robotica") print("Cisco Pekes") # Solicitar entrada de usuario P = float(input("Ingrese un número")) Q = float(input("Ingrese otro número")) # Mostrar el proceso que se realizará print(f"El proceso que se elaborará es: {P} (+, -, /, x, ^, &, % y //) {Q}") # Mostrar los resultados print(f"El resultado de {P} + {Q} es: {P + Q}") print(f"El resultado de {P} - {Q} es: {P - Q}") print(f"El resultado de {P} x {Q} es: {P * Q}") print(f"El resultado de {P} / {Q} es: {P / Q}") print(f"El resultado de {P} ^ {Q} es: {P ** Q}") print(f"El resultado de {P} // {Q} es: {P // Q}") print(f"El resultado de {P} & {Q} es: {P & Q}") print(f"El resu...

Boleta en python 😲

Imagen
Este programa puede ser utilizado en escuelas para facilitar el acceso a los promedios de los alumnos def obtener_calificacion(materia):     return float(input(f"Proporciona la calificacion de {materia}: ")) def calcular_promedio(calificaciones):     return sum(calificaciones) / len(calificaciones) # Pide la matricula matricula = int(input("Dadme tu matricula: ")) # Pide el operador para continuar operador = input("Ingresa (+) y luego ENTER para continuar: ") # Pide las calificaciones materias = ["Matematicas", "Fisica", "Quimica", "Ingles", "Biologia", "Cisco"] calificaciones = [obtener_calificacion(materia) for materia in materias] # Calcula el promedio if operador == '+':     promedio = calcular_promedio(calificaciones) # Imprime la boleta print("__________________________________Boleta de calificaciones__________________________________") print(f"Alumno: {matricula}...

EJERCICIO FORMULA GENERAL

Imagen
# Ejercicio 2 # Python # Fórmula cuadrática o general import math print("Trabajo realizado por Isaac B. Hdz.") print("Lenguaje de programación Python") print("Lenguaje básico") print("Variables de Numeración") print("___________________________________") # Ingresar valores para la fórmula cuadrática valor_a = float(input("Ingresa el valor A: ")) valor_b = float(input("Ingresa el valor B: ")) valor_c = float(input("Ingresa el valor C: ")) # Calcular la raíz cuadrada del discriminante discriminante = math.sqrt(valor_b**2 - 4 * valor_a * valor_c) # Calcular las soluciones usando la fórmula cuadrática x1 = (-valor_b + discriminante) / (2 * valor_a) x2 = (-valor_b - discriminante) / (2 * valor_a) # Imprimir las soluciones print("X1 es =", x1) print("X2 es =", x2) Este código utiliza la fórmula cuadrática para encontrar las soluciones de una ecuación cuadrática dada por `ax^2 + bx + c = 0`, do...

CONDIONALES FOR Y WHILE

Imagen
 En Python, las estructuras de control `while` y `for` son herramientas esenciales que permiten crear bucles, es decir, repeticiones de código. Estos bucles son fundamentales para ejecutar una serie de instrucciones de manera repetida mientras se cumpla una condición o para iterar sobre elementos en una secuencia. A continuación, se proporciona información sobre ambas estructuras: Bucle While: El bucle while se utiliza para repetir un bloque de código mientras una condición sea verdadera. La estructura básica es la siguiente: while condicion:     # Código a ejecutar mientras la condición sea verdadera     # Puede incluir múltiples instrucciones     # Asegúrate de modificar la condición para evitar un bucle infinito A continuación veremos ejemplos de while en relación con lo que hemos estado viendo: CRECIENTE DECRESIENTE  Bucle For: El bucle for se utiliza para iterar sobre una secuencia (como listas, tuplas, cadenas, etc.) o cualquier objeto itera...

INSCRIPCION AL COBAEV

Imagen
Hicimos un pequeño ejercicio con las condicionales if y else, es sencillo pero nos sirve para ver el funcionamiento de estas.

FUNCIONES DEL IF Y ELSE

Imagen
 Las funciones `if` y `else` son fundamentales en Python y se utilizan para controlar el flujo de ejecución de un programa en función de condiciones específicas. Estas estructuras condicionales permiten que un programa tome decisiones y realice acciones diferentes según si se cumple o no una condición. A continuación, se presenta una breve descripción de cómo se utilizan las funciones `if` y `else` en Python: 1. Estructura básica de una declaración `if`:    La declaración `if` se utiliza para evaluar una condición y ejecutar un bloque de código si esa condición es verdadera. La sintaxis básica es la siguiente:      if condicion:        # Código a ejecutar si la condición es verdadera      Por ejemplo:    edad = 18    if edad >= 18:        print("Eres mayor de edad.")    2. Añadiendo una declaración else:    La declaración else se utiliza para ejecutar un bloque...

CADENAS EN PYTHON

Imagen
En este ejercicio vimos las cadenas y sus funciones. Estas funciones en python desempeñan un papel fundamental al manipular y procesar los datos, permitiendo a los programadores realizar diversas funciones de manera eficiente. #imprime los dos primeros caracteres de la cadena print(cadena[0:3]) #impreme los tres ultimos caracteres de la cadena utilizando índices negativos  print(cadena[-3::]) #imprime cada segundo caracter de la cadena print(cadena[::2]) #imprime la cadena en orden inverso print(cadena[::-1]) #concatena la cadena original con otra cadena pero en orden inverso print(cadena+cadena[::-1]) #insera comas entre cada carácter print(","join(cadena))

TERCER PARCIAL 😮😮😮 😮😮😮

Imagen

Que son las tablas de verdades

Imagen
Las tablas de verdad se erigen como una herramienta esencial en el campo de la lógica matemática, desempeñando un papel fundamental en el análisis y la evaluación de proposiciones lógicas. Estas tablas proporcionan un método sistemático para explorar todas las posibles combinaciones de valores de verdad que pueden asumir las variables en una expresión lógica, permitiendo una comprensión exhaustiva de su comportamiento. En primer lugar, las tablas de verdad sirven como un medio claro y conciso para representar la relación entre las variables y el resultado lógico de una expresión. Al enumerar todas las combinaciones posibles de valores de verdad, estas tablas ofrecen una visión completa de cómo diferentes condiciones afectan la verdad o falsedad de la proposición en cuestión. Esto facilita la identificación de patrones y regularidades, permitiendo a los lógicos y matemáticos derivar conclusiones fundamentadas. Además, las tablas de verdad desempeñan un papel crucial en la resolución de ...

Corriente electrica

Imagen
 La corriente eléctrica es un fenómeno fundamental en la física y la tecnología moderna. En mi ensayo sobre corriente eléctrica, exploraré su definición, sus tipos y aplicaciones, así como su importancia en nuestra vida cotidiana. La corriente eléctrica se define como el flujo ordenado de electrones a través de un conductor. Este flujo de carga eléctrica es esencial para el funcionamiento de una variedad de dispositivos eléctricos, desde electrodomésticos hasta dispositivos electrónicos más avanzados. Existen dos tipos principales de corriente eléctrica: corriente continua (CC) y corriente alterna (CA). La CC fluye en una dirección constante, mientras que la CA cambia de dirección periódicamente. La elección entre estos tipos de corriente depende de la aplicación específica. Las aplicaciones de la corriente eléctrica son abundantes y van desde la iluminación eléctrica hasta la transmisión de información a través de sistemas electrónicos. Los avances en la tecnología han permitido e...

Visual Studio Code (la cosa mas hermosa del mundo)

Imagen
Visual Studio Code (VSCode) no es simplemente un "programa de programación", sino un Entorno de Desarrollo Integrado (IDE, por sus siglas en inglés) desarrollado por Microsoft. Este editor de código fuente, gratuito y de código abierto, facilita la escritura, edición y depuración de código en diversos lenguajes de programación. A continuación, se presenta una descripción detallada de las características clave de Visual Studio Code: Editor de Código: VSCode es, en esencia, un editor de código fuente que ofrece funciones esenciales para programadores. Esto incluye resaltado de sintaxis, autocompletado, formato de código y sugerencias inteligentes, lo que mejora significativamente la productividad durante el desarrollo. Extensibilidad: Una característica destacada de VSCode es su capacidad para admitir extensiones. Los usuarios pueden personalizar y ampliar la funcionalidad del editor instalando extensiones específicas para diferentes lenguajes de programación o herramientas, ad...

EJERCICIO DE PYTHON MI PRIMERA VEZ

Imagen
Esta impresionante codigo fue el primero que hicimos todos los integrantes de cisco con el lenguaje de programacion de python, en este caso se ocupó visual studio code para ejecutarlo  PROXIMAMENTE: VIDEO

OPERADORES ARITMETICOS

Imagen
 Los operadores aritméticos básicos son herramientas fundamentales en programación y matemáticas para realizar operaciones sobre números. Aquí tienes una lista de los operadores aritméticos básicos: 1. Suma (+): Se utiliza para sumar dos valores.  python resultado = 3 + 5 # resultado será 8 2. Resta (-): Se utiliza para restar el segundo valor del primero.  python resultado = 7 - 4  # resultado será 3 3. **Multiplicación (*):** Se utiliza para multiplicar dos valores. python resultado = 2 * 6  # resultado será 12 4. División (/):** Se utiliza para dividir el primer valor por el segundo. En Python 3, la división siempre produce un número de punto flotante. python resultado = 8 / 2  # resultado será 4.0 5. División entera (//): Devuelve la parte entera de la división. Descarta la parte decimal. python resultado = 7 // 3  # resultado será 2 6. Módulo (%):** Devuelve el resto de la división. python resultado = 7 % 3  # resultado será 1 (porque 7 divid...

Que es python?

Imagen
Python: Más que un Lenguaje de Programación, una Comunidad Global Introducción Python, un lenguaje de programación de alto nivel, ha ganado popularidad exponencial en la última década. Desarrollado por Guido van Rossum a principios de los años 90, Python ha evolucionado hasta convertirse en una herramienta poderosa y versátil utilizada en diversos campos, desde desarrollo web hasta inteligencia artificial. Simplicidad y Legibilidad Una de las características distintivas de Python es su sintaxis clara y legible. El lema de Python, "leer es mejor que nunca leer", refleja la importancia que se le da a la legibilidad del código. Esto no solo facilita la escritura del código, sino que también simplifica el proceso de mantenimiento y colaboración entre desarrolladores. La simplicidad de Python no implica una falta de potencia. La combinación de una sintaxis clara con una amplia biblioteca estándar y una comunidad activa ha llevado a Python a ser la opción preferida para proyectos d...

Que es c++?

Imagen
El Lenguaje de Programación C++ C++ es un poderoso lenguaje de programación que combina la eficiencia del lenguaje C con características de programación orientada a objetos. Desarrollado por Bjarne Stroustrup en 1979, C++ ha evolucionado para convertirse en uno de los lenguajes más utilizados en el desarrollo de software, desde sistemas embebidos hasta aplicaciones de alta complejidad. Eficiencia y Control Una de las características fundamentales de C++ es su énfasis en la eficiencia y el control sobre los recursos del sistema. Al heredar del lenguaje C, C++ permite el acceso directo a la memoria, lo que facilita la manipulación eficiente de estructuras de datos y la implementación de algoritmos de bajo nivel. Esto lo convierte en una elección preferida para el desarrollo de sistemas de tiempo real y aplicaciones de rendimiento crítico. Programación Orientada a Objetos C++ introduce el paradigma de programación orientada a objetos (POO), que organiza el código en clases y objetos. Esta...

EJERCICIO 8 DE C+ Meses del año

Imagen
 En este apartado se enseñara un codigo espectacular. Se realizo en la clase de cisco, no me acuerdo del dia pero lo hicimos CODIGO: //meses    #include<iostream> using namespace std; int main(){ int n; cout<<"Ingrese el numero del mes: "; cin>>n; switch (n){     case 1: cout<<"Enero"<<endl; break;     case 2: cout<<"Febrero"<<endl; break; case 3: cout<<"Marzo"<<endl; break; case 4: cout<<"Abril"<<endl; break; case 5: cout<<"Mayo"<<endl; break; case 6: cout<<"Junio"<<endl; break; case 7: cout<<"Julio"<<endl; break; case 8: cout<<"Agosto"<<endl; break; case 9: cout<<"Septiembre"<<endl; break; case 10: cout<<"Octubre"<<endl; break; case 11: cout<<"Noviembre"<<endl...

EJERCICIO 7 DE C++ Ciclos y bucles

Imagen
 En este apartado se verá el codigo que se hizo en clase de cisco para mejorar nuestras habilidades de programacion  //Secuencia de numeros    #include<iostream>  #include<conio.h>    using namespace std;    int main(){  int i, ndi;    cout<<"Digite los numeros que quiere imprimir: "; cin>>ndi;      for (i=1; i<=ndi; i++)  {  cout<<i<<endl;  }  return 0;  } VIDEO:  https://youtu.be/0jjkGZk7QLw