Está en la página 1de 9

Modulo 3.

1
“Desarrollo de aplicaciones de software para la solución de
problemas”

Competencia:
Desarrollo de aplicaciones de software.

Objetivo del módulo:


Desarrollar la competencia de desarrollo de aplicaciones de software
como medio para controlar, mecanizar o automatizar las tareas
típicamente humanas, utilizando un lenguaje de programación
orientado a objetos y un modelo de desarrollo.
Python

¿Qué es Python?
Python es un lenguaje de programación popular. Fue creado por
Guido van Rossum y lanzado en 1991.

Se utiliza para:
 desarrollo web (del lado del servidor),
 desarrollo de software,
 matemáticas.
¿Por qué Python?
 Python funciona en diferentes plataformas (Windows, Mac, Linux,
Raspberry Pi, etc.).
 Python tiene una sintaxis simple similar al idioma inglés.
 Python tiene una sintaxis que permite a los desarrolladores escribir
programas con menos líneas que otros lenguajes de programación.
 Python se ejecuta en un sistema de interpretación, lo que significa
que el código se puede ejecutar tan pronto como se escribe. Esto
significa que la creación de prototipos puede ser muy rápida.
 Python puede tratarse de forma procedimental, orientada a objetos o
funcional.
Sintaxis
Sintaxis de Python en comparación con otros lenguajes de programación
 Python fue diseñado para facilitar la lectura y tiene algunas similitudes con el idioma inglés con
influencia de las matemáticas.
 Python usa nuevas líneas para completar un comando, a diferencia de otros lenguajes de
programación que a menudo usan punto y coma o paréntesis.
 Python se basa en la sangría, usando espacios en blanco, para definir el alcance; como el
alcance de los bucles, funciones y clases. Otros lenguajes de programación a menudo usan
corchetes para este propósito.

Ejemplo
print("Hola, mundo!")
Programación secuencial
Cuando en un problema sólo participan operaciones, entradas y salidas se la denomina una estructura
secuencial. Los problemas diagramados y codificados previamente emplean solo estructuras
secuenciales. La programación requiere una práctica ininterrumpida de diagramación y codificación de
problemas.
 
Estructuras Secuenciales y de Condicionales o de Selección
Las estructuras algorítmicas de operación de programas son un grupo de formas de trabajo, que
permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a
la solución de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:

Secuenciales Condicionales
Cíclicas
 Asignación (ejemplo: a=3, o, a=a+1)  Simples
 Hacer mientras
 Entrada (ejemplo: a=input ("ingrese valor")  Dobles
 Repetir Hasta
 Salida (ejemplo: print "hola")  Múltiples
 
Estructuras Secuenciales:
La estructura secuencial es aquella en la que una acción
(instrucción) sigue a otra en secuencia. Las tareas se suceden de tal
modo que la salida de una es la entrada de la siguiente y así
sucesivamente hasta el fin del proceso. Una estructura secuencial se
representa de la siguiente forma:

Inicio
Acción
AccionN
Fin
Ejemplo 1
Ejemplo # 1: aplicación que permite el ingreso por teclado de dos números enteros, muestre la
suma y producto.
Variables: Número 1, numero 2, suma
 
Solución:
numero1=int (input ("ingrese numero 1:"))
numero2=int (input ("ingrese número 2:"))
suma=numero1 + numero2
producto=nummero1 * num2
print ("La suma de los dos números es")
print (suma)
print ("El producto de los dos números es")
print (producto)
 
Ejemplo 2
Ejemplo # 2: crear una aplicación para ingresar el precio de un producto y la
cantidad a comprar. Muestre el valor a cancelar de la cantidad de producto a
comprar, para su desarrollo, utilice valores enteros.
Variables: precio, cantidad, Precio total.
 
Solución:
Precio = int(input("Ingrese el precio del producto: $ "))
Cantidad = int(input("Ingrese la cantidad de productos a llevar: "))
PTotal = precio * cantidad
print("El total a pagar es $" )
print(importe)
Ejercicios propuestos:
Indicaciones: desarrolle los ejercicios propuestos y suba evidencias a
plataforma.

1. Crea una aplicación que le permita ingresar cuatro números, calcule


la resta de los dos primeros números y el producto del tercer número
y el cuarto número. Tome como referencia el ejemplo # 1. Variables:
número 1, número 2, resta y producto.

2. Aplicación para calcular el sueldo mensual de un empleado, teniendo


conocimiento de la cantidad de horas trabajadas y el costo por hora.
Tome como referencia el ejemplo #2.
Variables: sueldo, costoHora, cantidadHoras.

También podría gustarte