Está en la página 1de 13

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO

1. INFORMACIÓN GENERAL

Apellidos y Nombres: VICTOR EDUARDO NOVOA MENDOZA ID: 1480243


Dirección Zonal/CFP: LA LIBERTAD
Carrera: MECATRONICA INDUSTRIAL Semestre: III
Curso/ Mód. Formativo LENGUAJE DE PROGRAMACION 2
Tema del Trabajo: REALIZAR SELECCIÓN DE PIEZAS

2. PLANIFICACIÓN DEL TRABAJO

N° ACTIVIDADES/ ENTREGABLES CRONOGRAMA/ FECHA DE ENTREGA


1 Primero buscar información x
Luego realizar las preguntas
2 x
guías
3 Pegar los dibujos x
4 Presentar los entregables x

3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:

Nº PREGUNTAS
¿Cuántos tipos de datos existen en Python?
1

2
Explicar cómo funciona la asignación de variables en el Python
3
Explicar la identación en el Python
4
¿Cómo funcionan las estructuras de control condicionales en Python?
5
¿Cómo funcionan las estructuras de control repetitivas en Python?

2
TRABAJO FINAL DEL CURSO

HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA

1. ¿CUÁNTOS TIPOS DE DATOS EXISTEN EN PYTHON?

Python admite varios tipos de datos. Algunos de los tipos de datos principales
incluyen:

1. Números:

- `int` (enteros)
- `float` (números decimales)

2. Cadenas (Strings):

- Secuencias de caracteres, definidas con comillas simples o dobles.

3. Listas:

- Colecciones ordenadas y modificables de elementos.

4. Tuplas:

- Colecciones ordenadas e inmutables de elementos.

5. Diccionarios:

- Colecciones no ordenadas de pares clave-valor.

6. Conjuntos:

- Colecciones no ordenadas de elementos únicos.

7. Booleanos:

- `True` o `False`.

8. Ninguno (None):

- Un tipo especial que representa la ausencia de un valor.

Estos son algunos de los tipos de datos fundamentales en Python, y puedes


combinarlos y utilizarlos de diversas maneras en tus programas.

3
TRABAJO FINAL DEL CURSO
2. Explicar cómo funciona la asignación de variables en el Python

En Python, la asignación de variables se realiza utilizando el operador de asignación,


que es el signo igual (`=`). Aquí tienes una explicación paso a paso de cómo
funciona:

1. Declaración de Variable:

- Para asignar un valor a una variable, simplemente escribes el nombre de la variable


seguido del signo igual y el valor que deseas asignar.

2. Dinámico y Tipado Fuerte:

- Python es un lenguaje de programación de tipado dinámico y fuerte. No necesitas


declarar explícitamente el tipo de variable; Python lo infiere automáticamente.
Además, una vez que asignas un tipo a una variable, no puedes realizar operaciones
no válidas para ese tipo.

3. Reasignación de Variables:
- Puedes cambiar el valor de una variable asignándole un nuevo valor.

4. Asignación Múltiple:
- Puedes asignar valores a múltiples variables en una sola línea.

5. Operaciones en la Asignación:
- Puedes realizar operaciones en el proceso de asignación.

x=x+3

4
TRABAJO FINAL DEL CURSO
6. Referencias a Objetos:
- Las variables en Python son referencias a objetos en memoria. Cuando asignas
una variable, estás creando una referencia al objeto que contiene el valor.

Estos son los conceptos básicos de cómo funciona la asignación de variables en


Python. Las variables son nombres que se asocian con objetos, y puedes usar esos
nombres para realizar operaciones y manipulaciones en tus programas.

3. Explicar la identación en el Python

En Python, la indentación se utiliza para estructurar el código y definir bloques de


código. A diferencia de otros lenguajes de programación que utilizan llaves o
palabras clave para delimitar bloques, Python utiliza la indentación de manera
significativa. Aquí hay algunas claves sobre cómo funciona:

1. Bloques de Código:

- Los bloques de código en Python se definen por su nivel de indentación. Un bloque


de código es un conjunto de instrucciones que se ejecutan juntas.

2. Espacios en Blanco:

- Python utiliza espacios en blanco (generalmente espacios o tabulaciones) para


indicar la indentación. Se recomienda usar cuatro espacios para cada nivel de
indentación.

3. Consistencia:

- Es crucial mantener la consistencia en la indentación dentro de un mismo bloque de


código. Si mezclas espacios y tabulaciones o usas cantidades diferentes de
espacios, puede generar errores.

4. Estructuras de Control:

- Las estructuras de control como bucles (`for`, `while`) y condicionales (`if`, `else`,
`elif`) utilizan la indentación para definir el alcance de su bloque de código.

5
TRABAJO FINAL DEL CURSO
5. Funciones y Clases:
- La indentación también se aplica a la definición de funciones y clases.

6. Bloques Anidados:
- Puedes tener bloques dentro de otros bloques mediante la indentación.

del bucle 'for'

La indentación en Python es más que una cuestión estilística; es esencial para la


interpretación correcta del código. Una indentación adecuada facilita la lectura y
comprensión del código.
4. ¿Cómo funcionan las estructuras de control condicionales en Python?

En Python, las estructuras de control condicionales se utilizan para ejecutar


diferentes bloques de código según si se cumple o no una condición. Las principales
estructuras condicionales son `if`, `else` y `elif` (una abreviatura de "else if"). Aquí te
explico cómo funcionan:

1. if:
- La estructura `if` se utiliza para evaluar una condición y ejecutar un bloque de
código si la condición es verdadera.

2. else:
- La estructura `else` se utiliza junto con `if` para ejecutar un bloque de código
cuando la condición en el `if` es falsa.

6
TRABAJO FINAL DEL CURSO

3. elif:
- `elif` se utiliza para evaluar múltiples condiciones en orden. Si la condición en el
`if` es falsa, se evalúa la siguiente condición en `elif`. Puedes tener múltiples bloques
`elif`.

4. Operadores de Comparación:
- Puedes utilizar operadores de comparación como `==` (igual), `!=` (no igual), `<`
(menor que), `>` (mayor que), `<=` (menor o igual que), `>=` (mayor o igual que) en
las condiciones.

5. Operadores Lógicos:
- Puedes combinar condiciones usando operadores lógicos como `and`, `or`, y
`not`.

Estas estructuras de control condicionales te permiten controlar el flujo de ejecución


de tu programa según las condiciones especificadas. Puedes anidar estructuras
condicionales para manejar situaciones más complejas.

5. ¿CÓMO FUNCIONAN LAS ESTRUCTURAS DE CONTROL REPETITIVAS EN


PYTHON?

En Python, las estructuras de control repetitivas permiten ejecutar un bloque de


código múltiples veces. Las dos estructuras principales son `for` y `while`. Aquí te
explico cómo funcionan:

7
TRABAJO FINAL DEL CURSO

1. for:
- La estructura `for` se utiliza para iterar sobre una secuencia (como una lista, tupla,
cadena, etc.) o cualquier objeto iterable.

- También puedes usar la función `range()` para generar una secuencia de


números.

2. while:
- La estructura `while` se utiliza para ejecutar un bloque de código mientras una
condición sea verdadera.

- Es importante asegurarse de que la condición eventualmente se vuelva falsa para


evitar bucles infinitos.

3. break:
- La palabra clave `break` se utiliza para salir de un bucle antes de que se complete
normalmente.

4. continue:
- La palabra clave `continue` se utiliza para pasar a la siguiente iteración del bucle
sin ejecutar el resto del código en el bloque actual.

8
TRABAJO FINAL DEL CURSO
5. else en bucles:
- Puedes usar la cláusula `else` en un bucle `for` o `while`. El bloque de código en
la cláusula `else` se ejecutará después de que el bucle se haya agotado (en el caso
de `for`) o cuando la condición en `while` sea falsa.

Estas estructuras de control repetitivas te permiten crear bucles y ejecutar código de


manera iterativa, lo que es esencial para la programación en muchos contextos.

9
TRABAJO FINAL DEL CURSO

HOJA DE PLANIFICACIÓN

PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO
OPERACIONES / PASOS /SUBPASOS AMBIENTE / NORMAS -
ESTANDARES
1. Entrada de Datos:
- El programa comienza solicitando al usuario que ingrese la
medida de la pieza según el Sensor 1 y si la pieza tiene grietas
según el Sensor 2.

2. Conversión de Datos:
- Convierte la entrada del Sensor 2 a un valor booleano (`True`
si tiene grietas, `False` si no las tiene).
ISO 45001:2018 -
Sistemas de gestión de
la seguridad y salud en
3. Clasificación de la Pieza: el trabajo:
- Llama a la función `clasificar pieza` con la medida del Sensor
1 y la información sobre las grietas del Sensor 2. Esta norma
establece los
requisitos para
sistemas de gestión
de seguridad y
4. Función `clasificar pieza`: salud ocupacional,
- La función evalúa las condiciones para clasificar la pieza y proporcionando un
devuelve "Clasificable" o "No clasificable" según corresponda. marco para mejorar
la seguridad en el
lugar de trabajo y
reducir los riesgos
laborales

5. Salida del Resultado:


- Muestra el resultado de la clasificación.

6. Fin del Programa:


- El programa termina su ejecución después de mostrar el
resultado.

10
TRABAJO FINAL DEL CURSO
Este es un resumen del flujo de ejecución del programa. Durante
la ejecución, el programa realiza operaciones de entrada,
conversión, evaluación de condiciones y salida de resultados
para clasificar la pieza según los criterios dados.

INSTRUCCIONES: debes ser lo más explícito posible. Los gráficos ayudan a transmitir
mejor las ideas. No olvides los aspectos de calidad, medio ambiente y SHI.

11
TRABAJO FINAL DEL CURSO

DIBUJO / ESQUEMA/ DIAGRAMA

[NOMBRE DEL TRABAJO]

[APELLIDOS Y NOMBRES] [ESCALA]

12
TRABAJO FINAL DEL CURSO

LISTA DE RECURSOS

INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del trabajo.

1. MÁQUINAS Y EQUIPOS

Computadora
Internet
Programas

2. HERRAMIENTAS E INSTRUMENTOS

Programa Python.
Información en google herramientas

3. MATERIALES E INSUMOS

Lentes de descanso
Guantes

13

También podría gustarte