SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
INTRODUCCIÓN
FUNDAMENTOS DE PROGRAMACIÓN
YESITH VALENCIA
jvalencia5@udi.edu.co
RECETA
Ingredientes
• 3 tazas de queso molido
• 1 ½ taza de harina de maíz
• 2 huevos batidos
• ¼ taza de leche
• 1 cucharadita de azúcar
• Aceite
Preparación
Se mezclan todos los ingredientes
juntos, se amasan hasta lograr una
masa suave. Se forman bolitas con
las manos húmedas. Se ponen a
freír en aceite caliente. Se tapa,
cuando se esponjen y suban se le
sube el fuego y se dejan dorar, se
sacan y se ponen a escurrir sobre
papel absorbente.
RECETA
COMPARACIÓN
RECETA
• Entrada
• Proceso
• Salida
• Resuelve un problema
ALGORITMO
• Entrada
• Proceso
• Salida
• Resuelve un problema
EJERCICIO
• Averiguar la historia de los computadores:
• Contexto en que se desarrolló
• Fechas y personajes relevantes
• Fases
• Primer computadora
• Condiciones
• En parejas
• Hacer una presentación PPT
• Subir al DropBox
COMPUTADORA
• Una computadora es un dispositivo
electrónico, utilizado para procesar información
y obtener resultados, capaz de ejecutar cálculos
y tomar decisiones a velocidades millones o
cientos de millones más rápidas que puedan
hacer- lo los seres humanos.
• En el sentido más simple una computadora es
“un dispositivo” para realizar cálculos o com-
putar. El término sistema de computadora o
simplemente computadora se utiliza para
enfatizar que, en realidad, son dos partes
distintas: hardware y software.
DISPOSITIVOS E/S
ORGANIZACIÓN FÍSICA DE UNA COMPUTADORA
Las computadoras sólo entienden un lenguaje compuesto únicamente por ceros y unos. Esta forma
de comunicación se denomina sistema binario digital y en el caso concreto de las máquinas
computadoras, código o lenguaje máquina.
Este lenguaje máquina utiliza secuencias o patrones de ceros y unos para componer las
instrucciones que posteriormente reciben de los diferentes dispositivos de la computadora, tales
como el microprocesador, las unidades de discos duros, los teclados, etc.
ORGANIZACIÓN FÍSICA DE UNA COMPUTADORA
• Unidad Central de Proceso, UCP (CPU, Central Processing Unit).
• Memoria principal.
• Memoria secundaria (incluye medios de almacenamiento masivo como disquetes, memorias USB,
discos duros,
• discos CD-ROM, DVD...).
• Dispositivos de entrada tales como teclado y ratón.
• Dispositivos de salida tales como monitores o impresoras.
• Conexiones de redes de comunicaciones, tales como módems, conexión Ethernet, conexiones USB,
conexiones
• serie y paralelo, conexión Firewire, etc.
UNIDAD CENTRAL DE PROCESAMIENTO
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
• https://www.tiobe.com/tiobe-index/
PROGRAMACIÓN WEB
• HTML, técnicamente es un lenguaje de descripción de páginas más que un lenguaje de programación. Es el
elemento clave para la programación en la Web.
• JavaScript, es un lenguaje interpretado de guionado (scripting) que facilita a los diseñadores de páginas Web
añadir guiones a páginas Web y modos para enlazar esas páginas.
• VBScript, la respuesta de Microsoft a JavaScript basada en VisualBasic.
• Java, lenguaje de programación, por excelencia, de la Web.
• ActiveX, lenguaje de Microsoft para simular a algunas de las características de Java.
• C#, el verdadero competidor de Java y creado por Microsoft.
• Perl, lenguaje interpretado de guionado (scripting) idóneo para escritura de texto.
• XML, lenguaje de marcación que resuelve todas las limitaciones de HTML y ha sido el creador de una nueva
forma de programar la Web. Es el otro gran lenguaje de la Web.
• AJAX, es el futuro de la Web. Es una mezcla de JavaScript y XML. Es la espina dorsal de la nueva generación
BIBLIOGRAFÍA
• Libro: FUNDAMENTOS DE PROGRAMACIÓN: Algoritmos, estructuras de datos y
objetos. Luis Joyanes Aguilar. Mc Graw Hill
• Libro: Apuntes de clase de la asignatura: Fundamentos de programación: Luis Hernández
Yáñez. Facultada de Informática – Universidad Complutense. 2013 – 2014
• Presentación: Conceptos básicos: Fundamentos de programación. Salvador Sánchez, Miguel
A. Sicilia. Universidad de Alcalá. 2015

Más contenido relacionado

Similar a Fundamentos programación-Introducción recetas queso frito algoritmos lenguajes programación

Resumen de informatica
Resumen de informaticaResumen de informatica
Resumen de informaticakevinzurita4
 
Presentacion informatica
Presentacion informaticaPresentacion informatica
Presentacion informaticaPedro Cruz
 
Presentacion informatica
Presentacion informaticaPresentacion informatica
Presentacion informaticaPedro Cruz
 
Computadoras para Ingenieros - Conceptos Básicos 101
Computadoras para Ingenieros - Conceptos Básicos 101Computadoras para Ingenieros - Conceptos Básicos 101
Computadoras para Ingenieros - Conceptos Básicos 101iicomciapr
 
Promocion d ela capacitacion
Promocion d ela capacitacionPromocion d ela capacitacion
Promocion d ela capacitacionMIJ19635
 
Fundamentos informticos-1205180684250993-5
Fundamentos informticos-1205180684250993-5Fundamentos informticos-1205180684250993-5
Fundamentos informticos-1205180684250993-5henry tipantasig
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónMarco Chunab
 
Open Office Vs. Microsoft Office Apec
Open Office Vs. Microsoft Office ApecOpen Office Vs. Microsoft Office Apec
Open Office Vs. Microsoft Office ApecCarmen Maldonado
 
Conceptos Básicos de Programación
Conceptos Básicos de ProgramaciónConceptos Básicos de Programación
Conceptos Básicos de ProgramaciónMaraIsabel87
 
Diseño de software educativo 1
Diseño de software educativo 1Diseño de software educativo 1
Diseño de software educativo 1minerva23
 

Similar a Fundamentos programación-Introducción recetas queso frito algoritmos lenguajes programación (20)

I:\Propedeutico 2010
I:\Propedeutico 2010I:\Propedeutico 2010
I:\Propedeutico 2010
 
Resumen de informatica
Resumen de informaticaResumen de informatica
Resumen de informatica
 
Presentacion informatica
Presentacion informaticaPresentacion informatica
Presentacion informatica
 
Presentacion informatica
Presentacion informaticaPresentacion informatica
Presentacion informatica
 
Computadoras para Ingenieros - Conceptos Básicos 101
Computadoras para Ingenieros - Conceptos Básicos 101Computadoras para Ingenieros - Conceptos Básicos 101
Computadoras para Ingenieros - Conceptos Básicos 101
 
Promocion d ela capacitacion
Promocion d ela capacitacionPromocion d ela capacitacion
Promocion d ela capacitacion
 
Software
 Software Software
Software
 
Pp software
Pp softwarePp software
Pp software
 
Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09
 
Fundamentos informticos-1205180684250993-5
Fundamentos informticos-1205180684250993-5Fundamentos informticos-1205180684250993-5
Fundamentos informticos-1205180684250993-5
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Open Office Vs. Microsoft Office Apec
Open Office Vs. Microsoft Office ApecOpen Office Vs. Microsoft Office Apec
Open Office Vs. Microsoft Office Apec
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Conceptos Básicos de Programación
Conceptos Básicos de ProgramaciónConceptos Básicos de Programación
Conceptos Básicos de Programación
 
Diseño de software educativo 1
Diseño de software educativo 1Diseño de software educativo 1
Diseño de software educativo 1
 

Más de Yesith Valencia

Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónYesith Valencia
 
Introducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasIntroducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasYesith Valencia
 
Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Yesith Valencia
 
Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Yesith Valencia
 
DAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrolloDAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrolloYesith Valencia
 
Programación Web - Introducción
Programación Web - IntroducciónProgramación Web - Introducción
Programación Web - IntroducciónYesith Valencia
 
Desarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales IntroducciónDesarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales IntroducciónYesith Valencia
 
Token - Seguridad para Web Services
Token - Seguridad para Web ServicesToken - Seguridad para Web Services
Token - Seguridad para Web ServicesYesith Valencia
 
NuSoap & Test Web Services
NuSoap & Test Web ServicesNuSoap & Test Web Services
NuSoap & Test Web ServicesYesith Valencia
 

Más de Yesith Valencia (20)

Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programación
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasIntroducción - Auditoría de Sistemas
Introducción - Auditoría de Sistemas
 
Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001
 
Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019
 
JQuery
JQueryJQuery
JQuery
 
Java script
Java scriptJava script
Java script
 
CRUD html php mysql
CRUD html php mysqlCRUD html php mysql
CRUD html php mysql
 
CSS
CSSCSS
CSS
 
MVC: La Vista
MVC: La VistaMVC: La Vista
MVC: La Vista
 
Html
HtmlHtml
Html
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 
MVC: El modelo
MVC: El modeloMVC: El modelo
MVC: El modelo
 
DAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrolloDAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrollo
 
Programación Web - Introducción
Programación Web - IntroducciónProgramación Web - Introducción
Programación Web - Introducción
 
Desarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales IntroducciónDesarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales Introducción
 
Token - Seguridad para Web Services
Token - Seguridad para Web ServicesToken - Seguridad para Web Services
Token - Seguridad para Web Services
 
NuSoap & Test Web Services
NuSoap & Test Web ServicesNuSoap & Test Web Services
NuSoap & Test Web Services
 
SOAP
SOAPSOAP
SOAP
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 

Fundamentos programación-Introducción recetas queso frito algoritmos lenguajes programación

  • 1. INTRODUCCIÓN FUNDAMENTOS DE PROGRAMACIÓN YESITH VALENCIA jvalencia5@udi.edu.co
  • 2. RECETA Ingredientes • 3 tazas de queso molido • 1 ½ taza de harina de maíz • 2 huevos batidos • ¼ taza de leche • 1 cucharadita de azúcar • Aceite Preparación Se mezclan todos los ingredientes juntos, se amasan hasta lograr una masa suave. Se forman bolitas con las manos húmedas. Se ponen a freír en aceite caliente. Se tapa, cuando se esponjen y suban se le sube el fuego y se dejan dorar, se sacan y se ponen a escurrir sobre papel absorbente.
  • 4. COMPARACIÓN RECETA • Entrada • Proceso • Salida • Resuelve un problema ALGORITMO • Entrada • Proceso • Salida • Resuelve un problema
  • 5. EJERCICIO • Averiguar la historia de los computadores: • Contexto en que se desarrolló • Fechas y personajes relevantes • Fases • Primer computadora • Condiciones • En parejas • Hacer una presentación PPT • Subir al DropBox
  • 6. COMPUTADORA • Una computadora es un dispositivo electrónico, utilizado para procesar información y obtener resultados, capaz de ejecutar cálculos y tomar decisiones a velocidades millones o cientos de millones más rápidas que puedan hacer- lo los seres humanos. • En el sentido más simple una computadora es “un dispositivo” para realizar cálculos o com- putar. El término sistema de computadora o simplemente computadora se utiliza para enfatizar que, en realidad, son dos partes distintas: hardware y software.
  • 8. ORGANIZACIÓN FÍSICA DE UNA COMPUTADORA Las computadoras sólo entienden un lenguaje compuesto únicamente por ceros y unos. Esta forma de comunicación se denomina sistema binario digital y en el caso concreto de las máquinas computadoras, código o lenguaje máquina. Este lenguaje máquina utiliza secuencias o patrones de ceros y unos para componer las instrucciones que posteriormente reciben de los diferentes dispositivos de la computadora, tales como el microprocesador, las unidades de discos duros, los teclados, etc.
  • 9. ORGANIZACIÓN FÍSICA DE UNA COMPUTADORA • Unidad Central de Proceso, UCP (CPU, Central Processing Unit). • Memoria principal. • Memoria secundaria (incluye medios de almacenamiento masivo como disquetes, memorias USB, discos duros, • discos CD-ROM, DVD...). • Dispositivos de entrada tales como teclado y ratón. • Dispositivos de salida tales como monitores o impresoras. • Conexiones de redes de comunicaciones, tales como módems, conexión Ethernet, conexiones USB, conexiones • serie y paralelo, conexión Firewire, etc.
  • 10. UNIDAD CENTRAL DE PROCESAMIENTO
  • 13. LENGUAJES DE PROGRAMACIÓN • https://www.tiobe.com/tiobe-index/
  • 14. PROGRAMACIÓN WEB • HTML, técnicamente es un lenguaje de descripción de páginas más que un lenguaje de programación. Es el elemento clave para la programación en la Web. • JavaScript, es un lenguaje interpretado de guionado (scripting) que facilita a los diseñadores de páginas Web añadir guiones a páginas Web y modos para enlazar esas páginas. • VBScript, la respuesta de Microsoft a JavaScript basada en VisualBasic. • Java, lenguaje de programación, por excelencia, de la Web. • ActiveX, lenguaje de Microsoft para simular a algunas de las características de Java. • C#, el verdadero competidor de Java y creado por Microsoft. • Perl, lenguaje interpretado de guionado (scripting) idóneo para escritura de texto. • XML, lenguaje de marcación que resuelve todas las limitaciones de HTML y ha sido el creador de una nueva forma de programar la Web. Es el otro gran lenguaje de la Web. • AJAX, es el futuro de la Web. Es una mezcla de JavaScript y XML. Es la espina dorsal de la nueva generación
  • 15. BIBLIOGRAFÍA • Libro: FUNDAMENTOS DE PROGRAMACIÓN: Algoritmos, estructuras de datos y objetos. Luis Joyanes Aguilar. Mc Graw Hill • Libro: Apuntes de clase de la asignatura: Fundamentos de programación: Luis Hernández Yáñez. Facultada de Informática – Universidad Complutense. 2013 – 2014 • Presentación: Conceptos básicos: Fundamentos de programación. Salvador Sánchez, Miguel A. Sicilia. Universidad de Alcalá. 2015