0% encontró este documento útil (0 votos)
11 vistas8 páginas

Nociones de Programacion - Parte 2

El documento presenta conceptos fundamentales sobre algoritmos, variables, tipos de datos y operadores en Python. Se explica que un algoritmo es una serie de pasos ordenados para resolver problemas, y se destacan las características de las variables y los diferentes tipos de datos que se pueden utilizar en programación. Además, se describen los operadores en Python que permiten realizar cálculos, tomar decisiones y comparar valores.

Cargado por

201700767
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas8 páginas

Nociones de Programacion - Parte 2

El documento presenta conceptos fundamentales sobre algoritmos, variables, tipos de datos y operadores en Python. Se explica que un algoritmo es una serie de pasos ordenados para resolver problemas, y se destacan las características de las variables y los diferentes tipos de datos que se pueden utilizar en programación. Además, se describen los operadores en Python que permiten realizar cálculos, tomar decisiones y comparar valores.

Cargado por

201700767
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 PDF, TXT o lee en línea desde Scribd

Cursos de Admisión

Parte II
Diseño de Algoritmos
con condicionales
Cursos de Admisión

Representación de un algoritmo
Imagina que estás explicando a un amigo cómo hacer una receta
de cocina o cómo armar un juguete de bloques. En informática,
hacemos algo similar cuando creamos un algoritmo. Un algoritmo
es una serie de pasos o instrucciones que siguen un orden
específico para resolver un problema o realizar una tarea.

¿Qué es un Algoritmo?
Un algoritmo es como una receta de cocina. Es un conjunto de instrucciones claras y precisas que
nos llevan desde un punto inicial hasta un objetivo final. Si sigues cada paso correctamente,
conseguirás el resultado deseado.

Ideas y Conceptos Clave


1. Secuencia de Pasos: Los pasos de un algoritmo deben estar en un orden lógico. Cada paso se
realiza uno después del otro.
2. Claridad y Precisión: Las instrucciones deben ser claras y precisas, de manera que cualquiera
pueda seguirlas y obtener el mismo resultado.
3. Entrada y Salida: Un algoritmo tiene entradas (datos que le das) y salidas (el resultado que
obtienes).
4. Condicionales: Algunos pasos dependen de ciertas condiciones, como en una receta donde
"si la masa está demasiado seca, añade más agua".
5. Repeticiones: Algunos pasos pueden repetirse varias veces, como en una tarea de limpiar
donde "pasa la aspiradora en toda la casa".

Cómo Representar un Algoritmo


Hay varias formas de representar un algoritmo. Aquí hay algunas comunes y fáciles de entender
para colegiales:
1. Pseudocódigo:
Es una forma de escribir el algoritmo en lenguaje natural, pero con una estructura que se
parece al código de programación.
No sigue estrictamente las reglas de sintaxis de un lenguaje de programación, pero es fácil
de leer.
2. Diagramas de Flujo:
Utilizan símbolos gráficos para representar los pasos del algoritmo.
Los pasos se representan en cajas, y las flechas muestran el orden de ejecución.
Símbolos Comunes:
Óvalo: Representa el inicio o el fin.
Rectángulo: Representa una acción o un proceso.
Rombo: Representa una decisión (condicional).
Flechas: Indican el flujo de los pasos.
Cursos de Admisión

Bases de Programación

Variables
Una de las cosas más geniales que se puede hacer con Python es crear variables. Imagina que
una variable es como una caja mágica donde puedes guardar cualquier cosa que desees:
números, palabras, historias, o incluso listas de cosas

Para que estas cajas mágicas sean realmente útiles, les ponemos un nombre único llamado
identificador. Este nombre te ayuda a saber qué hay dentro de cada caja.

Cuando quieres usar una variable en Python, escribes el nombre del identificador a la izquierda y
el valor que quieres guardar a la derecha, así:

Ejemplo 1 Ejemplo 2
Si quieres guardar tu edad en una variable, Si quieres guardar el nombre de tu fruta
podrías hacer esto: favorita, podrías hacer esto:
Cursos de Admisión

Ejemplo 3: Información Básica


Crear variables para almacenar tu nombre, edad y país. Luego, imprime esta información en una
oración.

Ejemplo 4: Tiempo en Segundos


Crea variables para almacenar una cantidad de horas, minutos y segundos. Calcula y muestra el
total de segundos.

Ejemplo 5: Calcular la Circunferencia de un Círculo


Crea una variable para almacenar el radio de un círculo. Calcula y muestra la circunferencia
usando la fórmula 2×𝜋×𝑟𝑎𝑑𝑖𝑜. Usa 3.14159 como el valor de 𝜋.
Cursos de Admisión

Las variables son muy útiles en programación porque te permiten asignar nombres coherentes a la
información. Esto hace que sea más fácil almacenar, organizar y reutilizar la información cuando la
necesites. Es como si tuvieras una caja con un nombre específico que te dice exactamente qué
hay dentro, para que siempre puedas encontrar lo que buscas rápidamente.

En resumen:
Las Variables son como cajas mágicas que guardan cosas.
Puedes darle un nombre/identificador a cada caja para recordar
lo que hay dentro.
Puedes guardar cualquier cosa en una variable (números,
palabras, listas, etc.).
Puedes acceder y cambiar el contenido de las variables cuando
lo necesites.

Tipos de Datos
Los tipos de datos son categorías que se utilizan para representar diferentes tipos de información
en un programa. Cada tipo de dato tiene características específicas y se usa para almacenar un
tipo particular de información, facilitando así la organización y manipulación de los datos en el
programa.

Imagina que estás en un club de amigos donde cada miembro tiene una habilidad especial para
manejar diferentes tipos de información. Vamos a conocer a los miembros del club de datos en
Python:

1. Números Enteros (int)


Estos amigos son muy buenos con los números enteros. Si necesitas contar cosas o hacer
cálculos simples, ellos son los indicados.

Ejemplo
Cursos de Admisión

2. Números Decimales (float)


Estos amigos pueden manejar números con decimales. Son perfectos para medir cosas como la
altura o el peso.

Ejemplo

3. Cadenas de Texto (str)


Estos amigos son expertos en manejar palabras y frases. Si necesitas guardar nombres,
direcciones o cualquier texto, ellos te ayudarán.

Ejemplo

4. Valores Booleanos (bool)


Estos amigos solo pueden ser Verdadero (True) o Falso (False). Son ideales para responder
preguntas de sí o no.

Ejemplo
Cursos de Admisión

5. Listas (list)
Estos amigos pueden llevar una colección de elementos. Pueden contener números, palabras o
incluso otras listas.

Ejemplo

6. Diccionarios (dict)
Estos amigos son muy organizados y guardan datos en pares clave-valor. Es como tener una
agenda donde cada dato tiene un nombre.

Ejemplo

En resumen:
En el club de los tipos de datos en Python, cada miembro tiene su
propio rol:
Números Enteros (int): Manejan números sin decimales.
Números Decimales (float): Manejan números con decimales.
Cadenas de Texto (str): Manejan texto.
Valores Booleanos (bool): Manejan valores de verdad o
falsedad.
Listas (list): Manejan colecciones de elementos.
Diccionarios (dict): Manejan pares clave-valor.

Operadores en Python
Imagina que estás en un taller de manualidades donde tienes diferentes herramientas para realizar
tareas específicas. En Python, usamos operadores para tomar decisiones, hacer cálculos y
comparar valores. Vamos a conocer estos operadores y cómo se utilizan.

1. Operadores de Control: if, else, elif


Los operadores de control te permiten tomar decisiones en tu programa, como si estuvieras
eligiendo entre diferentes caminos para resolver un problema.

if: Te permite comprobar si una condición es verdadera.


else: Te muestra qué hacer si la condición de if no se cumple.
elif: Te permite comprobar múltiples condiciones.
Cursos de Admisión

2. Operadores Aritméticos: +, -,* , /


Los operadores aritméticos se utilizan para realizar cálculos matemáticos básicos, como sumar,
restar, multiplicar y dividir.
+: Suma dos números.
-: Resta un número de otro.
*: Multiplica dos números.
/: Divide un número por otro.
3. Operadores Relacionales: ==, !=, >, <
Los operadores relacionales se utilizan para comparar valores y determinar si son iguales,
diferentes, mayores o menores.
==: Verifica si dos valores son iguales.
!=: Verifica si dos valores son diferentes.
>: Verifica si un valor es mayor que otro.
<: Verifica si un valor es menor que otro.

4. Operadores Lógicos: and, or, not


Los operadores lógicos se utilizan para combinar condiciones y tomar decisiones más complejas.
and: Todas las condiciones deben ser verdaderas.
or: Al menos una condición debe ser verdadera.
not: Invierte el valor de una condición.

En resumen:
En Python, los operadores te ayudan a:
if, else, elif: Tomar decisiones en tu código.
Operadores Aritméticos (+, -, *, /): Realizar cálculos matemáticos.
Operadores Relacionales (==, !=, >, <): Comparar valores.
Operadores Lógicos (and, or, not): Combinar condiciones para
decisiones más complejas.

También podría gustarte