0% encontró este documento útil (0 votos)
43 vistas8 páginas

Fundamentos de Programación Esenciales

El documento habla sobre conceptos básicos de programación como computadoras, hardware, software, algoritmos, seudocódigo, lenguajes de programación y estructura de algoritmos. Explica que una computadora está formada por componentes físicos y lógicos que permiten procesar datos. Define conceptos como algoritmo, programa, lenguaje de programación y fases para resolver problemas.

Cargado por

Eduardo
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas8 páginas

Fundamentos de Programación Esenciales

El documento habla sobre conceptos básicos de programación como computadoras, hardware, software, algoritmos, seudocódigo, lenguajes de programación y estructura de algoritmos. Explica que una computadora está formada por componentes físicos y lógicos que permiten procesar datos. Define conceptos como algoritmo, programa, lenguaje de programación y fases para resolver problemas.

Cargado por

Eduardo
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 PDF, TXT o lee en línea desde Scribd

Fundamentos de Programación

Conceptos Básicos
Contenido
• Computador
– Hardware
– Software
• Algoritmo
• Seudocódigo
• Palabra reservada
• Programa
• Lenguaje de Programación
• Fases en la solución de problemas
• Estructura de un algoritmo
Computador

• Dispositivo electrónico utilizado para


procesar datos y obtener resultados.
• Los datos y la información se pueden
introducir en la computadora
mediante dispositivos de entrada
(teclado, mouse, etc.) y a continuación
se procesan para producir una salida o
resultado.
• Está conformado por componentes
físicos (hardware) y componentes
lógicos (software).
Organización física de un computador

Imagen tomada de (Joyanes, 2008)


Hardware (1/2)
Componentes físicos que constituyen la computadora, junto con los
dispositivos que realizan las tareas de entrada y salida de datos.
• Dispositivos de entrada/salida o periféricos: Permiten la comunicación
entre el computador y el usuario.
• Los dispositivos de entrada sirven para introducir datos (información) en el
computador para su proceso. Los datos se leen de los dispositivos de
entrada y se almacenan en la memoria principal. Dispositivos de entrada
comunes: teclado, mouse, touchpad, lápices ópticos, joystick, gamepad,
lectores de códigos de barras, escáneres, micrófonos, etc.
• Los dispositivos de salida permiten representar los resultados (salida) del
proceso de los datos. El dispositivo de salida típico es la pantalla o monitor.
Otros dispositivos de salida son: impresoras (imprimen resultados en
papel), trazadores gráficos (plotters), reconocedores (sintetizadores) de
voz, altavoces, etc.
• Dispositivos de entrada/salida y dispositivos de almacenamiento masivo o
auxiliar (memoria externa): unidad de discos (disquetes, CD-ROM, DVD,
cintas, discos duros externos, etc.), videocámaras, memorias flash, USB,
pantalla táctil, Google Glass, etc.
Hardware (2/2)
• Memoria principal: La memoria central o simplemente
memoria (interna) se utiliza para almacenar información.
En general, la información almacenada en memoria puede
ser de dos tipos: instrucciones de un programa y datos con
los que operan las instrucciones.
• Procesador: Unidad Central de Proceso (Central Processing
Unit, CPU, en inglés). También conocido como
microprocesador, dirige y controla el proceso de la
información realizado por el computador. Sus componentes
principales son:
– Unidad de Control: Coordina las actividades de la computadora y
determina qué operaciones se deben realizar y en qué orden.
– Unidad de Aritmética y Lógica: Realiza operaciones aritméticas y
lógicas, tales como suma, resta, multiplicación, división y
comparaciones.
Software
• Conjunto de programas que indican al
computador las tareas que debe realizar.
• Los computadores procesan datos bajo el
control de un conjunto de instrucciones
denominados programas.
• Los programas son algoritmos expresados
mediante algún lenguaje de programación.
• A la persona que escribe programas se le
conoce como programador.
Mapa Conceptual: Algoritmo

También podría gustarte