0% encontró este documento útil (0 votos)
58 vistas18 páginas

Estructuras Condicionales en Programación

Las estructuras condicionales son fundamentales en programación, permitiendo la toma de decisiones basadas en evaluaciones de condiciones. Existen tres tipos principales: simples, dobles y múltiples, que permiten ejecutar diferentes acciones según el resultado de las comparaciones. Además, se presentan ejemplos de su uso en pseudocódigo y diagramas de flujo, así como su implementación en lenguajes como PSeInt y Python.

Cargado por

Para Todo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
58 vistas18 páginas

Estructuras Condicionales en Programación

Las estructuras condicionales son fundamentales en programación, permitiendo la toma de decisiones basadas en evaluaciones de condiciones. Existen tres tipos principales: simples, dobles y múltiples, que permiten ejecutar diferentes acciones según el resultado de las comparaciones. Además, se presentan ejemplos de su uso en pseudocódigo y diagramas de flujo, así como su implementación en lenguajes como PSeInt y Python.

Cargado por

Para Todo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ESTRCUTURAS CONDICIONALES

Las estructuras condicionales sirven para la toma de decisiones en los algoritmos: Si ocurre
algo entonces ejecutamos unas sentencias y en caso contrario ejecutamos otras.

Toda toma de decisión tiene una evaluación a realizar para, en función de ella, tomar la
decisión. Esa evaluación generalmente compara una variable con otra o contra otro valor,
para que en base al resultado de esta comparación, se siga un curso de acción dentro del
programa.

Cabe mencionar que la comparación se puede hacer contra otra variable o contra una
constante, según se necesite. Existen tres tipos básicos de estructuras condicionales, en
función de las ramas que puedan tener: las simples, las dobles y las múltiples.

Estructuras condicionales Simples

Las estructuras condicionales simples se les conoce como “Tomas de decisión y realizan
una acción únicamente cuando la expresión a evaluar resulta en un resultado positivo.

Estas tomas de decisión tienen la siguiente forma:

Pseudocódigo:

Diagrama de flujo:

Estructuras condicionales Dobles:

Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas
posibles, en función del cumplimiento o no de una determinada condición.
Por tanto, las estructuras condicionales dobles presentan dos caminos diferentes que puede
tomar el flujo de ejecución del programa. Si la expresión a evaluar sale con resultado
positivo, el programa se irá por una rama y si tiene resultado negativo se va por otra rama.

Se representa de la siguiente forma:

Pseudocódigo:

Diagrama de flujo:

Para los diagramas anteriores aplican las siguientes notaciones que encontramos a
continuación:

 Si: Indica el comando de comparación


 Condición: Indica la condición a evaluar
 Entonces: Precede a las acciones a realizar cuando se cumple la condición
 Instrucción(es): Son las acciones a realizar cuando se cumple o no la condición
 Si no: Precede a las acciones a realizar cuando no se cumple la condición

Estructuras condicionales Múltiples:

Las estructuras de comparación múltiples, son tomas de decisión especializadas que


permiten comparar una variable contra distintos posibles resultados, ejecutando para cada
caso una serie de instrucciones especificas.

Por tanto, en estas estructuras condicionales podemos tener no solamente uno o dos
caminos, sino tantos como podamos llegar a necesitar en un algorimo.

Esta estructura en realidad la puedes ver simplemente como una anidación de estructuras
condicionales múltipes de las que hemos visto anteriormente. En algoritmos complejos es
habitual que las ramificaciones incluyan la toma de diversos caminos en función de varias
condiciones que se van encadenando.
La forma común de las estructuras condicionales múltiples es la siguiente:

Pseudocódigo:

Diagrama de flujo:

Múltiples (En caso de):


Las estructuras de comparación múltiples (en caso de) permiten comparar una variable, o
constante, ante diversos posibles valores. Esta estructura es una toma de decisión
especializada que permite crear varias ramas dentro de un algoritmo con base a distintos
posibles valores de la variable, ejecutando para cada caso una serie de instrucciones
especificas.

Aunque llame mucho la atención la posibilidad de tener muchos caminos en las


condicionales múltiples, en lugar de uno o dos como las otras estructuras condicionales, lo
cierto es que se usan mucho menos en el día a día de la programación.
La forma es la siguiente:

Pseudocódigo:
Diagrama de flujo:

Ejemplos de estructuras condicionales

Antes de acabar vamos a ver algunos ejemplos donde se aplica el uso de las estructuras
condicionales que acabamos de conocer.

Ejemplo 1: Realizar un algoritmo en donde se pide la edad del usuario; si es mayor de edad
debe aparecer un mensaje indicándolo. Expresarlo en Pseudocódigo y Diagrama de flujos.

Pseudocódigo:
Diagrama de flujo:

Ejemplo 2: Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0-5 y
enviar un mensaje donde diga si el alumno aprobó o reprobó el curso. Exprese el algoritmo
usando Pseudocódigo y diagrama de flujos.

Pseudocódigo:

INICIO
Not1, Not2, Not 3 :REAL
Def: REAL
LEA Nota1, Nota2, Nota3
Def ß (Not1 + Not2 + Not3) /3
Si Def < 3 entonces
Escriba “Reprobó el curso”
Sino
Escriba “Aprobó el curso”
Fin-Si
FIN

Diagrama de flujo:
ESTRUCTURA CONDICIONALES EN PSEIN

Las condicionales son estructuras de control que habilitan a un programa a tomar


decisiones en función de condiciones específicas. Estas condiciones pueden ser expresiones
lógicas que evalúan su veracidad o falsedad. En PSeInt, las estructuras condicionales más
comunes son “Si Entonces”, "Sino" y “Sino Si”, que te permiten ejecutar distintos bloques
de código según la evaluación de una condición.

Estructura de la Condición "Si Entonces"

La estructura condicional "Si" se emplea para ejecutar un bloque de código si una


condición es verdadera. A continuación, se presenta la estructura básica:

Si (condición) Entonces
// Código a ejecutar si la condición es verdadera
FinSi

Por ejemplo, el siguiente código en PSeInt muestra un mensaje si el valor de una variable
es mayor que 10:
Algoritmo CondicionSi
Definir numero Como Entero

numero <- 15

Si (numero > 10) Entonces


Escribir "El número es mayor que 10."
FinSi
FinAlgoritmo

Estructura de la Condición "Sino"

La estructura de la condición "Sino" se utiliza para ejecutar un bloque de código si una


condición es falsa. Aquí está la estructura básica:

Si (condición) Entonces
// Código a ejecutar si la condición es verdadera
Sino
// Código a ejecutar si la condición es falsa
FinSi

En el siguiente ejemplo, se muestra un mensaje si el valor de una variable es menor que 5 y


otro mensaje si no lo es:

Algoritmo CondicionSino
Definir numero Como Entero

numero <- 3

Si (numero < 5) Entonces


Escribir("El número es menor que 5.")
Sino
Escribir("El número no es menor que 5.")
FinSi
FinAlgoritmo

ESTRUCTUAS CONDICONALES EN PYTHON

Python, es un lenguaje de programación que se caracteriza por su simplicidad y facilidad de


aprender. Sus estructuras de control nos permiten manipular la lógica de nuestros
programas, facilitándonos la resolución de problemas.

Las estructuras de control son herramientas que nos permiten condicionar la ejecución del
código a ciertas circunstancias. En Python, las estructuras de control más comunes son
las condicionales y los bucles.

Condicionales en Python

Los condicionales en python nos permiten ejecutar una o varias instrucciones si se


cumple una condición. La estructura básica de un condicional en python es la siguiente:

if condicion:

instruccion

La condición es una expresión lógica que debe ser evaluada con


el resultado de verdadero o falso. Si la condición se cumple,
la instrucción se ejecutará.

Además de los if, también existe otras estructuras condicionales


en Python que son:
if - else

La estructura if - else nos permite ejecutar una instrucción si se


cumple la condición, y otra instrucción si no se cumple la
condición.

if condicion:

instruccion1

else:

instruccion2
if - elif - else

La estructura if - elif - else nos permite evaluar múltiples


condiciones, ejecutando una instrucción diferente para cada una
de ellas.

if condicion1:

instruccion1

elif condicion2:

instruccion2

...

else:

instruccionN

Bucles en Python

Los bucles nos permiten repetir un conjunto de instrucciones


varias veces, hasta que se cumpla una condición. En Python,
existen dos tipos de bucles:
while

El bucle while se ejecuta mientras se cumpla una condición. La


estructura básica es la siguiente:

while condicion:

instruccion
for

El bucle for nos permite iterar sobre una secuencia de elementos


(listas, tuplas, diccionarios). La estructura básica es la siguiente:

for elemento in secuencia:

instruccion

Ejemplos de uso
Condicionales

Imagine que va a un restaurante y el mesero le pregunta si desea


una bebida caliente o fría. Podríamos utilizar una estructura
condicional para tomar una decisión:

bebida = input("¿Bebida caliente o fría?")

if bebida == "caliente":

print("Servir té o café")

else:
print("Servir refresco o agua")

CONCLUSION
Las estructuras condicionales son fundamentales en la programación
porque permiten que los programas tomen decisiones y se adapten a diferentes
situaciones. Se pueden utilizar diferentes instrucciones para incluir los condicionales
en el código. Se pueden utilizar operadores relacionales y lógicos para establecer
condiciones complejas.

EQUIPO MINIMO MANTENIMIENTO COMPUTADORAS


DESTORNILLADORES DE PRECISIÓN
¿Qué es esta herramienta y cómo se usa en el mantenimiento de
computadoras?
Los destornilladores de precisión son unos destornilladores de tamaños reducidos que
sirven si vamos a hacer tareas de reparación o montaje de elementos que contengan
tornillos diminutos
¿Cuáles son sus características principales?
 Mangos delgados: Permiten un mejor agarre y adaptación a zonas restringidas
 Puntas intercambiables: Existen diferentes tipos de puntas, como las de boca recta,
las PH, las TX y los destornilladores de vaso
 Esfera giratoria: Permite un giro más suave y preciso
 Mango ergonómico: Proporciona un mejor agarre de la herramienta
 Diseño específico: Permite una mayor precisión, reduciendo así el riesgo de dañar
componentes delicados

¿En qué tipo de reparaciones o mantenimiento se utiliza?


Reparar o montar elementos que contienen tornillos pequeños como lo son las laptops
¿Por qué es importante tener esta herramienta para mantener una computadora en
buen estado?
Para pode trabajar con piezas pequeñas y asi no dañarlas
¿Existen recomendaciones o precauciones especiales al usar esta herramienta?
 Siempre mantenerla limpia para que no ensucie el equipo
 Mantenerla siempre a la mano
 Usarla con precisión
MULTÍMETRO
¿Qué es esta herramienta y cómo se usa en el mantenimiento de
computadoras?
Un multímetro es un instrumento eléctrico que mide magnitudes eléctricas como la
tensión, la corriente y la resistencia. También se le conoce como polímetro o tester.
¿Cuáles son sus características principales?
 El multímetro tiene un medidor digital o analógico, baterías, resistencias y
otros circuitos.
 El multímetro tiene un dial con iconos o abreviaturas como «V» para voltaje, «A»
para corriente, y «Ω» para resistencia.
 El multímetro tiene puertos para conectar las puntas de prueba.

¿En qué tipo de reparaciones o mantenimiento se utiliza?


Se utiliza para dar mantenimiento preventivo, ya que medimos que la computadora este
dando el voltaje correcto.
¿Por qué es importante tener esta herramienta para mantener una computadora en
buen estado?
Porque con ella podemos medir que todos los componente de una computadora tengan el
voltaje correcto de funcionamiento
¿Existen recomendaciones o precauciones especiales al usar esta herramienta?
 Verificar que el multímetro esté en buen estado, sin grietas, roturas o daños
 Revisar que las conexiones encajen bien y que no haya metal expuesto
 Protegerse de descargas eléctricas sujetando la empuñadura del multímetro
 Desconectar la energía antes de medir

PASTA TÉRMICA (O PASTA DE DISIPACIÓN)


¿Qué es esta herramienta y cómo se usa en el mantenimiento de
computadoras?
La pasta térmica es un compuesto que se utiliza para mejorar la
conducción de calor entre el procesador y el disipador de un
ordenador. También se le conoce como grasa térmica, silicona térmica
o masilla térmica.
¿Cuáles son sus características principales?
 Permite que el calor generado por el procesador se disipe de forma más eficiente.
 Mejora la refrigeración del dispositivo y evita que se sobrecaliente.
 Alarga la vida útil del procesador.

¿En qué tipo de reparaciones o mantenimiento se utiliza?}


 Par dar mantenimiento al procesador
 Cuando se coloca un procesador nuevo
¿Por qué es importante tener esta herramienta para mantener una computadora en
buen estado?
porque esta permite que el procesador no se sobrecaliente por el uso constante de la
computadora
CEPILLO DE CERDAS SUAVES
¿Qué es esta herramienta y cómo se usa en el mantenimiento de computadoras?
Un cepillo de cerdas suaves es un cepillo dental con filamentos finos y flexibles que
limpian los dientes y las encías de forma suave y efectiva y el cual podemos usar para
limpiar componentes de una computadora
¿Cuáles son sus características principales?
 Son más suaves para limpiar componentes.
 Son más seguros.
 Eliminan eficazmente la suciedad
 Son menos propensos a provocar abrasión en las piezas.

¿En qué tipo de reparaciones o mantenimiento se utiliza?


Se utiliza en el mantenimiento preventivo, para limpieza de componentes que tiene
suciedad en rendijas difíciles de acceder
¿Por qué es importante tener esta herramienta para mantener una computadora en
buen estado?
Para mantener libre de polvo los componentes de la computadora
¿Existen recomendaciones o precauciones especiales al usar esta herramienta?
 Mantenerlos siempre limpios
 No utilizarlos con demasiada fuerza
 Usar siempre la técnica correcta de uso

LUBRICANTE PARA VENTILADORES


¿Qué es esta herramienta y cómo se usa en el mantenimiento de
computadoras?
El lubricante para ventiladores es un aceite o grasa que se utiliza para
reducir la fricción entre las partes móviles del ventilador. Esto ayuda
a que el ventilador funcione de manera silenciosa y eficiente.
¿Cuáles son sus características principales?
 Evita sonidos molestos
 Incrementa la durabilidad del ventilador
 Resiste la corrosión y el desgaste
 Prolonga la vida útil de los rodamientos
 Reduce el ruido
 Evita que el metal se oxide
¿En qué tipo de reparaciones o mantenimiento se utiliza?
En mantenimiento correctivo, para que los ventiladores funciones de marera correcta
¿Por qué es importante tener esta herramienta para mantener una computadora en
buen estado?
Para alargar la vida útil de los ventiladores y asi mismo se alarga la vida útil de la
computadoras
¿Existen recomendaciones o precauciones especiales al usar esta herramienta?
No
ALCOHOL ISOPROPÍLICO (O LIMPIADOR ELECTRÓNICO)
¿Qué es esta herramienta y cómo se usa en el mantenimiento de
computadoras?
El alcohol isopropílico es un líquido incoloro que se usa en la elaboración de
productos de limpieza, cosméticos, fármacos, y más. También se le conoce como
IPA, isopropanol, o alcohol para frotar.
¿Cuáles son sus características principales?
En la industria electrónica, se usa para limpiar pantallas, tarjetas electrónicas, y
componentes electrónicos.
¿En qué tipo de reparaciones o mantenimiento se utiliza?
Se usa para limpiar componentes como memoria ram, tarjetas de video, audio o red, ya que
con esto se limpian los contactos para una mejor función.
¿Por qué es importante tener esta herramienta para mantener una computadora en
vbuen estado?
Porque asi ase mantienen limpios ciertos componentes de la computadora para un mejor
rendimiento.
¿Existen recomendaciones o precauciones especiales al usar esta herramienta?
 Utilizar guantes y gafas de seguridad
 Trabajar en lugares bien ventilados
 Evitar el contacto con la piel, los ojos y la ropa
 Lavarse las manos después de cada uso

PINZAS ANTIESTÁTICAS
¿Qué es esta herramienta y cómo se usa en el mantenimiento de computadoras?
Están diseñadas para evitar descargas estáticas, brindando seguridad para materiales
delicados. Reducen eficazmente la acumulación de electricidad estática, ofreciendo
protección y garantizando un manejo seguro.

¿Cuáles son sus características principales?


 Evitan descargas estáticas
 Reducen la acumulación de electricidad estática
 Son ideales para tareas que requieren precisión
 Son fáciles de limpiar y esterilizar
 Son hechas de acero inoxidable

¿En qué tipo de reparaciones o mantenimiento se utiliza?


En mantenimiento correctivo y en reparaciones de componentes electrónicos de la
computadora
¿Por qué es importante tener esta herramienta para mantener una computadora en
buen estado?
Las pinzas antiestáticas son herramientas esenciales para la protección de componentes
electrónicos en entornos donde la electrostática puede causar daños. En el mercado
peruano, estas pinzas se han convertido en un estándar indispensable para la manipulación
segura de chips, CPU, y otros componentes delicados.

¿Existen recomendaciones o precauciones especiales al usar esta herramienta?


 Seleccionar la pinza adecuada del kit para el tipo de componente que se va a
manejar
 Asegurarse de que el área de trabajo esté libre de cargas estáticas
 Utilizar una muñequera antiestática si es necesario

CINTA ANTIESTÁTICA
¿Qué es esta herramienta y cómo se usa en el mantenimiento de computadoras?
La cinta antiestática es un dispositivo que se utiliza para eliminar la
acumulación de electricidad estática. Se puede usar en vehículos, en
equipos sensibles o en procesos de soldadura.
¿Cuáles son sus características principales?
 Se usa para descargar cualquier acumulación de electricidad
estática en el cuerpo de un operario.
¿En qué tipo de reparaciones o mantenimiento se utiliza?
Se usa en reparaciones de la placa madre, cuando se cambia un componente e y tenemos
que soldar, así mismo para quitar un componente que pueda presentar estatica
¿Por qué es importante tener esta herramienta para mantener una computadora en
buen estado?
Para que al momento que manipular componentes de la computadora no trasmitamos
estática a los mismos y se pueda dañar
¿Existen recomendaciones o precauciones especiales al usar esta herramienta?
 La cinta antiestática debe ser adecuada para el uso en áreas sensibles a la
electricidad estática.
 La cinta debe tener un adhesivo acrílico polimérico conductor antiestático.
 La cinta debe ser resistente al desgaste y tener una fuerte resistencia química.

IMPORTANCIA DEL MANTENIMIENTO PREVENTIVO

El mantenimiento preventivo de una computadora es importante para evitar problemas,


ahorrar dinero y tiempo, y mantener un buen rendimiento.
Beneficios del mantenimiento preventivo
 Evita problemas de sobrecalentamiento
 Protege contra malware y piratería
 Optimiza el rendimiento de los equipos
 Evita problemas de compatibilidad
 Evita que se acumule polvo en las rejillas de ventilación
 Evita que se dañen los componentes internos
 Evita que se pierdan archivos
 Evita que se quemen placas
Cómo realizar el mantenimiento preventivo
 Limpiar el gabinete, el ratón, el teclado y el monitor
 Actualizar los programas y controladores del hardware
 Eliminar los programas que no se usen
 Borrar los archivos temporales
 Analizar la computadora con un software antivirus
 Instalar las últimas actualizaciones del sistema operativo
 Realizar escaneos con el antivirus
 Desfragmentar los discos duros
 Escanear errores del sistema
 Evitar cambios extremos de temperatura
El mantenimiento preventivo es una inversión que puede ofrecer importantes beneficios
para una empresa u organización.
¿Por qué es importante realizar mantenimientos regulares?

 Evita problemas de sobrecalentamiento


 Protege contra malware y piratería
 Optimiza el rendimiento de los equipos
 Evita problemas de compatibilidad
 Evita que se acumule polvo en las rejillas de ventilación
 Evita que se dañen los componentes internos
¿Cómo el uso de las herramientas básicas contribuye a prevenir fallos en los equipos
informáticos?

 educe el número de fallos


El mantenimiento preventivo ayuda a identificar puntos débiles en el sistema y a reducir la
frecuencia de incidencias.
 Alarga la vida útil de los equipos
El mantenimiento preventivo ayuda a evitar el desgaste de piezas y a prolongar la vida útil de los
equipos.
 Protege la información
El mantenimiento preventivo ayuda a proteger los datos de amenazas cibernéticas.
 Ahorra tiempo y dinero
Prevenir problemas es más económico que solucionarlos.
 Mejora el rendimiento del sistema
El mantenimiento preventivo ayuda a que los equipos funcionen más rápido y de manera más
eficiente.

¿Qué consecuencias puede tener no realizar el mantenimiento preventivo adecuado?

La falta de mantenimiento preventivo puede acortar la vida útil de un ordenador debido al


sobrecalentamiento, problemas de compatibilidad, infecciones de malware, fragmentación
del disco duro y falta de espacio de almacenamiento.

ESTUDIO DE CASO
PROBLEMA
La PC se inicia muy lentamente

Dependiendo de la antigüedad, las características y la cantidad de datos en su


computadora, al encender la pc esta enciende demasiado lento.
SOLUCION

Primero se hace limpieza del hardware de la computador, quitando el polvo que


esta tenga, limpiando todos los componentes, como lo son:

 memoria ram
 tarjetas
 tarjeta madre
 disco duro
 fuente de poder
 ventiladores
 cambio de pasta térmica al procesador
 lubricación de componentes.

HERRAMIENTAS BASICA

 Destornillador
 Pasta Térmica (o Pasta de Disipación)

 Cepillo de Cerdas Suaves

 Lubricante para Ventiladores

 Alcohol Isopropílico (o Limpiador Electrónico)

 Pinzas Antiestáticas
 Cinta Antiestática

También podría gustarte