ING. LUIS E.
RÍOS CARRILLO
PROGRAMACIÓN
101 10110001111010111111011110
1010100101111010101101101
101101100110010011101010
0 1 0 0
Curso de programación creativa0 0 0 1 1 0 0 1 0 0 1 0 1 1 1 1 1 1 0 1
101011100100111011010001
01000000011100101110110
1101011111101111000010101
1111010101101101000101101
100100111010101110010000
00100101111110111111101011
Resumen de Programación
Algoritmos
contenidos Codificar
Lenguajes de
Nuestros temas principales para hoy programación
Java
Processing
Hola mundo!
01100011110101111110111100001010
10010111101010110110100010110110
0110010011101010111001000001100
001011111101111111010111001001110
110100010000100000001110010111
011000111101011111101111000010101
00101111010101101101000101101100
1100100111010101110010000011001
0010111111011111110101110010011101
01000100001000000011100101110
Programación
La programación (en informática), es
el uso de algoritmos codificados en
lenguajes escritos para ser ejecutados
y cumplir una determinada función
en dispositivos informáticos.
01010
110110
01100
001110 Algoritmo
010111 ¿Qué es un algoritmo?
010101
Un algoritmo es una serie de pasos en un proceso,
01100 una serie de ordenes preestablecidas.
011001
011101
101110
01010
101011
011100101110110001111010111111011110000
0101001011110101011011010001011011001
001001110101011100100000110010010111
1110111111101011100100111011010001000
01000000011100101110110001111010111111
01111000010101001011110101011101100011
10101111110111100001010100101111010101
1011010001011011001100100111010101110
01000001100100101111110111111101011100
00111011010001000010000000111001011
0110001111010111111011110000101010010
1110101011011010001011011001100100111 ¿Qué es la
01010111001000001100100101111110111111
10101110010011101101000100001000000 codificación?
011100101110110001111010111111011110000
¿POR QUÉ ES IMPORTANTE?
10101001011110101011
0010111111011111110101110010011101101000100001
0000011100101110110001111010111111011110000101
0010111101010110110100010110110011001001110101
110010000011001001011111101111111010111001001110
0100010
0100000001110010111011000111101011111101111000
010100101111010101110110001111010111111011110000
1010010111101010110110100010110110011001001110
LA CODIFICACIÓN
10111001000001100100101111110111111101011100100
0110 Es1 0
el0proceso
0 1 0 0 0 de 010 00000
traducir 0 1 1 1 0 0 1la
(codificar) 01110110001111010
1 1 1información
0 1 1 1 1 0 0 0 0de 1 0los
1 0 1algoritmos
0 0 1 0 1 1 1 1 desde
0 1 0 1 0un110 1101000101101
lenguaje
0110 010
que 0 1 1 1 0 1 0 1 0nosotros,
entendemos 1 1 1 0 0 1 0hasta
0 0 0 0un 1 1 lenguaje
00100101111110111
1 0 1que
0 1 1entiende
1 0 0 1 0 0 1un 110 1 1 0 1 0 0 0 también
ordenador, 1 0 0 0 0 1 conocido
00000001110010
0 1como
1 0 0 0lenguaje
1 1 1 1 0 1 0de
1 1 1programación.
111011110000101010010111101010
Programación 101 | Curso de programación creativa
PROCESO
ALGORITMO
Ordenes preestablecidas para llevar acabo un
proceso.
CODIFICACIÓN
Traducir las ordenes o instrucciones de un algoritmo
a un lenguaje de programación.
DISPOSITIVO
Usa el lenguaje de programación para procesar
datos y llevar a cabo las instrucciones.
Lenguajes de
programación
Son cualquier lenguaje
artificial que puede utilizarse
para definir una secuencia
de instrucciones para su
procesamiento por un
ordenador o computadora.
101100011
101101000
00100101
01000000
101010010
010101110
001110110
Programación 101 | Curso de programación creativa 1 0 1 0 1 1 1 1 1 1
CARACTERISTICAS DE LOS
LENGUAJES DE
PROGRAMACIÓN
ALTO NIVEL BAJO NIVEL
Mayor nivel de abstracción Casi nula abstracción alfanumerica
COMPILADOS INTERPRETADOS
Un programa escrito en un lenguaje Un programa escrito en un lenguaje
"compilado" se traduce a través de un interpretado requiere de un
programa anexo llamado compilador programa auxiliar (el intérprete), que
que, a su vez, crea un nuevo archivo traduce los comandos de los
independiente que no necesita programas según sea necesario.
ningún otro programa para
ejecutarse a sí mismo. Este archivo se
llama ejecutable.
0110010010111111011111110101110
0011101101000100001000000
110010111011000111101011111101
1000010101001011110101011011
Java
000101101100110010011101010
1001000001100100101111110111
1101011100100111011010001000 Orientado a
000000011100101110110001111
objetos
¿Qué es Java?
01111110111100001010100101111
010111011000111101011111101111
0001010100101111010
Sencillo de
utilizar e
implemetar
Funciona en
cualquier
dispositivo
0110010010111111011111110101110
0011101101000100001000000
110010111011000111101011111101
1000010101001011110101011011
Processing
000101101100110010011101010
1001000001100100101111110111
1101011100100111011010001000
000000011100101110110001111 Basado en Java
¿Qué es processing?
01111110111100001010100101111
010111011000111101011111101111
0001010100101111010
Desarrollado
para diseñadores
y artistas
Varios modos de
programación
¿Alguna
duda?
Contáctame
TELÉFONO
775-75-25316
E-MAIL
[Link].9815@[Link]