Entradas

Mostrando entradas de 2023

Evaluación Cuatro

  Evaluación  Cuatro

Evaluacion IV del 8 de enero del 2024

 Evaluación IV
Imagen
  Universidad Bolivariana de Venezuela Programa de formación Social para la Informática Programación y Estructura de datos. 1 4/ 12 / /2023 Evaluación Número 4 (Grafos) . 1. Sea V= A,B,C,D,E los vértices y la matriz de adyacencia es A B C D E A 0 1 0 1 1 B 1 1 1 0 0 C 1 1 1 1 1 D 0 0 1 1 1 E 0 1 1 0 0 Dibujar el grafo correspondiente (2 puntos) 2.- El recorrido en pr e orden de un determinado árbol binario es R EA JI MC P DK F JH y en inorder J A I BE RP DC K M F HJ. Dibujar el Árbol binario. (5 puntos) 3.- Representad los siguientes grafos mediante una matriz de adyacencia (3 puntos) 4 .- M ostrar el resultado de recorrer en profundidad y anchura el siguiente grafo. (4 puntos) 5 .- Mostrar el resultado de la matriz d...

Grafos

Imagen
 
 https://medium.com/@matematicasdiscretaslibro/cap%C3%ADtulo-12-teoria-de-arboles-binarios-f731baf470c0 https://pythondiario.com/2018/07/linked-list-listas-enlazadas.html

Evaluación tres Sección 1201 D

 Evaluación     sección 1201 1,.  Dada una lista enlazada de números enteros eliminar de estas los números primos. 2.- Desarrollar un algoritmo que elimine el antepenúltimo nodo de una lista independientemente de la información del mismo, utilizando lista simplemente enlazada . 3.- Indique las mejoras que le colocaría al siguiente código,para que sea mas eficiente. c lass node : def __init__ ( self , data = None , next = None ): self . data = data self . next = next def add_at_front ( self , data ): self . head = node ( data = data , next = self . head ) def is_empty ( self ): return self . head == None def add_at_end ( self , data ): if not self . head : self . head = node ( data = data ) return curr = self . head while curr . next : curr . next = node ( data = data ) ...

Evaluación tres Sección1202D

 Evaluación tres Sección1202D

Evaluación Dos Sección 1201 D

  20 11 2023 Evaluación Dos Sección 1201 D 1 .- Elaborar un algoritmo que indique las veces que aparece una letra en una lista creada por usted. Recuerde, previamente debe crear la lista de letras . 2 .- Detectar los errores del siguiente código en Python for i in range(2, n):     if x % i == 0:         no break elseif (j + 1)  == n:     print f ( str (n) + " es primo") else     print f (str(n) + " no es primo") 3 .-  E n este punto( número tres ( 3 ) unicamente), una pregunta mala elimina una pregunta buena. a)  Python es un lenguaje de programación multiparadigma, soporta orientación a objetos, programación imperativa y, en menor medida, programación no funcional. Es un lenguaje interpretado, no es dinámico y multiplataforma. b)  Si necesitamos un índice acompañado con la lista, que tome valores desde 5 hasta n-1 , se puede hacer de la sigu...

Mas grafos

 

Grafos

Grafos

Evaluacion dos

  14 11 2023 Evaluación Dos 1.- Escribir un programa que almacene en una lista los números del 1 000 al 950 y los muestre porpantalla en orden inverso separados por comas. 2.- E laborar un algoritmo que indique las veces que aparece un a palabra en un a lista crea da por usted. Recuerde, p reviamente debe crea r l a lista de palabras. 3.- Detectar los errores del siguiente producto vectorial. u = (1, 2, 3) v = (4, 5, 6) def producto_escalar(u, v):     for i in u         u[i] *= v[i]:     r i turn sum(u) print(product_escalar(u, x )) 4.- en este punto( número cuatro (4) unicamente), una pregunta mala elimina una pregunta buena. a) Python es un lenguaje de programación multiparadigma, no soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, no es dinámico y multiplataforma. b) Si necesitamos un í...

Evaluación 1.... sección 1202D

  Evaluación 1.... sección 1202D

Video de listas enlazadas

Imagen
  Listas Enlazadas

Clase cuatro

 Clase cuatro pd

Evaluación Uno

23 10 2023 Evaluación Uno 1.- E labore un programa en Python para leer la altura de N personas y calcular la altura media. Calcular cuá ntas personas tienen una altura superior a la media y cuántas tienen una altura inferior a la media. El valor de N se pide por teclado y debe ser entero positivo. 2.- Leer n valores por consola. Determinar cuantos de estos valores son números y cuantos son letras. Indicar cuantas vocales se leyeron. Indicar cuantas veces se escribió el número tres(3). 3.- Escribir un programa que pregunte al usuario una cantidad de dinero a invertir, el interés mensual, y el n úmero de años. Muestre por pantalla el capital obtenido en la inversión. 4.- Calcular el salario mensual de un trabajador. El salario mensual se calcula en base a treinta (30) días. El pago por hora lo indica el trabajador. La cantidad de horas obligatorias de trabajo en el mes es 210. Si trabaja mas de 210 y menos de 225 horas , tiene un incremento del 15%...