0% encontró este documento útil (0 votos)
53 vistas26 páginas

Resumen Capitulo 1 Fundamentos Programacion

El capítulo introduce las computadoras, su evolución y clasificación, así como la representación y almacenamiento de información. Se discuten los lenguajes de programación, sus tipos y la importancia del aprendizaje en programación. Además, se abordan las tendencias actuales en computación, como la inteligencia artificial y la computación en la nube.

Cargado por

jose garcia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas26 páginas

Resumen Capitulo 1 Fundamentos Programacion

El capítulo introduce las computadoras, su evolución y clasificación, así como la representación y almacenamiento de información. Se discuten los lenguajes de programación, sus tipos y la importancia del aprendizaje en programación. Además, se abordan las tendencias actuales en computación, como la inteligencia artificial y la computación en la nube.

Cargado por

jose garcia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Fundamentos de Programación

Capítulo 1: Introducción a las


computadoras y los lenguajes de
programación
Resumen en diapositivas
Objetivo del Capítulo

• Explicar qué es una computadora.


• Describir su evolución y clasificación.
• Analizar la representación y almacenamiento
de la información.
• Introducir los lenguajes de programación.
¿Qué es una Computadora?

• Dispositivo electrónico que procesa


información.
• Funciona mediante hardware y software.
• Realiza operaciones lógicas y aritméticas.
Historia de las Computadoras

• Primera generación: Tubos de vacío.


• Segunda generación: Transistores.
• Tercera generación: Circuitos integrados.
• Cuarta generación: Microprocesadores.
• Quinta generación: Inteligencia artificial.
Clasificación de las Computadoras

• Supercomputadoras.
• Mainframes.
• Minicomputadoras.
• Microcomputadoras o PC.
• Dispositivos móviles.
Estructura Física de una
Computadora

• Unidad Central de Procesamiento (CPU).


• Memoria RAM y almacenamiento.
• Dispositivos de Entrada/Salida.
Dispositivos de Entrada y Salida

• Entrada: Teclado, ratón, escáner.


• Salida: Monitor, impresora, altavoces.
• Entrada/Salida: Pantallas táctiles, memorias
USB.
Memoria Principal y Secundaria

• Memoria RAM: Volátil y rápida.


• Memoria ROM: Permanente.
• Almacenamiento masivo: HDD, SSD, USB.
Unidades de Medida de Memoria

• Bit, Byte, Kilobyte (KB), Megabyte (MB).


• Gigabyte (GB), Terabyte (TB).
El Procesador y sus Funciones

• Ejecuta instrucciones del software.


• Consta de ALU y Unidad de Control.
• Velocidad medida en GHz.
Representación de la Información

• Sistema binario: 0s y 1s.


• Códigos ASCII y Unicode.
• Representación de imágenes y sonidos.
Sistemas de Numeración

• Decimal, Binario, Octal, Hexadecimal.


• Conversión entre sistemas.
Dispositivos de Almacenamiento

• Discos duros (HDD, SSD).


• Memorias Flash USB.
• CD-ROM y DVD.
Conectores y Puertos

• USB, HDMI, Ethernet.


• Puertos serie y paralelo.
Redes y Web 2.0

• Concepto de red.
• Internet y la World Wide Web.
• Redes P2P y sus aplicaciones.
Software: Tipos y Funciones

• Software de sistema: Sistema operativo.


• Software de aplicación: Programas de usuario.
Sistemas Operativos

• Gestión de recursos.
• Ejemplos: Windows, Linux, macOS.
Lenguajes de Programación

• Definición y clasificación.
• Lenguajes de bajo y alto nivel.
Compiladores e Intérpretes

• Traducción de código fuente a máquina.


• Compiladores: C, C++.
• Intérpretes: Python, JavaScript.
Historia de los Lenguajes de
Programación

• Primeros lenguajes: FORTRAN, COBOL.


• Lenguajes modernos: Python, Java.
Paradigmas de Programación

• Programación estructurada.
• Programación orientada a objetos.
Importancia del Aprendizaje de
Programación

• Automatización de tareas.
• Desarrollo de software.
Ejemplo de Código en
Pseudocódigo

• Ejemplo simple de suma de dos números.


Tendencias en Computación

• Computación en la nube.
• Inteligencia artificial.
Conclusiones del Capítulo

• Resumen de los principales temas tratados.


Referencias

• Libro: Fundamentos de Programación, Luis


Joyanes Aguilar.

También podría gustarte