Tablero de anuncios

Comparte y consulta información importante de la clase

Crear Nuevo Anuncio
Comparte información importante con la clase
Buscar y Filtrar
26 marzo 2026
HSO26 de marzo de 2026, 17:10

David, David, Leonel, Diego (S), Job, Eduardo (O), Aldahir, Roman

Encuesta
HSO26 de marzo de 2026, 15:45

https://docs.google.com/forms/d/e/1FAIpQLScn1HHm1vFge50JuVCLSyLTqdfEzK2O6i4fbgtb5wgOA5QcqQ/viewform

25 marzo 2026
HSO25 de marzo de 2026, 17:08

Obed

23 marzo 2026
HSO24 de marzo de 2026, 00:22

Davi

23 marzo 2026
HSO23 de marzo de 2026, 17:06

Diego (sebastian), Obed, anallely, Arturo, Vianey

23 de Marzo 2026 (Inicia tercer parcial)
HSO23 de marzo de 2026, 16:16

Tercer Parcial

Alumnos SIN derecho a presentar el segundo examen parcial por faltas.
HSO19 de marzo de 2026, 18:20

ROMÁN = (9, 13, 16, 17), (18) OBED = (16, 17, 19), (5, 6, 9, 11, 19) ALDAHIR = (13, 23, 27), (5, 6, 19) SEBASTIAN = (13, 16, 20), (6, 9, 19) LEONEL LIMA = (9, 23, 26), (6, 10,19) (FEBRERO) (MARZO)

19 de marzo 2026
HSO19 de marzo de 2026, 18:03

Diego, Sebastian, Aldahir, Obed, Lima

ejercicio
HSO19 de marzo de 2026, 16:45

/* * ================================================ * EJERCICIO 2: Invertir un arreglo * Tema: Arreglos + Ciclos * Nivel: Medio * ================================================ * * INSTRUCCIONES PARA EL ALUMNO: * ---------------------------------------------------- * Escribe un programa en C que haga lo siguiente: * * 1. Declara un arreglo de 6 números enteros. * 2. Pide al usuario que ingrese los 6 números. * 3. Muestra el arreglo original. * 4. Invierte el orden de los elementos del arreglo * (sin usar un segundo arreglo, solo intercambiando). * 5. Muestra el arreglo invertido. * * EJEMPLO DE SALIDA ESPERADA: * ---------------------------------------------------- * Ingresa 6 números enteros: * Número 1: 10 * Número 2: 20 * Número 3: 30 * Número 4: 40 * Número 5: 50 * Número 6: 60 * * Arreglo original: 10 20 30 40 50 60 * Arreglo invertido: 60 50 40 30 20 10 * * PISTAS: * ---------------------------------------------------- * - Para intercambiar dos valores necesitas una variable * temporal: * temp = arr[i]; * arr[i] = arr[j]; * arr[j] = temp; * * - Solo necesitas recorrer HASTA LA MITAD del arreglo. * Piensa: ¿qué pasa si intercambias todos los elementos? * * - Puedes usar dos índices: uno que empiece al inicio (i=0) * y otro al final (j=5), que se vayan acercando. * * RETO EXTRA (opcional): * ---------------------------------------------------- * - Verifica si el arreglo original era un palíndromo, * es decir, si se lee igual al derecho y al revés. * Ejemplo: 1 2 3 3 2 1 → ¡ES PALÍNDROMO! * * ¡Buena suerte! */ #include <stdio.h> int main() { // 1. Declara el arreglo y variables necesarias // 2. Pide y guarda los 6 números // 3. Muestra el arreglo original // 4. Invierte el arreglo (intercambia elementos) // 5. Muestra el arreglo invertido return 0; }

18 de marzo 2026
HSO18 de marzo de 2026, 17:21

ROMAN

12 marzo 2026
HSO12 de marzo de 2026, 17:10

nadie falta

Ejercicio
HSO12 de marzo de 2026, 15:41

Escriba una función en C que realice lo siguiente: Encontrar el valor máximo y el valor mínimo de un arreglo de números reales. La función NO imprime dichos valores. La función recibe los parámetros que usted decida. La función "retorna" los valores máximo y mínimo del Arreglo. La función NO modifica el arreglo original. La función utiliza indices y/o apuntadores (usted decida). La función utiliza estructuras de control repetitiva (for, while, do-while) NO DEBE UTILIZAR IA para la solución.

segundo parcial
HSO11 de marzo de 2026, 20:28
11 marzo 2026
HSO11 de marzo de 2026, 17:15

Obed

10 MARZO 2026
HSO10 de marzo de 2026, 17:19

anallely, lima

9 de marzo 2026
HSO9 de marzo de 2026, 17:13

Obed, Sebastian (amigo de Diego)

6 de Marzo de 2026
HSO6 de marzo de 2026, 17:10

Obed, Aldahir, Lima, Sebastian

5 de marzo 2026
HSO5 de marzo de 2026, 17:12

Obed, Aldahir, anallely

Visualizar ejccución de CÖDIGO
HSO27 de febrero de 2026, 19:17

https://pythontutor.com/

27 febrero 2026
HSO27 de febrero de 2026, 17:48

Aldahir, Anallely

26 de Febrero 2026
hso26 de febrero de 2026, 18:24

Maria, Leonel Lima

23 febrero 2026
HSO23 de febrero de 2026, 17:11

Diego Melendez, Aldahir, Leonel

20 Febrero 2026
HSO20 de febrero de 2026, 17:11

Sebastian

19 de febrero 2026
hso19 de febrero de 2026, 17:19

falta: Obed

18 febrero 2026
hso18 de febrero de 2026, 17:07

Anayeli

17 de Octubre
hso17 de febrero de 2026, 17:36

Faltó Obed y Roman

16 de febrero 2026
hso16 de febrero de 2026, 17:04

Obed, Roman, Diego Sair, Sebastian

13 feb 2026
hso13 de febrero de 2026, 17:08

job, liliana, david, david, maria, arturo, obed, Diego , Diego, Eduardo Ruiz, Melany, Vianey, Aylin, Anayeli, Leonel. Osmar, Eduardo.

lista
h11 de febrero de 2026, 17:07

https://docs.google.com/spreadsheets/d/1fvAgGLThBZo-ie-LPZMc65g--GccYUov/edit?gid=1928115590#gid=1928115590

9 feb 2026
hso9 de febrero de 2026, 17:38

job, liliana, david , david, osmar, eduardo, eduardo, melany,vianey, maria, aylin, obed, diego, diego, sebastian, Arturo, aldair

PLANTILLA FOR
HSO8 de febrero de 2026, 21:39

#include <stdio.h> // Iterativo - Bucle for simple void procesar_for(int n) { for (int i = 0; i < n; i++) { printf("Iteración %d\n", i); } } // Recursivo equivalente void procesar_recursivo_interno(int i, int n) { // Caso base: condición del bucle if (i >= n) { return; } // Cuerpo del bucle printf("Recursión %d\n", i); // Llamada recursiva (equivalente a i++) procesar_recursivo_interno(i + 1, n); } void procesar_recursivo(int n) { procesar_recursivo_interno(0, n); }

SIMULACION EDD COLA
HSO7 de febrero de 2026, 20:33

ENTREGARON LA SIMULACION

6 feb 2026
hso6 de febrero de 2026, 17:08

Job,David, david, Eduardo, eduardo, liliana, maria, Roman, Arturo, vianey, anayeli, aylin, melany, Diego, leonel, diego, obed

1
s5 de febrero de 2026, 17:09

#include <stdio.h> /* void imprimirCadena(char *cad); int main() { char cad[] = "hola"; imprimirCadena(cad); return 0; } void imprimirCadena(char *cad) { if (*cad == '\0') // caso base return; printf("%c\n", *cad); // imprime el carácter actual imprimirCadena(cad + 1); // llamada recursiva } int suma(int n){ if(n==1){ return(1); } void imprec(char A[]){ if(A[0]== '\0'){ return; } else{ imprec(A+1); printf("%c", A[0]); } } void impdig(int n) { if (n < 0) { printf("- "); n = -n; } if (n >= 10) { impdig(n/10); } printf("%d ", n % 10); return 0; } void imprdig(int n){ if(n==0){ return 0 }*/ /*#include <stdio.h> int strlenrec(char *s) { return *s ? 1 + strlenrec(s + 1) : 0; } int main() { char s[100]; printf("Cadena: "); gets(s); printf("Longitud: %d\n", strlenrec(s)); return 0; } */ #include <stdio.h> // Función recursiva para multiplicar dos números int multiplicar(int a, int b) { // Caso base if (b == 0) return 0; return a + multiplicar(a, b - 1); } int main() { int num1, num2; printf("Ingrese el primer numero: "); scanf("%d", &num1); printf("Ingrese el segundo numero: "); scanf("%d", &num2); printf("El resultado es: %d\n", multiplicar(num1, num2)); return 0; }

5 feb 2026
hso5 de febrero de 2026, 17:04

job, david, david, eduardo, eduardo, melany,vianey,liliana, roman, aylin, maria, arturo, diego, anayeli, aldair, obed, sebastian, Diego,leonel.

4 feb
hso4 de febrero de 2026, 17:06

job,david, david, liliana,vianey aylin, melany, eduardo, eduardo, diego, aldair, roman, sebastian, arturo, maria, anayeli, leonel.

Aplicación PILA
HSO1 de febrero de 2026, 17:12

Entregaron:

Paréntesis PILA
HSO1 de febrero de 2026, 17:12

Entregaron:

debug
hso22 de enero de 2026, 17:59

#include <stdio.h> #include <stdlib.h> #include <stdbool.h> struct Nodo{ int dato; struct Nodo* siguiente; }; void push(struct Nodo**, int); bool isEmpty(struct Nodo *); int main() { struct Nodo *tope=NULL; printf("ESTOY EN EL MAIN\n"); printf("tope vale:%x\n",tope); printf("tope vive en:%x\n",&tope); //printf("tope APUNTA A:%x\n",*tope); push(&tope,3); printf("ESTOY EN EL MAIN\n"); printf("tope vale:%x",tope); return 0; } void push(struct Nodo** top, int valor) { printf("ESTOY EN PUSH\n"); printf("top vive en :%x\n",&top); printf("top recibio:%x\n",top); printf("el contenido de a donde esta apuntando top es:%x\n",*top); struct Nodo* nuevo = (struct Nodo*)malloc(sizeof(struct Nodo)); printf("nuevo recibio:%x\n",nuevo); printf("nuevo vive en :%x\n",&nuevo); printf("el dato que esta a donde esta apuntando nuevo es:%d\n",nuevo->dato); printf("siguiente apunta a:%x\n",nuevo->siguiente); if (!nuevo) { printf("Error: Memoria insuficiente\n"); return; } nuevo->dato = valor; printf("nuevo->dato es:%d\n",nuevo->dato); printf("el contenido de lo apuntado por top es:%x\n",*top); nuevo->siguiente = *top; printf("nuevo->siguiente a punta a:%x\n",nuevo->siguiente); *top = nuevo; printf("el contenido de lo apuntado por top es:%x\n",*top); } bool isEmpty(struct Nodo* top) { return top == NULL; }

a
a20 de enero de 2026, 17:44

#include <stdio.h> #include <stdlib.h> #include <string.h> #include "C:\\EDD CARRANZA\\pilas\\main.c" int main() { char exp[80]={0}; int band=0; Pila pila={0}; inicializar(&pila); printf("Dame la expresion: "); gets(exp); for(int i=0;i<strlen(exp);i++) { if(exp[i]=='(') push(&pila,exp[i]); else{ if(exp[i]==')') { if (isEmpty(&pila)){ printf("Error"); band=1; break; }} pop(&pila); } } if(band==0){ if(isEmpty(&pila)) printf("OK"); else printf("error"); } return 0; }

x
yo20 de enero de 2026, 17:39

#include <stdio.h> #include <stdlib.h> #include <string.h> #include "c:\EDD\Pilas\main.c" int main() { char exp[80]={0}; int band=0; Pila pila={0}; inicializar(&pila); printf("Dame la expresion: "); gets(exp); for(int i=0;i<strlen(exp);i++) { if(exp[i]=='(') push(&pila,exp[i]); else if(exp[i]==')') { if (isEmpty(&pila)){ printf("Error"); band=1; break; } pop(&pila); } if(band==0){ if(isEmpty(&pila)) printf("OK"); else printf("error"); } return 0; }

Trabajo
Segovia Martínez Bruno de Jesús19 de enero de 2026, 23:04

https://ruletatum.netlify.app/

    Built with v0