Volver a materias

1° Año · 1° Cuatrimestre

Programación I

Profesor/a titular
Gregorio Reche
Estado
Cursando
Descargar calendario

Clases

Clase 1

Fundamentos de Programación Estructurada

Introducción al análisis de problemas y diseño de algoritmos mediante el método de cinco pasos para crear soluciones y programas ejecutables.

Descargar todo

Clase 2

Fundamentos de Variables y Operadores

Introducción al almacenamiento en memoria y tipos de datos. Se detallan reglas de nombrado, operadores y la jerarquía de expresiones combinadas.

Descargar todo

Clase 3

Diseño y Representación de Algoritmos

Introducción al diseño descendente y refinamiento. Se enseñan el pseudocódigo y los diagramas de flujo como herramientas de representación lógica.

Descargar todo

Clase 4

Estructuras de Control Condicionales

Introducción a la toma de decisiones en programación mediante estructuras Si-Entonces y Según. Se aplica lógica condicional en problemas prácticos.

Descargar todo

Clase 5

Estructuras de Repetición Iterativas

Uso de estructuras Mientras y Para. Se explican ciclos exactos e inexactos, anidamiento y ejercicios de lógica iterativa.

Descargar todo

Clase 6

Modularización: Funciones y Procedimientos

Introducción a la programación modular y diseño Top-Down. Se detallan funciones, procedimientos, pasaje de parámetros, ámbitos y recursividad.

Descargar todo

Clase 7

Vectores, Matrices y Estructuras

Introducción a arreglos, matrices y registros. Se explica el acceso por índices y la agrupación de datos de distintos tipos.

  • Unidad-7.pdf

    Lectura

    Ver
  • UTNMEDRANO-TUP-PROG-I-Ejercicios-unidad-7_Vectores-y-Matrices.pdf

    Práctica

    Ver
  • UTNMEDRANO-TUP-PROG-I-Ejercicios-unidad-7-Estructuras.pdf

    Práctica

    Ver
  • Ejemplo-en-clase-de-Ejercicio-1-de-Vectores.pdf

    Anotaciones en clase

    Ver
  • Ejemplo-en-clase-de-Ejercicio-2-de-Vectores.pdf

    Anotaciones en clase

    Ver
Descargar todo

Clase 8

Búsqueda y Ordenamiento de Datos

Introducción a algoritmos de búsqueda y ordenamiento. Se explican métodos como secuencial, binario, PUP, burbujeo e inserción sobre vectores de datos.

  • Unidad-8.pdf

    Lectura

    Ver
  • Guia-de-Ejercicios-Estructuras-Busqueda-y-Ordenamiento.pdf

    Práctica

    Ver
  • Ejemplos-Codigos-Algoritmos de-Busqueda.zip

    Práctica resuelta

    Descargar
  • Clase-20-Ejercicio-1-de-Busqueda.pdf

    Práctica resuelta

    Ver
  • Clase-22-Ejercicio-2-de-Busqueda.pdf

    Práctica resuelta

    Ver
Descargar todo

Clase 9

Apareo y Corte de Control

Técnicas para combinar vectores y agrupar información. Se estudian algoritmos de apareo ordenado y procesamiento mediante cortes de control.

Descargar todo
Archivos adicionales
  • Equivalencias-pseudocodigo-y-codigo-UTN.pdf

    Equivalencias de pseudocódigo a código C/C++

    Ver
  • Instalacion-C++.pdf

    Instalación del entorno de desarrollo C/C++

    Ver
  • Cronograma-Programacion-1-Primer-Semestre-2026-2026-sem-1.pdf

    Calendario actualizado y detallado

    Ver