Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMACIN
(CCPG1001)
UNIDAD 1:
INTRODUCCIN A LA PROGRAMACIN
CONTENIDO
1. Conceptos bsicos de lenguajes de
programacin.
2. Interpretadores y compiladores.
3. Ambientes de programacin.
4. Conceptos y propiedades de los algoritmos.
OBJETIVOS
Al finalizar la clase los estudiantes estarn en capacidad de:
1. Distinguir entre las actividades de edicin y compilacin mediante la
ejecucin programas utilizando un lenguaje de programacin.
2. Identificar los conceptos y propiedades de los algoritmos de
programacin para la resolucin de problemas.
1.1 Conceptos Bsicos de Lenguajes de
Progamacin
CONCEPTOS BSICOS
Computador: Dispositivo capaz de realizar clculos y tomar
decisiones lgicas mucho ms rpido que los humanos.
Programa: Conjunto de instrucciones individuales que son
creadas por el programador.
CONCEPTOS BSICOS
Lenguaje de Programacin: Lenguaje formal diseado para
ejecutar instrucciones que puedan ser entendidas por el
computador (sintaxis, gramtica, y semntica).
Guido van
Dynamicall
y-typed Rossum -
Designer
Automatic Object-
memory- oriented
management
PYTHON: USO
PYTHON: APLICACIONES
PYTHON: APLICACIONES
DOWNLOAD PYTHON
(Intrpreter)
https://www.python.org/downloads/
INSTALLING PYTHON
(Intrpreter)
PYTHON ONLINE
https://repl.it/languages/python3
IDE: PyCharm
(Community Edition)
https://www.jetbrains.com/pycharm/download/#section=windows
INTERPRETADOR DE PYTHON
Modo Interactivo:
Versin Python
Fecha y hora
Python prompt
QUITTING PYTHON
>>> exit
#Sumar x+1
Semantic No cumple >>> x=10
>>> x+5
Error funcionalidad. >>> print(x)
>>> 15
ALGORITMO VS. PROGRAMA
Secuencia de
instrucciones.
Algoritmo Resuelven un
problema.
Algoritmo codificado.
Programa Corre en una mquina.
CodeCombat Example
https://codecombat.com
CodeCombat Example
algoritmo programa
PROGRAMA
INPUT
if - else
while
OUTPUT
INSTALACIN PYTHON
Instalacin de Python
https://www.youtube.com/watch?v=9fNKy9zO
Pkg&vq=hd720
Instalacin de PyCharm
https://goo.gl/rHcBKx
PRXIMA CLASE
Control de lectura del Captulo 2: Variables y tipos de
datos.