lunes, 22 de septiembre de 2025

 

Guía y    Primer     Taller   de Programación con Python


 


LA PROGRAMACIÓN 

Link programación:


https://www.youtube.com/watch?v=Rv910T1BJUw



 

La programación es el acto de programar, es decir, organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa. Este término puede utilizarse en muchos contextos, es común hablar de programación a la hora de organizar una salida, las vacaciones o de la lista de programas con sus días y horarios de emisión de los

Además, en el campo de la informática, la programación es la pieza clave en la relación entre los ordenadores y los usuarios.

Programación en informática

En el ámbito de la informática, la programación refiere a la acción de crear programas o aplicaciones a través del desarrollo de un código fuente, que se basa en el conjunto de instrucciones que sigue el ordenador para ejecutar un programa.

La programación es lo que permite que un ordenador funcione y realice las tareas que el usuario solicita.

Lenguaje de programación

El lenguaje de programación es un idioma artificial prediseñado formado por signos, palabras y símbolos que permite la comunicación entre el programador y el ordenador.

Las instrucciones que sigue el ordenador para la ejecución de aplicaciones y programas están escritas en lenguaje de programación y luego son traducidas a un lenguaje de máquina que puede ser interpretado y ejecutado por el hardware del equipo (parte física).

El código fuente está formado por líneas de texto que expresan en lenguaje de programación las instrucciones que debe llevar a cabo el ordenador. Este código es creado, diseñado, codificado, mantenido y depurado a través de la programación.

Existen diferentes lenguajes de programación (Java, Pearl, Python) que se valen de diversos programas en los que se vuelcan las instrucciones. Estos lenguajes varían con el tiempo, se expanden y evolucionan.

Más en: Lenguaje de programación



¿Para qué sirve la programación?

Los algoritmos de un programa informático son instrucciones organizadas y entrelazadas entre sí.

El principal objetivo de la programación es definir instrucciones para que un ordenador pueda ejecutar sistemas, programas y aplicaciones que sean eficaces, accesibles y amigables para el usuario.

Los programas informáticos suelen seguir algoritmos, que son el conjunto de instrucciones organizadas y relacionadas entre sí que permiten trabajar al software de los equipos de computación.

pseudocódigo es una forma de describir ese algoritmo de manera textual, usando un lenguaje que mezcla palabras naturales (como español o inglés) con la estructura de un lenguaje de programación, pero sin una sintaxis estricta. El algoritmo es el "qué hacer", y el pseudocódigo es una manera de explicar "cómo hacerlo" de forma legible para los humanos antes de escribir el código. 


Un diagrama de flujo de datos (DFD) traza el flujo de la información para cualquier proceso o sistema. Emplea símbolos definidos, como rectángulos, círculos y flechas, además de etiquetas de texto breves, para mostrar las entradas y salidas de datos, los puntos de almacenamiento y las rutas entre cada destino. Los diagramas de flujo de datos pueden variar desde simples panoramas de procesos incluso trazados a mano, hasta DFD muy detallados y con múltiples niveles que profundizan progresivamente en cómo se manejan los datos.

Existen ciertos elementos que son clave a la hora de conocer o ejecutar un lenguaje de programación, entre los más representativos está:

·         Palabras reservadas. Palabras que dentro del lenguaje significan la ejecución de una instrucción determinada, por lo que no pueden ser utilizadas con otro fin.

·         Operadores. Símbolos que indican la aplicación de operaciones lógicas o matemáticas.

·         Variables. Datos que pueden variar durante la ejecución del programa.

·         Constantes. Datos que no varían durante la ejecución del programa.

·         Identificadores. Nombre que se le da a las diferentes variables para identificarlas.

Para crear un algoritmo, primero debes identificar y analizar el problema, luego diseñar la secuencia de pasos lógicos, que deben ser finitos, precisos y definidos, utilizando pseudocódigo o diagramas de flujo para visualizar el proceso. Finalmente, debes probar el algoritmo para verificar su correcto funcionamiento y documentarlo para que sea comprensible y reutilizable. 

1. Identifica y analiza el problema 

·         Define el problema: Clarifica la situación que necesitas resolver. 

·         Analiza el problema: Comprende la naturaleza del problema para obtener una idea clara de lo que se debe hacer. 

·         Identifica entradas y salidas: Determina los datos que el algoritmo necesita al inicio y los resultados que debe producir al final. 

2. Diseña el algoritmo

·         Secuencia de pasos: Determina los pasos precisos y ordenados que resolverán el problema. 

·         Herramientas de diseño: Puedes utilizar:

o    Pseudocódigo: Una descripción de los pasos en un lenguaje informal que se parece a un lenguaje de programación, como se muestra en este ejemplo de YouTube. 

o    Diagramas de flujo: Representaciones visuales de los pasos del algoritmo. 

3. Escribe el algoritmo

·         Estructura: Un algoritmo tiene tres fases: entrada de datos, el proceso de desarrollo de las instrucciones y la salida de resultados. 

·         Finitud: Debe tener un inicio y un fin claros. 

·         Precisión: Debe resolver el problema sin errores. 

·         Definición: Debe producir siempre la misma salida al usar los mismos datos de entrada. 

4. Prueba y documenta 

·         Prueba el algoritmo: 

Ejecútalo con diferentes casos para asegurarte de que funciona correctamente.

·         Documenta el algoritmo: 

Escribe notas y explicaciones para facilitar su comprensión y reutilización en el futuro.




PSeInt

PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.




Link para descargarlo 

   https://pseint.sourceforge.net/

 Ejemplos de códigos

1.

Algoritmo notas

Escribir "ingrese la nota uno";

leer n1

Escribir "Ingrese la nota dos";

leer n2

Escribir "Ingrese la nota  tres";

leer n3

nf=(n1+n2+n3)/3;

Escribir  "la nota final es:", nf

FinAlgoritmo

2. 

Algoritmo suma

Escribir "ingrese el numero";

leer n1

Escribir "Ingrese el numero dos";

leer n2

Escribir "Ingrese el numero tres";

leer n3

sum=n1+n2+n3;

Escribir  "la suma es :", sum

FinAlgoritmo

3. 

Algoritmo genero

Escribir "INGRESE EL SEXO";

LEER SEX

SI SEX= "F" Entonces

Escribir "Juega futbol    ";  

SiNo

Escribir "Juega BILLAR   ";

FinSi

FinAlgoritmo



TALLER

1-  Diseñar un algoritmo donde solicite el nombre, el sueldo, el auxilio de transporte y un préstamo. Sacar el total que le quede junto con su nombre. Sacar el DFD

2- Diseñar un algoritmo donde solicite la edad, donde  si es mayor a 18 años que muestre Es mayor de edad  y en la parte falsa  Es menor de edadSacar el DFD


Guía y    Segundo     Taller   de Programación con Python

Python


Para programar en Python necesitas un ordenador, el lenguaje de programación Python instalado en él, un editor de código o un Entorno de Desarrollo Integrado (IDE) como Visual Studio Code, y las habilidades para resolver problemas, analizar información y trabajar en equipo. Puedes empezar instalando Python desde su página web oficial o utilizando distribuciones como Anaconda, y luego crear un archivo .py para escribir tu código. 

Descargar python



Python desde el símbolo del sistema



                      

Intérprete o editor de texto de Python 

IDLE en Python es un Entorno de Desarrollo Integrado (IDE) que proporciona un entorno para escribir, ejecutar y depurar código Python.




descargar visual studio code

 

Programa ¡Hola, Mundo! en diversas versiones de Python:

Python 3.x:

función print()

Se usa para mostrar información en la pantalla o consola, pudiendo imprimir texto, números, variables u otros objetos. Su uso básico es print("tu_texto"). Permite mezclar texto y variables con comas, o de forma más avanzada usando f-strings (f"texto {variable}")

print("Hola Mundo");

Ejemplos de códigos

1.

#Datos de programación

print ("hola mundo")

print ("Estoy programando")

print ("Soy programador, estudio los sábados")



2.
#suma
suma = 2 + 3
print (suma)


3.
#variable y tipo de datos
nombre = "Juan"
edad = 25
Altura = 1.75
es_estudiante = "soy estudiante"
print (nombre, edad, Altura, es_estudiante)


4. Notas colegio

nota1 = 4
nota2 = 5
nota3= 5
notafinal = (nota1+nota2+nota3)/3
print (nota1, nota2, nota3)
print ("la nota es final es: ", notafinal)


Guía y    Tercer     Taller   de Programación con Python


Función input() 

La función input() en Python se usa para recibir datos del usuario a través de la consola. Al ejecutarse, el programa se detiene y espera que el usuario escriba un valor y presione "Enter". Es importante saber que input() siempre devuelve la entrada como una cadena de texto (string), por lo que puede ser necesario convertirla a otros tipos de datos, como int() para números enteros o float() para números decimales, si se van a realizar operaciones matemáticas con ella. 

Ejemplos de códigos

1.

input("Por favor, digitar tu nombre: ")
input("Por favor, digitar dirección: ")
input("Por favor, digitar número del teléfono: ")


int() para números enteros


n1 = input ("ingrese el numero 1:  ")
n2 = input ("ingrese el número dos ")
suma = int(n1) + int(n2)
print (suma)

 float() para números decimales

n3 = input("ingrese el numero 3   ")
n4 = input ("ingrese el numero4   ")
suma2 = float(n3) + float(n4)
print ("la suma es: ", suma2 )

Calculadora simple

# Solicita al usuario que ingrese dos números enteros.
a = int(input("Ingrese el primer número: "))
b = int(input("Ingrese el segundo número: "))
# Muestra la suma, la diferencia, el producto y el cociente de los números ingresados.
print("Suma:", a + b)
print("Diferencia:", a - b)
print("Producto:", a * b)
print("Cociente:", a / b) 

TALLER


1-  Diseñar un algoritmo donde solicite el nombre, el sueldo, el auxilio de transporte y un préstamo. Sacar el total que le quede junto con su nombre. 

2-  Diseñar un algoritmo donde solicite tres notas de un colegio y muestre la nota final.

3- Diseñar un algoritmo donde solicite la edad, donde  si es mayor a 18 años que muestre Es mayor de edad  y en la parte falsa  Es menor de edad


No hay comentarios:

Publicar un comentario

  Guía y Cuarto taller   de programación con Python Codigo para visualizar dos ventanas from tkinter import * def abrir_segunda():     se...