Entradas

Mostrando las entradas de febrero, 2024

collage de la informacion de recorrido postorden

  collage

codigo recorrido preorden

 public class ArbolBinario {     NodoArbol raiz;     int cant;     int altura;     public ArbolBinario() {         raiz = null;     }     public void Insertar(int d) {         NodoArbol nuevo = new NodoArbol(d);         if (raiz == null) {             raiz = nuevo;         } else {             NodoArbol auxiliar = raiz;             NodoArbol padre;             while (true) {                 padre = auxiliar;                 if (d < auxiliar.dato) {                     auxiliar = auxiliar.izq;                     if (auxiliar == null) {   ...

video notacion prefija

 

Ejercicio pre orden 22/feb

Imagen
 

EXAMEN primera unidad

Imagen
 

CODIGO DE ARBOLES

 class Nodo {     int valor;     Nodo izquierdo;     Nodo derecho;     public Nodo(int item) {         valor = item;         izquierdo = derecho = null;     } } class Arbol {     Nodo raiz;     public Arbol() {         raiz = null;     }     // Método para insertar un nuevo nodo en el árbol     public void insertar(int valor) {         raiz = insertarNodo(raiz, valor);     }     // Método auxiliar recursivo para insertar un nuevo nodo     private Nodo insertarNodo(Nodo nodo, int valor) {         if (nodo == null) {             nodo = new Nodo(valor);             return nodo;         }         if (valor < nodo.valor)           ...

1.3 investigacion de comprobacion de tipos en expresiones

Imagen
  1.3.- COMPROBACIONES DE TIPOS EN EXPRESIONES 01  Feb La labor de comprobación de tipos consiste en conferir a las construcciones sintácticas del lenguaje la semántica de tipificación y en realizar todo tipo de comprobaciones de dicha índole. Por su naturaleza, sin embargo, ésta se encuentra repartida entre la fase de análisis semántico y la generación de código intermedio. Comprobaciones estáticas Las comprobaciones estáticas recogen el compendio de todas aquellas tareas de carácter semántico que, por su naturaleza, pueden ser realizadas directamente durante la fase de compilación mediante el uso de artefactos y mecanismos propios de dicha fase. Este tipo de comprobaciones son beneficiosas puesto que confieren seguridad a la ejecución del programa. Características - Diferente de la dinámica en runtime. - Ejemplo: comprobación de tipos, flujo de control, unicidad. Comprobaciones dinámicas Las comprobaciones dinámicas son aquellas que no se realizan durante la fase de compilac...

1.4 pila semantica en un analizador sintactico

  pila semantica  en canva 

presentacion piktochart

presentacion