Documente Academic
Documente Profesional
Documente Cultură
Contenido
1.1 Conceptos Básicos de Lenguajes de Programación.
1.2 Interpretadores y Compiladores.
1.3 Ambientes de Programación.
1.4 Conceptos y Propiedades de Algoritmos.
Objetivos
• Distinguir las actividades de edición y compilación para la resolución
de problemas.
• Conocer los conceptos y propiedades de los algoritmos de
programación para la resolución de problemas
1.1 Conceptos Básicos de
Lenguajes de Progamación
Conceptos Básicos
Computador: dispositivo capaz de realizar cálculos y
tomar decisiones lógicas mucho más rápido que los
humanos.
Programa: conjunto de instrucciones individuales que
son creadas por el programador.
Conceptos Básicos
Lenguaje de Programación: lenguaje formal diseñado
para realizar procesos que pueden ser ejecutados por
las computadoras (sintaxis, gramática, y semántica).
https://www.python.org/downl
oads/
Ambientes de Programación
IDE: PyCharm
(Community Edition)
https://www.jetbrains.com/pycharm/download/#section=windows
Ambientes de programación
• Entorno en el que un programador desarrolla sus
aplicaciones.
• PyCharm
1.4 Conceptos y Propiedades de
Algoritmos
Problemas que nos enfrentamos
diariamente
• Tomar el bus para ir a la Universidad
• Comer
• Jugar al fútbol
• Poner un foco
• Subir y bajar escaleras
Metodología para la resolución de
un problema usando un computador
•La solución es correcta?
•Hay una manera más
REVISIÓN
sencilla de obtenerla?
Efectivo Claro
Finito
Conceptos y Propiedades de
Algoritmos
●
Secuencia de instrucciones.
Algoritmo ●
Resuelven un problema.
●
Algoritmo codificado.
Programa ●
Corre en una máquina.
Tarea
Ingresar al Sidweb y revisar la sección de Trabajos
TIP:
Revisa periodicamante el Sidweb, la sección de Plan de Clase y Trabajos
Bibliografía
• Rodríguez, Luis. Python Programación Luis Rodríguez, Python
Programación.
• Downey, A., Elkner, J., & Meyers, C. (2012). How to think like a
computer scientist: learning with python. Green Tea Press, Wellesley,
Massachusetts.