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.
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.
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
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
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.#sumasuma = 2 + 3 print (suma)
3.#variable y tipo de datosnombre = "Juan"edad = 25Altura = 1.75 es_estudiante = "soy estudiante"print (nombre, edad, Altura, es_estudiante)
4. Notas colegio
nota1 = 4nota2 = 5nota3= 5notafinal = (nota1+nota2+nota3)/3print (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