Está en la página 1de 5

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE CONTADURÍA PÚBLICA Y ADMINISTRACIÓN

PRODUCTO INTEGRADOR DE APRENDIZAJE

Introducción a la programación
Manual de elementos algorítmicos básicos de Python
Lic En Administración

Semestre: 3° Grupo: DCT


Maestro: MARIA MAGDALENA MADRIGAL LOZANO

Integrantes de equipo:
Abraham Patricio Torres Alvarado-2029680

Contenido Mínimo A Evaluar Cumplimiento


Índice ☐
Introducción. - incluye valores ☐
UANL aplicados
Análisis y emisión de juicio ☐
Conclusiones individuales ☐
Conclusión del equipo ☐
Actividad en inglés ☐
---------------------------------------------------------------------------------------------------
Calificación PIA Calificación final.

Firma:

Ciudad Universitaria, 22 de febrero de 2023


Manual de elementos algorítmicos
básicos de Python
Comentarios
En los algoritmos es conveniente escribir comentarios para explicar el diseño y/o funcionamiento
del mismo. Para delimitar los comentarios se pueden utilizar distintos caracteres:

• ([)y(])
• ({)y(})
• ( /* ) y ( */ )
• ...

En pseudocódigo, en este curso de algoritmos, los comentarios se van a escribir entre los símbolos
reservados barra-asterisco (/*) y asterisco-barra (*/), que son los mismos que se utilizan en
lenguaje C.

Ejemplo

Algoritmo que sirve para calcular el área de una circunferencia, en el cual se han comentado las
distintas secciones: cabecera, declaraciones y cuerpo:

Cuando un algoritmo se convierta (codifique) en un programa, también se podrán escribir los


comentarios en el código fuente de dicho programa. Dichos comentarios no afectarán nunca a la
ejecución del programa. No obstante, serán muy útiles a la hora de querer saber qué hace un
algoritmo (o programa), y cómo lo hace. Los comentarios de un algoritmo (o programa) forman
parte de la documentación del mismo, pudiendo:
• Informar sobre algunos datos relevantes del algoritmo (autor, fecha de creación, fecha de
última modificación, proyecto en el que se integra, versión,... ).
• Explicar la utilidad de uno o más tipos de datos, constantes y/o variables.
• Describir el funcionamiento general del algoritmo (o programa).
• Explicar el cometido de una o más instrucciones.

Variables
En programación, una variable representa a un espacio de memoria en el cual se puede almacenar
un dato. Gráficamente, se puede representar como:

El programador, cuando desarrolla un programa debe decidir:

Cuantas son las variables que el programa necesita para realizar


las tareas que se le han encomendado.

El tipo de dato que puede almacenar cada una de ellas.

Durante la ejecución de un programa, el valor que tome el dato


almacenado en una variable puede cambiar tantas veces como
sea necesario, pero, siempre, tomando valores pertenecientes
al tipo de dato que el programador ha decidido que puede
almacenar dicha variable, ya que, el tipo de dato de una
variable no puede ser cambiado durante la ejecución de un
programa.

Las variables son: prom, calf1, calf2, calf3. Son datos numéricos o alfanuméricos que contienen un
valor y que no cambia durante la ejecución del algoritmo ó programa.

Expresiones

Es un conjunto de constantes, variables, operadores con lo que se realizan las operaciones y


permite obtener un resultado.

Ejemplo: resultado a*(2*b+5)/c


Funciones
Una función es un subprograma que recibe, como argumentos o parámetros, datos de tipo
numérico o no numérico, y devuelve un único resultado. Las funciones incorporadas al sistema se
denominan funciones internas, o intrínsecas; las funciones definidas por el usuario se llaman
funciones externas. El algoritmo o programa invoca la función con el nombre de esta última en
una expresión seguida de una lista de argumentos que deben coincidir en cantidad, tipo y orden
con los de la función que fue definida..

Entrada y salida de datos


ENTRADAS

son todos aquellos insumos que se requieren para el adecuado procesamiento de los datos y que
se definirán como variables, teniendo en cuenta el tipo de dato que puede representar y ellos se
detallan en el siguiente capítulo con más énfasis. Entre los tipos de datos existentes se
encuentran:

Caracter: Datos de tipo alfanumérico que representan un solo caracter de datos.

Cadena: Datos similares al anterior, pero que pueden almacenar cadenas de caracteres

Enteros: Datos numéricos que manejan cantidades enteras.

Flotantes o decimales: Son datos numéricos que permiten almacenar datos con parte entera y
parte decimal. Existen dos tipos: float o flotante y doble o double.

Booleanos: Son datos que representan valores lógicos, de tal manera que devuelven resultados
como falso o verdadero

SALIDAS

Son los valores o resultados que se generan después de una operación o proceso, en el ejemplo
anterior se puede ver que la salida, se compone de dos partes, el mensaje final, que es la cadena:
“el cuadrado del número es:” y el valor de cuadrado que se visualiza para el usuario.
Manejo de cadenas
En temas previos ya hemos trabajado con tipos de datos básicos como números y valores lógicos.
Las cadenas de caracteres también son un tipo de dato básico. Consisten en una secuencia de
caracteres y sirven para representar información de tipo texto, como el nombre de una persona, el
nombre de una calle, una matrícula de un coche, etcétera.

En R una cadena de caracteres se representa como una serie de caracteres encerradas entre
comillas dobles o simples:

Estructuras de decisión
Una estructura de decisión permite que la ejecución de un algoritmo tome distintos caminos, que
llevan a distintos resultados, dependiendo de la condición o condiciones presentes en la
estructura de decisión. Una condición corresponde a una expresión lógica que puede contener
operadores relacionales (, <=, >=, =) o conectores lógicos

“Y” ( , &)

“NO” (~)

“O” ( v, ǀ)

Ejemplos

Suponga que se tienen estas variables.

cantidad 10 //tipo entero

SW „S‟ //tipo caracter

estrato  3 //tipo entero

edad  60 //tipo entero

venta  65000 //tipo real

Ahora observe estas expresiones lógicas construidas con las anteriores variables:

 SW = „N‟ esta comparación con el igual da falso, ya que SW no es igual a N puesto que SW
contiene el caracter S.

 (edad >= 60)  (estrato < 3) verdadero  falso falso resultado

 (cantidad > 10) v (venta >= 65000) falso v verdadero verdadero resultado

 ~(edad>=60) ~ verdadero falso resultado

También podría gustarte