Beruflich Dokumente
Kultur Dokumente
Escuela de Matemática
Materia
Programación 1
Tema
Fundamentos de Algoritmos y de Python
Nombre
JOSÉ SANTO
Cedula
12 708 1953
Año
2019
Capítulo. 2
FUNDAMENTOS
DE ALGORITMOS
Y
DE PYTHON
¿Que es un algoritmo?
Un algoritmo es una secuencia precisa de pasos que nos permite alcanzar un resultado o resolver un
problema
El pseudocòdigo es una manera de representar las instrucciones de un algoritmo sin recurrir a ningùn
còdigo de programaciòn en particular.
La ventaja de describir un algoritmo en pseudocòdigo es que es màs fàcil escribir un algoritmo de lenguaje
natural a pseudocòdigo y de ahì se puede codificar màs fàcilmente en python o en cualquier otro lenguaje
de programaciòn.
Variables
Una variables es un dato que puede tomar distintos valores segùn el algoritmo. Las variables de un
algoritmo tienen un nombre para identificarlas en el algoritmo. El nombre es una cadena de caracteres
alfanumèricos que debe empezar con una letra de la A a la z y pueden ser mayùsculas o minùsculas.
Dentro del nombre puede haber nùmeros o guiones bajos. No puede puede haber dos variables con
nombres iguales dentro de un algoritmo.
Tipos de variables:
En Python, asì como en la mayorìa de los lenguajes de programaciòn, cada variable corresponde a un tipo
de variable. Esto quiere decir que una variable puede ser de tipo entera, real, alfanumèrica o lògica.
Parte de un algoritmo
Para describir un algoritmo en pseudocòdigo es necesario que se incluyan las siguientes partes:
1. Un tìtulo.
2. Es recomendables, pero no obligatorio, una muy breve descripciòn de lo que hace el algoritmo.
3. Recibir datos de entrada.
4. Realizar las operaciones necesarias.
5. Mostrar datos de salida.
6. Fin del algoritmo.
Se pueden incluir comentarios dentro del algoritmo para explicar, clasificar o recordar lo que hacen partes
del algoritmo, asì como para dar una explicaciòn de lo que representan los datos y las variables. Los
renglones de comentarios empiezan con el sìmbolo numeral #.
Lenguaje Python
En esta sección damos una introducción al lenguaje de programación Python. En este lenguaje
estaremos convirtiendo nuestros algoritmos escritos en pseudocódigo a lenguaje Python para poder
ejecutarlos en una computadora. La ventaja de usar Python como lenguaje de programación es que se
puede usar en una gran cantidad de plataformas como PCs, microcontroladores, estaciones de trabajo
y muchos sistemas operativos modernos.
Python fue creado por Guido van Rossum. Lo empezó a desarrollar a finales de 1989 y se considera
hoy en día como el tercer lenguaje más ocupado desarrolladores.
El ambiente de python
Python corre desde un ambiente de desarrollo integrado conocido como IDLE que son las iniciales de
Integrated DeveLopment Environment.
Estructura de un algoritmo en python
Un algoritmo en Python tiene la misma estructura que hemos presentados para un algoritmo en
pseudocódigo. Lo único que cambia son las palabras clave y algunos otros signos de sintaxis y
puntuación.
Al igual que en pseudocódigo, un algoritmo empieza con un nombre, que este caso no forma del
código de Python y por lo tanto debe ser escrito como comentario.