Want to create interactive content? It’s easy in Genially!

Reuse this genially

Pen Comp. Python

Profe Tello

Created on October 18, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

LENGUAJE PYTHON

Start

índice

4- Instrucciones básicas

3- Intérprete

2- Qué es Python

1- Objetivos

7.- Funciones

6.- Indices

5- Asignaciones

Objetivos

El alumno: Conocerá qué es el lenguaje de programación Python.

Cómo se utiliza el intérprete

Conocerá y aplicará las instrucciones print input

¿ Por qué programar en Python y no en C , java, Lua u otros lenguajes ?

¿ Qué es Python ?

COLAB

LINK

Instrucciones básicas

Print

Redondeo

Modulo

OPERADORES RELACIONALES

OPERA DO RES ARITMÉTICOS

TIPOS D E DATOS

ERRORES

VARI AB LES

TIPOS DE DATOS

EJERCICIO

Ejercicios tipo examen

Reglas para escribirlas

Ejercicios tipo examen

Conversiones o Casting

Ejercicio tipo examen

Instrucciones básicas

int

input

float

Ejemplo de Uso
Ejemplo de Uso
Ejemplo de Uso

If

Asignaciones

Programa Índice

Programa Comisiones

Programa Substrings

Programa Calorias

Programa Nómina

Programa Número

Programa Semana

Asignación

En Python crea el programa que pida e imprima la siguiente corrida

  • Tu nombre completo
  • Tu edad
  • El país donde vives
  • Que estudias
  • Nombre de tu escuela
  • Tu color favorito
  • Tu comida preferida
  • Tu fruta favorita
  • Tu canción preferida
  • Tu pasatiempo preferido

Next

Asignación

Como responsable de las áreas administrativas, tienes bajo tu cargo a los vendedores de la empresa. Cada vendedor recibe una comisión por venta del 12% que se agrega a su sueldo. Crea un programa que informe :

  • Nombre del empleado
  • Edad
  • Puesto
  • Importe de ventas
  • Sueldo
  • El total de su sueldo y su comisión.

Nombre del Programa: Comisiones Primero crea el diagrama de flujo del plan del programa.

Asignación

Como responsable del área administrativs de una empresa del sector salud, tienes bajo tu cargo a personal de nutrición que necesitan de un software que les de la siguiente información de sus pacientes a partir de su consumo y gasto diario de calorías. Crea un programa que informe :

  • Nombre del paciente
  • Edad
  • Peso
  • Consumo y Gasto total de calorías mensual
  • Consumo y Gasto total de calorías trimestral.
  • Consumo y Gasto total de calorías semestral.
  • Consumo y Gasto total de calorias anual.
  • Nota: Considera el mes de 30 días

Nombre del Programa: Calorías Crea el diagrama de flujo del plan del programa.

Asignación

La empresa donde laboras, decidió no usar hojas de cálculo para elaborar la nómina, asi que se te encargo crear el programa que la calcule a partir de los siguientes datos:

  • Nombre del empleado
  • Su RFC
  • Puesto
  • Sueldo mensual antes de deducciones.
  • 5% de bono adicional sobre el sueldo mensual antes de deducciones.
Estas son las deducciones que habrá que restarle al sueldo más el bono:
  • 4% caja de ahorro
  • 16 % de ISR
Indica el sueldo neto del empleado.

Nombre del Programa: Nómina Crea el diagrama de flujo del plan del programa.

Asignación

A través de usar condicionales, deberás determinar si un número es positivo, neutro o negativo.

Nombre del Programa: Número Crea el diagrama de flujo del plan del programa.

Asignación

A través de usar condicionales, deberás determinar que día de la semana se trata, el número 1 = Lunes 2= Martes 3=Miércoles 4=Jueves 5= Viernes 6= Sábado y el número 7 = Domingo. Deberás pedir al usuario su nombre, luego pedirás al usuario que teclee un número y luego dependiendo del número que te de, imprimirás que día de la semana se trata.

Nombre del Programa: Número Crea el diagrama de flujo del plan del programa.

Asignación

Utilizando índices resuelve los siguientes programas: 1.- Encuentra y muestra en pantalla qué caracter ocupa la quinta posición dentro de la siguiente palabra: "ordenador" 2.-Encuentra y muestra en pantalla el índice de la última aparición de la palabra práctica en la siguiente frase: "En teoría, la teoría y la práctica son los mismos. En la práctica, no lo son." 3.- Qué posición ocupa la letra x en la palabra México

Nombre del Programa: Índice

Asignación

Utilizando índices resuelve los siguientes programas: 1.-Extrae la primera palabra de la siguiente frase utilizando slicing, y muéstrala en pantalla: "Controlar la complejidad es la esencia de la programación" 2.-Toma cada tercer caracter empezando desde el noveno hasta el final de la frase, e imprime el resultado. "Nunca confíes en un ordenador que no puedas lanzar por una ventana" 3.- Invierte la posición de todos los caracteres de la siguiente frase y muestra el resultado en pantalla. "Es genial trabajar con ordenadores. No discuten, lo recuerdan todo y no se beben tu cerveza"

Nombre del Programa: Substrings

Índices

Substraer

Index

Funciones

Variables

Son espacios temporales para guardar:

  1. números
  2. texto
  3. booleanos
Con ellas se realizan operaciones : 1.- Matemáticas 2.- Con cadenas de texto

3 Tipos de Datos

1.- Numéricos : Enteros : 35 Flotantes: 4.5 40.5 2.- Texto: "casa", "perro", "hola" string 3.- Booleano: Verdadero (True) Falso (False)

edad = int(input("Dame tu edad: ")) Dos formas de imprimirlo: print(f"Tu edad es {edad}") print(f"Tu edad es ",edad)

Seccionar un programa para simplificar su lectura. def nombrefuncion():

Crea un programa que divida dos numeros el segundo numero elevado a la 5 potencia, el resultado sea dividido por el resultado de la mutliplicación de dos números. num1= 5 num2= 7 num3= 8 num4= 3 resultado = 1.23

Extraer Sub-Strings, en el ejemplo, sería extraer la palabra: "palabra" del string completo

print

Se usa para imprimir en pantalla un mensaje de texto y se escribe de la siguiente forma: print ("Hola Mundo") El texto dentro de los paréntesis lleva doble comilla Si te falta un paréntesis o la doble comilla, no funcionará.

  • ¿ Y ... cómo se imprimen los números?

TIPOS DE TOS

tuples - sus elementos son inmutablesSets - Sus elementos nunca se repiten listas- Sus elementos pueden repetirse
El índice es la posición de una letra en unstring. Importante un espacio en blanco tambíen ocupa una posición en un string.
Usando Slicing

nombre = input("Dame tu nombre: ") Dos formas de imprimir: print(f"Tu nombre es {nombre}") print(f"Tu nombre es ",nombre)

Cometer errores es parte de programar

A menudo cometerás errores, lo importante es que aprendas a resolverlos

  • print("Hola mundo)

Crea un programa que restes dos numeros, el resultado se divida entre el resultado de la multiplicación de dos números, el primero de ellos elevado a la segunda potencia.primer número 7 segundo 9 tercero 2 cuarto 3 El resultado será -0.16

Asi conocería la posición de la letra o dentro de la palabra hola
la posición de o es la 1

Crea un programa que divida dos números, el primero de ellos elevado a la tercer potencia, el resultado debe multiplicarse con el resultado de la suma entre dos numeros.primer número 5 segundo 3 tercero 7 cuarto 4 El resultado será 458.33

estatura = float input("Dame tu estatura: ))

Para saber que caracter hay en una posición

La razón es que Python es un lenguaje muy amigable, sencillo de aprender, poderoso y utilizado para desarrollar aplicaciones de IA