0% encontró este documento útil (0 votos)
63 vistas3 páginas

Fundamentos Python

Este documento explica los fundamentos básicos de cómo funcionan los programas de computadora. Indica que una computadora solo puede realizar operaciones simples a menos que se le proporcionen instrucciones en un lenguaje de programación. Explica que un programa consiste en una serie de instrucciones simples que guían a la computadora para aceptar datos de entrada, realizar cálculos y mostrar resultados. También distingue entre los lenguajes naturales humanos y los lenguajes de máquina que usan las computadoras para ejecutar programas.

Cargado por

Juan Ito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
63 vistas3 páginas

Fundamentos Python

Este documento explica los fundamentos básicos de cómo funcionan los programas de computadora. Indica que una computadora solo puede realizar operaciones simples a menos que se le proporcionen instrucciones en un lenguaje de programación. Explica que un programa consiste en una serie de instrucciones simples que guían a la computadora para aceptar datos de entrada, realizar cálculos y mostrar resultados. También distingue entre los lenguajes naturales humanos y los lenguajes de máquina que usan las computadoras para ejecutar programas.

Cargado por

Juan Ito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Fundamentos Básicos Python

¿Cómo funciona un programa de computadora?


Este curso tiene como objetivo explicar el lenguaje Python y para que se utiliza. Vamos a comenzar
desde los fundamentos básicos.

Un programa hace que una computadora sea utilizable. Sin un programa, una computadora,
incluso la más poderosa, no es más que un objeto. Del mismo modo, sin un pianista, un piano no es
más que una caja de madera.

Las computadoras pueden realizar tareas muy complejas, pero esta habilidad no es innata. La
naturaleza de una computadora es bastante diferente.

Una computadora puede ejecutar solo operaciones extremadamente simples, por ejemplo, una
computadora no puede evaluar el valor de una función matemática complicada por sí misma,
aunque esto no está más allá de los límites posibles en un futuro próximo.

Las computadoras contemporáneas solo pueden evaluar los resultados de operaciones muy
fundamentales, como sumar o dividir, pero pueden hacerlo muy rápido y pueden repetir estas
acciones prácticamente cualquier cantidad de veces.

Imagina que quieres saber la velocidad promedio que has alcanzado durante un largo viaje. Sabes
la distancia, sabes el tiempo, necesitas la velocidad.
Naturalmente, la computadora podrá calcular esto, pero la computadora no es consciente de cosas
como la distancia, la velocidad o el tiempo. Por lo tanto, es necesario instruir a la computadora
para que:

• Acepte un número que represente la distancia.


• Acepte un número que represente el tiempo de viaje.
• Divida el valor anterior por el segundo y almacene el resultado en la memoria.
• Muestre el resultado (representando la velocidad promedio) en un formato legible.

Estas cuatro acciones simples forman un programa. Por supuesto, estos ejemplos no están
formalizados, y están muy lejos de lo que la computadora puede entender, pero son lo
suficientemente buenos como para traducirlos a un idioma que la computadora pueda aceptar.

La palabra clave es el lenguaje.

Lenguajes naturales vs. Lenguajes de programación


Un lenguaje es un medio (y una herramienta) para expresar y registrar pensamientos. Hay muchos
lenguajes a nuestro alrededor. Algunos de ellos no requieren hablar ni escribir, como el lenguaje
corporal. Es posible expresar tus sentimientos más profundos de manera muy precisa sin decir
una palabra.

Otro lenguaje que empleas cada día es tu lengua materna, que utilizas para manifestar tu voluntad
y para pensar en la realidad. Las computadoras también tienen su propio lenguaje, llamado
lenguaje máquina, el cual es muy rudimentario.

Una computadora, incluso la más técnicamente sofisticada, carece incluso de un rastro de


inteligencia. Se podría decir que es como un perro bien entrenado, responde solo a un conjunto
predeterminado de comandos conocidos.

Los comandos que reconoce son muy simples. Podemos imaginar que la computadora responde a
órdenes como "Toma ese número, divídelo por otro y guarda el resultado".

Un conjunto completo de comandos conocidos se llama lista de instrucciones, a veces


abreviada IL (por sus siglas en inglés de Instruction List). Los diferentes tipos de computadoras
pueden variar según el tamaño de sus IL y las instrucciones pueden ser completamente diferentes
en diferentes modelos.

Nota: los lenguajes máquina son desarrollados por humanos.

Ninguna computadora es actualmente capaz de crear un nuevo idioma. Sin embargo, eso puede
cambiar pronto. Por otro lado, las personas también usan varios idiomas muy diferentes, pero
estos idiomas se crearon ellos mismos. Además, todavía están evolucionando.

Cada día se crean nuevas palabras y desaparecen las viejas. Estos lenguajes se llaman lenguajes
naturales.

También podría gustarte