SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
NOMBRE COMPLETO: ERIKA DANIELA DIAZ JARAMILLO
FECHA: 16 ABRIL 2015
INTRODUCCIÓN A LA PROGRAMACIÓN
1. Observe el video “Todo el mundo debería saber programar” y de
acuerdo a él conteste:
a. Cinco definiciones que le llamaron la atención sobre que es programar
PERSONAJE CREADOR
DE…/CARGO
DESEMPEÑA
CONCEPTO SOBRE QUE
ES PROGRAMAR
1 GABE VALVE
CUANDO ESTAS
POGRAMANDO LE ETSAS
ENSEÑANDO A LA COSA
MAS POSIBLEMENTE MAS
ESTUPIDA DE
UNIVERSO,UN
ORDENADOR, COMO
HACER ALGO
2 MARK FACEBOOK
PROGRAMAR ES UNA DE
LAS POCAS COSAS QUE
PUEDES HACER, CUAND
ESTAS SENTADO Y
SIMPLEMENTE CREAR
ALGO COMPLETAMENTE
NUEVO DESDE CERO Y YA
SABES LO QUE QUIERES
3
DREW DROPOX
REALMENTE NO ES
DIFERENTE DE TOCAR UN
ISTRUMENTO O
PRACTICAR UN
DEPORTE,EMPIEZA
SIENDO ALGO MUY
INTIMIDANTE CUANDO
TERMINAS POR COJERE EL
TRUCO
4
JACK
TWITTER
DESDE PEQUEÑO ESTABA
OBSESIONADO CON LOS
MAPAS DE CUIDADES,ASI
QUE APRENDI SOLO COMO
PROGRAMAR, QERIA VER
LO QUE ESTABA PASANDO
Y FUNCINANDO LA CIUDAD
5 MAKINDE
EARLY FACEBOOK
INGINEER
GRAN CANTIDAD DE
CODIGOS QUE ESCRIBE LA
GENTE ES EN REALIDAD
MUY SENCILLO ,TIENE MAS
QUE VER CON EL
PROCESO DE
DESCOMPONER
PROBLEMAS
b. Cinco opiniones sobre cómo fue que iniciaron a programar:
PERSONAJE CREADOR
DE…/CARGO
DESEMPEÑA
CUAL FUE SU PRIMER
PROGRAMA
1 BILL MICROSOFT
LO MEJOR FUE USAR
SOFTWARE PARA DECIDI
CUANDO SERIA LAS CLASES
EN MI COLEGIO PARA
PERMITIRME DECIDIR QUE
CHICAS ESTABAN EN MI
CLASE
2 GABE VALVE
LA PRIMERA VEZ LO QUE
REALMENTE HIZE FUE QUE
ALGO APARECIESE Y DIJIESE
“HOLA,MUNDO” Y YO HIZE
QUE UN ORDENADOR HIZIERA
ESO, FUE ASOMBROSO
3 ELENA CLOTHIDIA.COM
PRIMERO APRENDI COMO
HACER APARECER UN
CICULO VERDE Y
RECTANGULO
4
DREW DROPOX
EL PRIMER PROGRAMA QUE
ESCRIBI PREGUNTABA COSAS
COMO: ¿CUÁL ES TU COLOR
FAORITO? O ¿CUÁNTOS
AÑOS TIENES?
5
JACK TWITEER
APRENDI SOLO COMO
PROGRAMAR, QERIA VER
LO QUE ESTABA PASANDO Y
FUNCINANDO LA CIUDAD
c. Nombre tres (3) habilidades que debe tener o desarrollar un programador
 CREATIVIDAD
 EFICACIA
 DETERMINACION
d. Por qué es importante en las escuelas enseñar a programar.
 es importante por que fomenta el pensamiento critico, fomenta la habilidad
para resolver problemas
e. Que opinión puede dar sobre el video acerca de la importancia de la
programación en el futuro
 LA POGRAMACION EN EL FUTURO ES DE VITAL IMPORTANCIA
TANTO PARA LOS NIÑOS QUE SON LOS QUE EMPIZAN A
DESARROLAR NUEVAS HHERAMIENTAS DE CONOCI IENTO COMO
EN ESTE CASO , PUESTO QUE LES AYUDA EN US VIVIR NORMAL
PUES LE ALIMENTA LA HABILIDAD DE RESOLVER PROBLEMAS Y LE
AYUDA EN SU PENSAR CRITICO.
TAMBIEN ES IMPORTANTE PARA AQUELLOS QUE YA HACEN USO DE
LA PROGRAMACION PS ASI ALIMENTAN MUCHO MA SU
CONOCIMIENTO CLARO ESTA LO ALIMENTAN AUN MAS Y ASI SERIA
MEJOR PARA SEGUIR AVANZANDO CADA DIA MAS.
f. Realice una lectura rápida de la unidad 1 del libro Introducción a la
Programación y responda las siguientes preguntas con sus propias
palabras:
1. LENGUAJE MÁQUINA_ El uso de este permite crear programas o
aplicaciones que controlen el comportamiento físico y lógico de un
dispositivo electrónico (expresado en algoritmos de precisión) y, además,
establecer la comunicación humano-máquina. Su escritura está formada
por un conjunto de símbolos, reglas sintácticas y semánticas que definen la
estructura y el significado de sus elementos y expresiones al igual que las
reglas ortográficas lo hacen con el lenguaje humano. Por último, debemos
tener en cuenta el proceso de programación por el cual se escribe, prueba,
depura, compila y mantiene el código fuente de un programa informático, al
que nosotros llamaremos desarrollo. Código interpretado directamente por
el procesador. Las invocaciones a memoria, como los procesos aritmético-
lógicos, son posiciones literales de conmutadores físicos del hardware en
su representación booleana. Estos lenguajes son literales de tareas.
2. Existen dos tipos de lenguaje de programación los cuales son nivel alto y
bajo.
3. NIVEL ALTO se asemeja al lenguaje humano y, por medios visuales, nos
permite crear nuestros desarrollos (por ejemplo: Visual Basic). Permiten
mayor flexibilidad al desarrollador (a la hora de abstraerse o de ser literal), y
un camino bidireccional entre el lenguaje máquina y una expresión casi oral
entre la escritura del programa y su posterior compilación.
4. ALGORITMOS DE ORDENACION_ En la algoritmia se pueden encontrar
diferentes técnicas que permiten realizar tareas de ordenación, de forma
mucho más rápida y sencilla que otras técnicas. Algunas de ellas son:
Insert-Sort, Shell-Sort, Merge-Sort y Quick-Sort. Entre ellas, se puede
destacar a Quick-Sort, que es es actualmente el más eficiente y veloz de
los métodos de ordenación de datos. Este también es conocido con el
nombre de “método rápido” u “ordenamiento por partición”. Si bien
encontraremos múltiples definiciones de lo que es un algoritmo, nosotros
trabajaremos con la genérica que toma la RAE, en la que se hace
referencia a un conjunto ordenado y finito de operaciones que permite hallar
la solución de un problema. Nosotros, como seres humanos, tenemos
incorporado un “algoritmo” de decisiones. Por ejemplo, si deseamos vestir
una remera, realizamos un proceso de selección de cuál o tal queremos, y
terminamos por hacer la selección deseada. En un conjunto ordenado y
finito de operaciones, podríamos representar, a través de un algoritmo, este
proceso de selección y solución.
5. Hasta aquí, conocimos la comunicación establecida entre un software y el
hardware, y cómo debemos actuar para lograr que, por medio de
algoritmos, nuestro sistema realice las tareas que nosotros deseamos. Esto
es posible gracias al lenguaje de programación que elijamos, ya sea el que
más nos gusta o aquel que se adapta mejor a las necesidades del mercado
actual. Más allá de la decisión que tomemos, este libro nos servirá como
guía y apoyo para aprender a trabajar sobre cualquier lenguaje, ya que nos
brindará las bases necesarias para comprender y saber aprovechar mejor
sus diferentes características.
6. Código binario va de (0 y 1).
7.
8. LENGUAJE DE PROGRAMACIÓN_ Anteriormente presentamos la
comunicación que existe entre un software y el hardware. Ahora vamos
a conocer la comunicación que debemos establecer nosotros, como
desarrolladores, frente a nuestro hardware, para lograr que este ejecute
las tareas o procesos que deseamos. Para este fin, necesitaremos como
herramienta primordial un lenguaje de programación.
9. Entrada/Proceso/Salida_ La entrada es el ingreso o comando de datos
que vamos a realizar sobre un dispositivo, como, por ejemplo: tocar la
pantalla, escribir, mover el puntero del mouse, hacer el movimiento con
un joystick, etc. Por lo tanto, toda entrada se hará por medio de un
dispositivo, como puede ser una pantalla táctil, un teclado, una webcam
o un mouse.
El proceso es el trabajo, la interpretación y el cálculo de la información
ingresada. Esta información puede ser un movimiento del mouse, una tecla
pulsada, datos para calcular enviados, y otros. Fundamentalmente, en el
proceso ya entran en juego el procesador y la memoria de un dispositivo.
La salida es el resultado de las acciones que se efectúan sobre la
información. Por lo tanto, si pulsamos el botón del mouse, se ejecutará una
aplicación (pulsar el botón Enviar de un correo).
10.PRIMERAS TAREAS DE UN DESARROLLADOR_ Hasta este punto,
hemos visto que la interacción con dispositivos electrónicos se presenta
por medio de interfaces. Estas, a su vez, cuentan con un software que
traduce nuestras acciones a un lenguaje máquina reconocido por el
hardware, con lo cual se obtiene un resultado. Para lograr esto, como
desarrolladores es importante que conozcamos la manera de darle al
equipo informático las indicaciones necesarias. En este libro
aprenderemos a confeccionarlas por medio del estudio de la lógica de
programación, y a plasmarlas en líneas de código de un software
específico para diagramar y tipear. A continuación, desarrollaremos dos
conceptos fundamentales que debemos tener bien en claro durante el
desarrollo: algoritmia y lenguajes de programación. Una vez que los
dominemos, podremos lograr que el software cumpla con todas nuestras
indicaciones.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (6)

Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
 
Proyecto parte 2
Proyecto parte 2Proyecto parte 2
Proyecto parte 2
 
Ada1 b1 alvaradoyanzany.xls
Ada1 b1 alvaradoyanzany.xlsAda1 b1 alvaradoyanzany.xls
Ada1 b1 alvaradoyanzany.xls
 
Recursos educativos
Recursos educativos Recursos educativos
Recursos educativos
 
Proyecto software
Proyecto softwareProyecto software
Proyecto software
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 

Andere mochten auch

E-Book-Reader für Studium und Lehre
E-Book-Reader für Studium und LehreE-Book-Reader für Studium und Lehre
E-Book-Reader für Studium und LehreRudolf Mumenthaler
 
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)NETWAYS
 
Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010
Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010
Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010Online.Strategie.Beratung.
 
Promoción de la Salud Mental - OMS
Promoción de la Salud Mental - OMSPromoción de la Salud Mental - OMS
Promoción de la Salud Mental - OMSMarcoSebastianSM
 
Einführung in die Praxisforschung/ Aktionsforschung
Einführung in die Praxisforschung/ AktionsforschungEinführung in die Praxisforschung/ Aktionsforschung
Einführung in die Praxisforschung/ Aktionsforschungjoness6
 
Ju20150605.desbloqueado
Ju20150605.desbloqueadoJu20150605.desbloqueado
Ju20150605.desbloqueadopedro quiroz
 
Axel Wolpert: Computergestütztes Lernen - was geht heute Ein Überblick
Axel Wolpert: Computergestütztes Lernen - was geht heute Ein ÜberblickAxel Wolpert: Computergestütztes Lernen - was geht heute Ein Überblick
Axel Wolpert: Computergestütztes Lernen - was geht heute Ein Überblicklernet
 
Die mobile Herausforderung
Die mobile Herausforderung Die mobile Herausforderung
Die mobile Herausforderung Martin Reiher
 
Wärme im dialog slideshare
Wärme im dialog slideshareWärme im dialog slideshare
Wärme im dialog slideshareWaermeimdialog
 
Überschau und Ausblick - Bayerische Museen und Web 2.0
Überschau und Ausblick - Bayerische Museen und Web 2.0 Überschau und Ausblick - Bayerische Museen und Web 2.0
Überschau und Ausblick - Bayerische Museen und Web 2.0 Sybille Greisinger
 
Mall virtual
Mall virtualMall virtual
Mall virtualCAPIPDL
 

Andere mochten auch (20)

E-Book-Reader für Studium und Lehre
E-Book-Reader für Studium und LehreE-Book-Reader für Studium und Lehre
E-Book-Reader für Studium und Lehre
 
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
Icinga Web: Arbeiten mit Icinga Web (Webinar vom 04.04.2014)
 
Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010
Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010
Social Media ist da – was tun? Präsentation vom Twittwoch Ruhr am 28. Juli 2010
 
Preso antro
Preso antroPreso antro
Preso antro
 
WVG_Ambientales CHNIS_Español
WVG_Ambientales CHNIS_EspañolWVG_Ambientales CHNIS_Español
WVG_Ambientales CHNIS_Español
 
disciplinas deportivas
disciplinas deportivasdisciplinas deportivas
disciplinas deportivas
 
Promoción de la Salud Mental - OMS
Promoción de la Salud Mental - OMSPromoción de la Salud Mental - OMS
Promoción de la Salud Mental - OMS
 
Tt toechtertag 2012
Tt toechtertag 2012Tt toechtertag 2012
Tt toechtertag 2012
 
Einführung in die Praxisforschung/ Aktionsforschung
Einführung in die Praxisforschung/ AktionsforschungEinführung in die Praxisforschung/ Aktionsforschung
Einführung in die Praxisforschung/ Aktionsforschung
 
Ju20150605.desbloqueado
Ju20150605.desbloqueadoJu20150605.desbloqueado
Ju20150605.desbloqueado
 
Axel Wolpert: Computergestütztes Lernen - was geht heute Ein Überblick
Axel Wolpert: Computergestütztes Lernen - was geht heute Ein ÜberblickAxel Wolpert: Computergestütztes Lernen - was geht heute Ein Überblick
Axel Wolpert: Computergestütztes Lernen - was geht heute Ein Überblick
 
Die mobile Herausforderung
Die mobile Herausforderung Die mobile Herausforderung
Die mobile Herausforderung
 
Taschengeld2
Taschengeld2Taschengeld2
Taschengeld2
 
Infocamp forschung
Infocamp forschungInfocamp forschung
Infocamp forschung
 
Wärme im dialog slideshare
Wärme im dialog slideshareWärme im dialog slideshare
Wärme im dialog slideshare
 
Diversity within Berlin city administration
Diversity within Berlin city administrationDiversity within Berlin city administration
Diversity within Berlin city administration
 
Milhagalveias
MilhagalveiasMilhagalveias
Milhagalveias
 
Huruf besar
Huruf besarHuruf besar
Huruf besar
 
Überschau und Ausblick - Bayerische Museen und Web 2.0
Überschau und Ausblick - Bayerische Museen und Web 2.0 Überschau und Ausblick - Bayerische Museen und Web 2.0
Überschau und Ausblick - Bayerische Museen und Web 2.0
 
Mall virtual
Mall virtualMall virtual
Mall virtual
 

Ähnlich wie Programar

Introduccion de programacion
Introduccion de programacionIntroduccion de programacion
Introduccion de programacionyessicacubillos10
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfSucelyCordova
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionTaller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionAngie_torres10
 
Dariana carlina rojas villanueva
Dariana carlina rojas villanuevaDariana carlina rojas villanueva
Dariana carlina rojas villanuevaDariana_villa
 
que es programar
 que es programar que es programar
que es programarcarlossapuy
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticasarasepulveda12
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaCristinaMuoz104
 
Conceptos básicos Programacion
Conceptos básicos ProgramacionConceptos básicos Programacion
Conceptos básicos ProgramacionAlfonso Mozko H
 
Elaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualElaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualLAURA BEATRIZ PAYRO CRUZ
 
Cuestionario de apresamiento unidad 1 johan molina_222
Cuestionario de apresamiento unidad 1 johan molina_222Cuestionario de apresamiento unidad 1 johan molina_222
Cuestionario de apresamiento unidad 1 johan molina_222johanmolina12
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2alberto vallejos
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0Gregory de la Rosa
 
Inforjnk
InforjnkInforjnk
InforjnkDon Fer
 

Ähnlich wie Programar (20)

Taller 1
Taller 1Taller 1
Taller 1
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Introduccion de programacion
Introduccion de programacionIntroduccion de programacion
Introduccion de programacion
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionTaller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Dariana carlina rojas villanueva
Dariana carlina rojas villanuevaDariana carlina rojas villanueva
Dariana carlina rojas villanueva
 
que es programar
 que es programar que es programar
que es programar
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Conceptos básicos Programacion
Conceptos básicos ProgramacionConceptos básicos Programacion
Conceptos básicos Programacion
 
Ada 3 (1)
Ada 3 (1)Ada 3 (1)
Ada 3 (1)
 
Ada 3 (3)
Ada 3 (3)Ada 3 (3)
Ada 3 (3)
 
Elaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualElaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visual
 
Fundamentos de programacion I
Fundamentos de programacion IFundamentos de programacion I
Fundamentos de programacion I
 
Solucion de problemas copia
Solucion de problemas   copiaSolucion de problemas   copia
Solucion de problemas copia
 
Cuestionario de apresamiento unidad 1 johan molina_222
Cuestionario de apresamiento unidad 1 johan molina_222Cuestionario de apresamiento unidad 1 johan molina_222
Cuestionario de apresamiento unidad 1 johan molina_222
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 
programacion
programacionprogramacion
programacion
 
Inforjnk
InforjnkInforjnk
Inforjnk
 

Kürzlich hochgeladen

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 

Kürzlich hochgeladen (20)

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 

Programar

  • 1. NOMBRE COMPLETO: ERIKA DANIELA DIAZ JARAMILLO FECHA: 16 ABRIL 2015 INTRODUCCIÓN A LA PROGRAMACIÓN 1. Observe el video “Todo el mundo debería saber programar” y de acuerdo a él conteste: a. Cinco definiciones que le llamaron la atención sobre que es programar PERSONAJE CREADOR DE…/CARGO DESEMPEÑA CONCEPTO SOBRE QUE ES PROGRAMAR 1 GABE VALVE CUANDO ESTAS POGRAMANDO LE ETSAS ENSEÑANDO A LA COSA MAS POSIBLEMENTE MAS ESTUPIDA DE UNIVERSO,UN ORDENADOR, COMO HACER ALGO 2 MARK FACEBOOK PROGRAMAR ES UNA DE LAS POCAS COSAS QUE PUEDES HACER, CUAND ESTAS SENTADO Y SIMPLEMENTE CREAR ALGO COMPLETAMENTE NUEVO DESDE CERO Y YA SABES LO QUE QUIERES 3 DREW DROPOX REALMENTE NO ES DIFERENTE DE TOCAR UN ISTRUMENTO O PRACTICAR UN DEPORTE,EMPIEZA SIENDO ALGO MUY INTIMIDANTE CUANDO TERMINAS POR COJERE EL TRUCO
  • 2. 4 JACK TWITTER DESDE PEQUEÑO ESTABA OBSESIONADO CON LOS MAPAS DE CUIDADES,ASI QUE APRENDI SOLO COMO PROGRAMAR, QERIA VER LO QUE ESTABA PASANDO Y FUNCINANDO LA CIUDAD 5 MAKINDE EARLY FACEBOOK INGINEER GRAN CANTIDAD DE CODIGOS QUE ESCRIBE LA GENTE ES EN REALIDAD MUY SENCILLO ,TIENE MAS QUE VER CON EL PROCESO DE DESCOMPONER PROBLEMAS b. Cinco opiniones sobre cómo fue que iniciaron a programar: PERSONAJE CREADOR DE…/CARGO DESEMPEÑA CUAL FUE SU PRIMER PROGRAMA 1 BILL MICROSOFT LO MEJOR FUE USAR SOFTWARE PARA DECIDI CUANDO SERIA LAS CLASES EN MI COLEGIO PARA PERMITIRME DECIDIR QUE CHICAS ESTABAN EN MI CLASE 2 GABE VALVE LA PRIMERA VEZ LO QUE REALMENTE HIZE FUE QUE ALGO APARECIESE Y DIJIESE “HOLA,MUNDO” Y YO HIZE QUE UN ORDENADOR HIZIERA ESO, FUE ASOMBROSO 3 ELENA CLOTHIDIA.COM PRIMERO APRENDI COMO HACER APARECER UN CICULO VERDE Y RECTANGULO 4 DREW DROPOX EL PRIMER PROGRAMA QUE ESCRIBI PREGUNTABA COSAS COMO: ¿CUÁL ES TU COLOR
  • 3. FAORITO? O ¿CUÁNTOS AÑOS TIENES? 5 JACK TWITEER APRENDI SOLO COMO PROGRAMAR, QERIA VER LO QUE ESTABA PASANDO Y FUNCINANDO LA CIUDAD c. Nombre tres (3) habilidades que debe tener o desarrollar un programador  CREATIVIDAD  EFICACIA  DETERMINACION d. Por qué es importante en las escuelas enseñar a programar.  es importante por que fomenta el pensamiento critico, fomenta la habilidad para resolver problemas e. Que opinión puede dar sobre el video acerca de la importancia de la programación en el futuro  LA POGRAMACION EN EL FUTURO ES DE VITAL IMPORTANCIA TANTO PARA LOS NIÑOS QUE SON LOS QUE EMPIZAN A DESARROLAR NUEVAS HHERAMIENTAS DE CONOCI IENTO COMO EN ESTE CASO , PUESTO QUE LES AYUDA EN US VIVIR NORMAL PUES LE ALIMENTA LA HABILIDAD DE RESOLVER PROBLEMAS Y LE AYUDA EN SU PENSAR CRITICO. TAMBIEN ES IMPORTANTE PARA AQUELLOS QUE YA HACEN USO DE LA PROGRAMACION PS ASI ALIMENTAN MUCHO MA SU CONOCIMIENTO CLARO ESTA LO ALIMENTAN AUN MAS Y ASI SERIA MEJOR PARA SEGUIR AVANZANDO CADA DIA MAS. f. Realice una lectura rápida de la unidad 1 del libro Introducción a la Programación y responda las siguientes preguntas con sus propias palabras:
  • 4. 1. LENGUAJE MÁQUINA_ El uso de este permite crear programas o aplicaciones que controlen el comportamiento físico y lógico de un dispositivo electrónico (expresado en algoritmos de precisión) y, además, establecer la comunicación humano-máquina. Su escritura está formada por un conjunto de símbolos, reglas sintácticas y semánticas que definen la estructura y el significado de sus elementos y expresiones al igual que las reglas ortográficas lo hacen con el lenguaje humano. Por último, debemos tener en cuenta el proceso de programación por el cual se escribe, prueba, depura, compila y mantiene el código fuente de un programa informático, al que nosotros llamaremos desarrollo. Código interpretado directamente por el procesador. Las invocaciones a memoria, como los procesos aritmético-
  • 5. lógicos, son posiciones literales de conmutadores físicos del hardware en su representación booleana. Estos lenguajes son literales de tareas. 2. Existen dos tipos de lenguaje de programación los cuales son nivel alto y bajo. 3. NIVEL ALTO se asemeja al lenguaje humano y, por medios visuales, nos permite crear nuestros desarrollos (por ejemplo: Visual Basic). Permiten mayor flexibilidad al desarrollador (a la hora de abstraerse o de ser literal), y un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación. 4. ALGORITMOS DE ORDENACION_ En la algoritmia se pueden encontrar diferentes técnicas que permiten realizar tareas de ordenación, de forma mucho más rápida y sencilla que otras técnicas. Algunas de ellas son: Insert-Sort, Shell-Sort, Merge-Sort y Quick-Sort. Entre ellas, se puede destacar a Quick-Sort, que es es actualmente el más eficiente y veloz de los métodos de ordenación de datos. Este también es conocido con el nombre de “método rápido” u “ordenamiento por partición”. Si bien encontraremos múltiples definiciones de lo que es un algoritmo, nosotros trabajaremos con la genérica que toma la RAE, en la que se hace referencia a un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Nosotros, como seres humanos, tenemos incorporado un “algoritmo” de decisiones. Por ejemplo, si deseamos vestir una remera, realizamos un proceso de selección de cuál o tal queremos, y terminamos por hacer la selección deseada. En un conjunto ordenado y finito de operaciones, podríamos representar, a través de un algoritmo, este proceso de selección y solución. 5. Hasta aquí, conocimos la comunicación establecida entre un software y el hardware, y cómo debemos actuar para lograr que, por medio de algoritmos, nuestro sistema realice las tareas que nosotros deseamos. Esto es posible gracias al lenguaje de programación que elijamos, ya sea el que más nos gusta o aquel que se adapta mejor a las necesidades del mercado actual. Más allá de la decisión que tomemos, este libro nos servirá como guía y apoyo para aprender a trabajar sobre cualquier lenguaje, ya que nos brindará las bases necesarias para comprender y saber aprovechar mejor sus diferentes características. 6. Código binario va de (0 y 1). 7.
  • 6. 8. LENGUAJE DE PROGRAMACIÓN_ Anteriormente presentamos la comunicación que existe entre un software y el hardware. Ahora vamos a conocer la comunicación que debemos establecer nosotros, como desarrolladores, frente a nuestro hardware, para lograr que este ejecute las tareas o procesos que deseamos. Para este fin, necesitaremos como herramienta primordial un lenguaje de programación. 9. Entrada/Proceso/Salida_ La entrada es el ingreso o comando de datos que vamos a realizar sobre un dispositivo, como, por ejemplo: tocar la pantalla, escribir, mover el puntero del mouse, hacer el movimiento con un joystick, etc. Por lo tanto, toda entrada se hará por medio de un dispositivo, como puede ser una pantalla táctil, un teclado, una webcam o un mouse. El proceso es el trabajo, la interpretación y el cálculo de la información ingresada. Esta información puede ser un movimiento del mouse, una tecla pulsada, datos para calcular enviados, y otros. Fundamentalmente, en el proceso ya entran en juego el procesador y la memoria de un dispositivo. La salida es el resultado de las acciones que se efectúan sobre la
  • 7. información. Por lo tanto, si pulsamos el botón del mouse, se ejecutará una aplicación (pulsar el botón Enviar de un correo). 10.PRIMERAS TAREAS DE UN DESARROLLADOR_ Hasta este punto, hemos visto que la interacción con dispositivos electrónicos se presenta por medio de interfaces. Estas, a su vez, cuentan con un software que traduce nuestras acciones a un lenguaje máquina reconocido por el hardware, con lo cual se obtiene un resultado. Para lograr esto, como desarrolladores es importante que conozcamos la manera de darle al equipo informático las indicaciones necesarias. En este libro aprenderemos a confeccionarlas por medio del estudio de la lógica de programación, y a plasmarlas en líneas de código de un software específico para diagramar y tipear. A continuación, desarrollaremos dos conceptos fundamentales que debemos tener bien en claro durante el desarrollo: algoritmia y lenguajes de programación. Una vez que los dominemos, podremos lograr que el software cumpla con todas nuestras indicaciones.