Aplicaciones
Dibujo, cálculo, navegador y herramientas para tareas concretas.
Unidad 1 · Clase 04
El hardware nos da las piezas. El software les indica qué trabajo deben realizar.
Punto de partida
Puede tener CPU, RAM, SSD, GPU, monitor y teclado. Tiene capacidad física, pero todavía no sabe qué trabajo quieres realizar.
Un mismo sistema
No compiten: se necesitan mutuamente para transformar una acción en un resultado.
Diferentes trabajos
Dibujo, cálculo, navegador y herramientas para tareas concretas.
Administra la computadora y permite que las aplicaciones utilicen el hardware.
CPU, RAM, SSD y GPU: las piezas físicas que realizan el trabajo.
La capa que organiza
Coordina los recursos y proporciona servicios que utilizan los programas.
Windows, macOS, Linux, Android e iOS son sistemas operativos conocidos.
Tareas concretas
Elige una tarea para ver qué tipo de software podría utilizarse.
Crear planos y documentación técnica.
Ejemplos conocidos pueden incluir AutoCAD, Revit, QGIS, un navegador o Python, según la tarea.Tres cosas diferentes
Contiene instrucciones para realizar una tarea.
Ejemplo: un programa CAD.Es información guardada.
Ejemplo: proyecto.dwgEs una unidad de información que puede utilizar un programa.
Ejemplo: longitud = 12.5 mUn programa CAD abre un plano.dwg, que puede contener líneas, medidas y capas.
Un programa en esencia
Para calcular el área de un terreno, una persona y una computadora necesitan un procedimiento ordenado.
Un programa organiza instrucciones para conseguir un resultado.
Del clic al resultado
Escribir instrucciones
Un lenguaje de programación permite escribir instrucciones que una computadora puede ejecutar mediante las herramientas correspondientes.
Pseudocódigo
base = 20 altura = 30 area = base × altura mostrar area
Python
base = 20 altura = 30 area = base * altura print(area)600
Puente hacia programación
Programar no comienza escribiendo código. Comienza entendiendo qué problema queremos resolver.
Conexión profesional
El software es una herramienta. La decisión de ingeniería sigue siendo responsabilidad del profesional.
Conexión con Hardware
Los programas utilizan diferentes componentes del hardware; los requisitos reales dependen de cada programa y tarea.
Dos lugares posibles
Tu computadora → programa → procesamiento
Tu computadora → Internet → otra computadora o servidor → resultado
Algunos programas trabajan principalmente en tu equipo; otros utilizan computadoras remotas a través de Internet.
Mini reto · 1 de 6
Reto de flujo
Usa las flechas para colocar cada bloque en el orden correcto.
El orden esperado es: problema → datos → procedimiento → programa → resultado.
Cierre de Unidad 1
Siguiente unidad
En la siguiente unidad comenzaremos a utilizar Python para representar datos, operaciones y procedimientos.
Comenzar Unidad 2