Fundamentos de Programación - PROGRAMAS Y PROGRAMACION - (video 4)
Summary
TLDREn esta entrega del curso de fundamentos de programación, se exploran los conceptos básicos de programación, la necesidad de programar, y cómo las computadoras y dispositivos electrónicos necesitan instrucciones específicas para realizar tareas. Se explica cómo los programadores escriben código para traducir las acciones del usuario en instrucciones que la máquina pueda entender. Se destaca la importancia de la programación en la creación de software y aplicaciones que facilitan la vida cotidiana, desde sistemas de ventas hasta dispositivos inteligentes como lavadoras y automóviles. Al final, se menciona el proceso de empaquetar y compilar el código en archivos ejecutables para los usuarios.
Takeaways
- 💻 Los dispositivos electrónicos no pueden pensar por sí mismos ni seguir instrucciones sin un programa que se los indique.
- 📝 La programación es necesaria para que las computadoras realicen tareas específicas definidas por los desarrolladores.
- ⚙️ Los programas informáticos son intermediarios que permiten a los usuarios interactuar con las máquinas de manera comprensible.
- 🔄 La programación automatiza tareas repetitivas y facilita el trabajo de los humanos al realizar operaciones complejas de manera eficiente.
- 👩💻 El programador define las instrucciones que el dispositivo debe seguir y traduce estas instrucciones en un lenguaje que la máquina pueda entender.
- 🔍 La programación es solo una parte del ciclo de desarrollo de software, que también incluye análisis, implementación y pruebas.
- 🛠️ Existen diferentes tipos de software que cumplen diversas funciones, desde editores de texto y videojuegos hasta aplicaciones móviles.
- 📲 Las aplicaciones móviles y las aplicaciones web también son programas informáticos que facilitan la interacción del usuario con el dispositivo.
- 🚗 Muchos dispositivos modernos, como lavadoras y automóviles, incorporan software para realizar tareas específicas y responder a las necesidades del usuario.
- 📦 El código de un programa se empaqueta y compila en archivos ejecutables que los usuarios pueden instalar y ejecutar en sus dispositivos.
Q & A
¿Por qué surge la necesidad de programar?
-La necesidad de programar surge porque las computadoras y dispositivos electrónicos no pueden pensar ni razonar por sí mismos, por lo que requieren instrucciones específicas para ejecutar acciones.
¿Cómo interactúan los usuarios con un programa sin conocer los procesos internos?
-Los usuarios interactúan con un programa a través de interfaces gráficas y acciones sencillas como escribir texto o hacer clic en botones, pero no conocen los procesos internos que llevan a cabo las computadoras para ejecutar las acciones.
¿Qué papel juega un programador en el desarrollo de un software?
-El programador es el responsable de escribir las instrucciones o código que las computadoras pueden entender, basándose en la lógica y analítica desarrollada previamente para resolver un problema específico.
¿Qué es un programa informático y cómo funciona?
-Un programa informático es cualquier software que se ejecuta en un dispositivo electrónico y obedece órdenes. Este programa funciona mediante un conjunto de instrucciones previamente definidas que la computadora puede interpretar y ejecutar.
¿Qué se entiende por el proceso de compilación?
-La compilación es el proceso mediante el cual las instrucciones escritas por el programador son traducidas a un lenguaje que la computadora pueda entender, como ceros y unos en forma de pulsos eléctricos.
¿Cómo ayudan los programas informáticos a los usuarios en su vida cotidiana?
-Los programas informáticos ayudan a los usuarios automatizando tareas repetitivas o complejas, facilitando el trabajo y haciéndolo más rápido, como en el caso de sistemas de venta o incluso electrodomésticos modernos.
¿Qué tipo de dispositivos electrónicos modernos también utilizan programas informáticos?
-Dispositivos como lavadoras modernas, automóviles y teléfonos inteligentes utilizan programas informáticos para realizar diversas funciones como mostrar tiempo de lavado, controlar la temperatura del agua o gestionar sensores en un vehículo.
¿Qué diferencia existe entre un software y una aplicación?
-Aunque ambos términos se refieren a programas informáticos, el término 'aplicación' es más común hoy en día para describir software diseñado específicamente para dispositivos móviles o sistemas específicos.
¿Qué tipo de lenguaje entienden las computadoras y cómo lo traducen?
-Las computadoras entienden únicamente un lenguaje basado en ceros y unos (binario), que es traducido desde las instrucciones del programador a través del proceso de compilación.
¿Cómo interactúan los dispositivos electrónicos con las instrucciones del usuario?
-Los dispositivos electrónicos ejecutan las instrucciones que los programadores han diseñado, como reproducir una canción cuando se presiona un botón, o mostrar imágenes en una aplicación según las acciones del usuario.
Outlines
💻 ¿Por qué necesitamos programar?
Este párrafo introduce los conceptos básicos de la programación y explica por qué surge la necesidad de programar. Describe cómo las computadoras y dispositivos electrónicos no pueden pensar por sí mismos ni realizar operaciones por su cuenta, pero pueden seguir instrucciones predefinidas. Los programadores son los encargados de definir qué hacer en cada momento, permitiendo a los dispositivos responder a las interacciones de los usuarios. La programación busca automatizar tareas repetitivas y facilitar el trabajo de los usuarios mediante el uso de software, asegurando que las máquinas sigan instrucciones y devuelvan retroalimentación comprensible para los usuarios.
🖥️ ¿Qué es un programa informático?
En este párrafo se describe qué es un programa informático, aclarando que es cualquier software que opera dentro de un dispositivo electrónico, ejecutando instrucciones predefinidas. Se mencionan ejemplos comunes como editores de texto, videojuegos y aplicaciones móviles. Además, se explica que los programas actúan como intermediarios entre el usuario y el hardware, traduciéndose en acciones que los dispositivos pueden ejecutar. También se destacan ejemplos de programación en electrodomésticos modernos, como lavadoras y automóviles, que ahora incluyen computadoras y microprocesadores para ejecutar diversas funciones.
🎵 Agregar funcionalidad con código
Este párrafo se enfoca en cómo agregar funcionalidades específicas a través de código, como reproducir una canción cuando un usuario hace clic en un botón o mostrar imágenes en una aplicación. Se destaca que la programación implica analizar todas las posibles situaciones y escribir instrucciones lógicas en el código. Al final, esas instrucciones se empaquetan y compilan en un archivo que puede ser instalado en un dispositivo, permitiendo que el programa ejecute las acciones según las decisiones del usuario. El ejemplo utilizado es la creación de una aplicación móvil, donde el código se traduce en un archivo instalable, como un APK en Android.
Mindmap
Keywords
💡Programación
💡Programa informático
💡Compilación
💡Interfaz gráfica
💡Dispositivo electrónico
💡Lenguaje de programación
💡Software
💡Microprocesador
💡Automatización
💡Ciclo de desarrollo de software
Highlights
Explicación sobre la incapacidad de los dispositivos electrónicos de pensar por sí mismos y la necesidad de ser programados para realizar tareas.
La programación permite a los dispositivos electrónicos reaccionar a la interacción con los usuarios mediante instrucciones predefinidas.
Los dispositivos electrónicos, como computadoras y smartphones, ayudan a los humanos a resolver tareas repetitivas y cansadas de manera automática.
El rol del programador es definir las instrucciones que los dispositivos electrónicos deben seguir para ejecutar acciones específicas.
El proceso de programación incluye análisis, implementación, pruebas y asegurarse de que todo funcione correctamente antes de que un programa sea funcional.
Las computadoras solo entienden un lenguaje especial basado en pulsos eléctricos, lo que requiere un proceso de compilación para interpretar las instrucciones.
Ejemplos de programas informáticos incluyen editores de audio, video, videojuegos y aplicaciones de redes sociales.
La programación no solo abarca las computadoras, sino también una amplia gama de dispositivos electrónicos como lavadoras y automóviles.
Los autos modernos y autónomos utilizan computadoras programadas para controlar funciones como el combustible y la temperatura del motor.
El programador utiliza un editor de texto o un IDE para escribir instrucciones específicas para un dispositivo o computadora.
Mediante código, los programadores pueden definir interacciones como la reproducción de canciones o la visualización de imágenes cuando un usuario hace clic en un botón.
El código del programa puede incluir recursos audiovisuales, como imágenes y sonidos, para interactuar mejor con el usuario.
Una vez que el código está listo, se empaqueta y compila en un archivo ejecutable, como un APK para aplicaciones Android.
El código compilado permite que la aplicación se ejecute según las acciones del usuario, generando las funciones necesarias en tiempo real.
El objetivo final de un programador es facilitar la interacción entre los usuarios y los dispositivos mediante programas informáticos efectivos.
Transcripts
Hola qué tal YouTube videntes
Bienvenidos a una nueva entrega de este
curso de fundamentos de programación en
esta sección vamos a ampliar un poco más
los conceptos de programación que es un
programa Y por qué surge la necesidad de
programar Por qué hay que programar pues
una computadora o cualquier dispositivo
electrónico que nosotros tengamos no es
capaz de pensar por sí mismo no puedes
razonar ni puede seguir instrucciones
por decisión propia nosotros no podemos
decirle no le podemos decir a un equipo
de cómputo que queremos hacer una
operación matemática indicándole
directamente que lo haga porque no sabe
cómo hacerlo aunque ya cuando hay un
software intermediario el sistema sabe
cómo hacerlo porque ahí ya tiene las
instrucciones el equipo de cómo hacer lo
que se necesita alguien ya le dijo que
hacer cuando se ingrese un número un
valor alguien ya le dijo que hacer
cuando le dé un like a una foto una red
social ya todo eso tiene un proceso por
detrás que alguien ya programó que
alguien ya definió Qué hacer en ese
momento por eso la computadora o el
dispositivo electrónico ya es capaz de
reaccionar a la interacción con el
usuario Porque alguien ya definió Qué
hacer en ese momento Entonces todos
estos dispositivos electrónicos son
ideados para resolver problemas resolver
tareas que los humanos podemos hacer en
la mayoría de los casos pero suelen ser
repetitivos suelen ser cansones la idea
es que la computadora nos asista o
cualquier dispositivo electrónico nos
asista durante todo ese proceso ahí es
en donde entra en juego lo que se conoce
como usuarios los usuarios solamente van
a tener interacción con una interfaz
gráfica a veces en cosas muy sencillas
como solamente escribir un texto si por
ejemplo un usuario maneja un sistema de
venta quiere Iniciar una venta registrar
una venta interactuar con software aquí
en este caso el usuario va a facilitar
todo el proceso pero de una manera más
abstracta el usuario la mayoría de los
usuarios no sabe lo que ocurre detrás de
los procesos toda la funcionalidad que
hace realmente ese programa informático
lo que hace que funcione y haga lo que
debe de hacer entonces ahí es donde
entra el programador el equipo de
desarrollo en donde se definió ya se
planteó la problemática Recuerden el
ejemplo que les decía del punto de venta
que antes todo se hacía manual cuentas
reporte de ventas inventario todo eso se
vio ya con la necesidad de hacerse
automático y ya eso se pensó se pensó en
una solución y se desarrollaron sistemas
de informática para que se le diera al
cliente una solución tuvo que haber
alguien que lo programó que lo definió
lo que iba a hacer para poder dar la
solución a esa problemática o ayudar de
alguna manera al usuario e actuar de una
manera más fácil para facilitar el
trabajo para hacerlo más rápido al final
utilizando los equipos informáticos a
favor de lo que necesitamos y claro
trabajando en programas informáticos
para que las computadoras entiendan las
instrucciones ya que la computadora no
entiende nuestro idioma las computadoras
entienden un idioma especial un lenguaje
especial en base a pulsos eléctricos y
lo que hace el programador pues es
definir las instrucciones luego pasa por
un proceso que se conoce como
compilación lo que veremos más adelante
para que la computadora ya pueda
entender estas instrucciones que el
usuario cuando ejecute un proceso
Iniciar una venta calcular impuestos
colocar datos pues la computadora ya
puede interpretar todo esto y nos da
retroalimentación le da
retroalimentación al usuario en un
lenguaje que el usuario pueda entender
entonces en resumen el proceso de
programación es toda la parte donde el
programador o el equipo de desarrollo se
encarga de buscar la solución la
programación es una parte del ciclo de
desarrollo de Software que abarca Claro
está más cosas hay que hacer análisis
implementación pruebas asegurarnos de
que todo funcione bien la programación
es la parte en donde todas esas ideas se
conceptualizan se pasa de el diseño a
las instrucciones que pueda entender una
máquina ya cuando se concluye toda la
analítica toda la lógica de Cómo
resolver el problema Pues ahora hay que
hacer un programa que la computadora
pueda entender de la manera que
necesitamos y se prepara entonces a
través de una interacción de un programa
a través de pulsos eléctricos todo lo
que necesitamos y nos pueda dar la
solución a lo que se está desarrollando
entonces luego del proceso de
programación vamos a tener lo que se
llama programa informático es muy
importante hacer esta distinción porque
a veces nos confundimos un programa
informático va a ser cualquier programa
que funcione dentro de un dispositivo
electrónico y obedezca órdenes el más
conocido es el programa de computadora
existen programas de computadoras de
edición de audio de edición de video
editores de texto videojuegos etcétera
todo eso son softwares informáticos que
nos ayudan a resolver un problema a
divertirnos O hacer alguna otra acción
pero es como el intermediario entre
nosotros como humanos y la máquina para
que nosotros podamos interactuar con la
máquina para que la máquina nos dé una
retroalimentación según las acciones que
nosotros estamos realizando todas las
aplicaciones de los dispositivos móviles
también son software las aplicaciones
web de Android de iOS todas esas
aplicaciones son programas son software
automático se conocen comúnmente como
aplicaciones que es el nombre digamos
más ya acorde al uso que se le da pero
realmente son un programa informático
porque también tienen instrucciones se
comunican con un Hardware que es nuestro
dispositivo nuestro teléfono y también
el Hardware solo entiende ceros y uno en
modo de lenguaje electrónico y al final
de cuenta también son programas que
Ejecutan cierta acción y nos ayudan a
realizar una tarea una lavadora por
ejemplo hoy en día las lavadoras
modernas ya tienen algo que se conoce
como display digital que tienen un
programa estas usan un microprocesador
que es algo ya más avanzado y también
tienen un microcontrolador que entiende
instrucciones puedes programar un ciclo
de lavado la lavadora te va a decir
cuántos minutos te quedan te va a decir
la temperatura del agua la temperatura
más adecuada para el tipo de ropa más
adecuado el lo más adecuado todo eso ya
está programado en un pequeño programa
que está dentro del circuito electrónico
que tiene la lavadora como les dije
puede ser un microprocesador puede ser
un microcontrolador pero ya tiene
instrucciones ya tiene un programa un
software que la ayuda a entender lo que
el usuario quiere hacer la ayuda a
traducirlo a su lenguaje para que la
máquina pueda ejecutar las instrucciones
que debe de realizar Igualmente hoy en
día los automóviles ya tienen
computadoras cada vez con más
funcionalidades incluso a lo mejor ya
sabrán la información de que existen
autos autónomos que ya pueden auto
conducirse solos estos vehículos También
tienen una computadora que les ayuda a
ver el nivel de los sensores determinar
cuánto combustible queda para cierto
kilometraje temperatura del motor del
vehículo todas esas funcionalidades
están programadas ya en la computadora
del vehículo esto lo hizo un grupo de
ingenieros en la fábrica donde se diseñó
el el automóvil programaron que
dependiendo de de qué tanto pises el
acelerador la gasolina va a estar
bombeando tal cantidad todo esto está
dentro de una computadora y existe un
software programado con instrucciones
que le diga al usuario que hacer en qué
circunstancia Entonces como ven la
programación engloba Más allá de
programas de computadora engloba todo un
entorno de dispositivos electrónicos que
ya hoy en día son inteligentes y llevan
algo de programación Entonces es Dentro
de este ecosistema que existen personas
que enfocan su carrera ya a desarrollo
de software aplicaciones programación
electrónica o a muchísimas otras cosas
Ese es todo el panorama general de lo
que tenemos o de lo que puede abarcar el
proceso de programación dentro de la
tecnología de hoy entonces a nosotros
como que nos toca hacer Qué vamos a
hacer para hacer que funcione ese
dispositivo que haga la función que debe
hacer para cualquier dispositivo que
programemos Pues básicamente la función
de un programador es escribir el código
del programa las instrucciones que se
escriben en modo de texto en el
dispositivo o en la computadora en este
caso las instrucciones van a depender de
qué tipo de dispositivo o de A qué tipo
de dispositivo le vamos a colocar dichas
instrucciones si lo hacemos en una
computadora o si lo hacemos en un
dispositivo electrónico utilizamos un
editor de texto o un ide que veremos más
adelante Qué es y ahí escribimos todo y
le decimos instrucción a instrucción B
en caso de que haya esta situación
realiza esto En caso de que se dé esta
otra situación realiza lo otro genérame
este mensaje generame este error Así que
mediante estas instrucciones de código
vamos a dejar todo el funcionamiento de
nuestro programa Pero qué pasa si
queremos por ejemplo agregar una canción
decirle cuando el usuario haga clic en
este botón Reproduce esta canción cómo
hacemos eso eso también se hace mediante
instrucciones le decimos al programa si
el usuario hace clic en este botón
Reproduce esta canción si tenemos por
ejemplo un programa una aplicación para
vender productos para ordenar productos
a domicilio podemos utilizar imágenes
para mostrarle al usuario y programar la
función de que cuando el usuario navegue
en los elementos o haga clic en un
elemento nuestro código va a realizar
una función de mostrar una imagen dar
una orden o generar una información en
específico a eso es a lo que se refiere
programar colocar instrucciones mediante
una lógica que ya ha sido fruto de una
analítica anterior en donde consideramos
todas las situaciones posibles y al
final lo plasmamos en nuestro código
este código que puede hacer uso de
recursos audiovisuales imágenes vídeos
música etcétera todo eso para
interactuar con el usuario y al final de
cuentas todo eso se empaqueta se compila
vamos a ver más adelante que es
empaquetar y compilar no se preocupen
todo eso se empaqueta y se compila en un
archivo por ejemplo para los que ya han
usado Android han visto un archivo que
se llama punto APK para instalar
aplicaciones pues ese archivo ya
contiene imágenes sonidos y lo más
importante que es el código de nuestro
programa ya todo eso está en un archivo
de modo que el usuario ya puede instalar
el archivo en su dispositivo y ya ahí se
ejecuta nuestro código según lo que el
usuario haga se va a ejecutar el código
y va a ir realizando las acciones que el
usuario decida a eso es a lo que se
refiere programar es lo que le toca
hacer al programador durante todo el
proceso de desarrollo de un programa de
una aplicación Al final todo se compila
se empaqueta y se genera ya un programa
informático en este caso que estamos
mostrando en el ejemplo una aplicación
para un usuario de un dispositivo móvil
ese va a ser nuestro rol principal como
programadores Entonces eso va a ser todo
lo vamos a dejar hasta aquí más adelante
continuamos con los demás temas de
nuestro curso hasta la próxima
Weitere ähnliche Videos ansehen
💻 QUE ES la PROGRAMACIÓN y PARA QUE se UTILIZA 💻 | ¿Qué es la programación? 🤔
14 - Funciones en PHP - Curso PHP 8 desde cero (Actualizado)
¿Es DIFÍCIL programar?
Del Código Fuente al Código de Máquina
PROGRAMACIÓN DESDE 0 || ALGORITMOS Y DIAGRAMAS DE FLUJO || TEORÍA
PROGRAMACIÓN DESDE 0 || LENGUAJES DE PROGRAMACIÓN Y SUS TIPOS || TEORÍA
5.0 / 5 (0 votes)