0% encontró este documento útil (0 votos)
45 vistas6 páginas

Historia y Evolución de las Computadoras

Este documento habla sobre la introducción a las computadoras y la programación. Explica la historia de las computadoras desde las primeras máquinas hasta las computadoras modernas. También describe los componentes básicos de una computadora y conceptos clave de programación.

Cargado por

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

Historia y Evolución de las Computadoras

Este documento habla sobre la introducción a las computadoras y la programación. Explica la historia de las computadoras desde las primeras máquinas hasta las computadoras modernas. También describe los componentes básicos de una computadora y conceptos clave de programación.

Cargado por

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

Universidad Ciudadana de Nuevo León

Licenciatura Informática Administrativa

Materia: Programación l

Actividad: Repaso General

6. Tetrámestre

Matricula: 19758

Tutor: Luis Osvaldo Moreno Gaytán

Alumno: Gervacio Ramos Enríquez

Fecha: 05/08/2023
Introducción

En esta actividad realizaremos una conclusión de lo que consideramos más sobresaliente


del curso como se nos indica en esta actividad, comenzaremos hablando de la importancia
que tienen las computadoras de cómo y cuándo se elabora la primer maquina llamada
computadora y como se fue dando el desarrollo a lo largo de los años al grado que tal
invento sirvió para revolucionar al mundo logrando hacer tareas impresionantes hasta
nuestros días hoy una computadora es esencial y necesaria para las tareas del día a días,
pero sin dejar de lado los tipos de programación que se necesitan para que estos equipos
tengas el funcionamiento requerido existe la programación esta tecnología es el motor de
esta materia y en este capítulo comenzaremos a aprender de todo lo relacionado a esta
tecnología.
En el primer capítulo estudiamos sobre la introducción a las computadoras ya la
programación en el cual vimos información importante que nos ayudó a comprender
mejor como es que están conformadas y también como se llevan a cabo la ejecución de
programar sistemas, Las computadoras se construyen y se incluyen en todo tipo de
dispositivos: automóviles (coches/carros), aviones, trenes, relojes, televisiones... A su vez
estas máquinas pueden enviar, recibir, almacenar, procesar y visualizar información de
todo tipo: números, texto, imágenes, gráficos, sonidos, etc. Una computadora1 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 hacerlo los seres humanos, La primera computadora digital que
reseña la historia de la informática, se puede considerar, fue diseñada a finales de la
década de los treinta por el Dr. John Atanasoff y el estudiante de postgrado Clifford Berry3
en la Universidad de Iowa (Iowa State University). Diseñaron la computadora para realizar
cálculos matemáticos en física nuclear. Sin embargo, la primera computadora electrónica
digital de aplicaciones o propósito general se llamaba ENIAC y se terminó en 1946 en la
Universidad de Pennsylvania, fue financiada por el Ejército de EE.UU. (U.S. Army). La
ENIAC pesaba 30 toneladas y ocupaba un espacio de 30 por 50 pies, Las computadoras
personales (PC) son las más populares y abarcan desde computadoras portátiles (laptops o
notebooks, en inglés) hasta computadoras de escritorio (desktop) que se suelen utilizar
como herramientas en los puestos de trabajo, en oficinas, laboratorios de enseñanza e
investigación, empresas, etc. Los servidores son computadoras personales profesionales y
de gran potencia que se utilizan para gestionar y administrar las redes internas de las
empresas o departamentos y muy especialmente para administrar sitios Web de Internet,
Estaciones de trabajo (Workstation) son computadoras de escritorio muy potentes
destinadas a los usuarios pero con capacidades matemáticas y gráficas superiores a un PC
y que pueden realizar tareas más complicadas que un PC en la misma o menor cantidad de
tiempo, Las minicomputadoras, hoy día muchas veces confundidas con los servidores, son
computadoras de rango medio, que se utilizan en centros de investigación,
departamentos científicos, fábricas, etc., Las grandes computadoras (mainframes) son
máquinas de gran potencia de proceso y extremadamente rápidas y además disponen de
una gran capacidad de almacenamiento masivo. Son las grandes computadoras de los
bancos, universidades, industrias, etc. Las supercomputadoras son las más potentes y
sofisticadas que existen en la actualidad; se utilizan para tareas que requieren cálculos
complejos y extremadamente rápidos. Los dos componentes principales de una
computadora son: hardware y software. Hardware es el equipo físico o los dispositivos
asociados con una computadora. Sin embargo, para ser útil una computadora necesita
además del equipo físico, un conjunto de instrucciones dadas. El conjunto de instrucciones
que indican a la computadora aquello que deben hacer se denomina software o
programas y se escriben por programadores, central (llamada servidor), de modo que
puedan compartir recursos tales como impresoras, unidades de almacenamiento, etc., y
que pueden compartir información. Una red puede contener un núcleo de PC, estaciones
de trabajo y una o más computadoras grandes, así como dispositivos compartidos como
impresora, La mayoría de las computadoras, grandes o pequeñas, están organizadas como
se muestra en la Figura 1.2. Una computadora consta fundamentalmente de cinco
componentes principales: dispositivos de entrada; dispositivos de salida; unidad central de
proceso (UCP) o procesador (compuesto de la UAL, Unidad Aritmética y Lógica y la UC,
Unidad de Control); la memoria principal o central; memoria secundaria o externa y el
programa, El programa se debe transferir primero de la memoria secundaria a la memoria
principal antes de que pueda ser ejecutado. Los datos se deben proporcionar por alguna
fuente. La persona que utiliza un programa (usuario de programa) puede proporcionar
datos a través de un dispositivo de entrada, Los paquetes de datos (de 8, 16, 32, 64 o más
bits a la vez) se mueven continuamente entre la CPU y todos los demás
Componentes (memoria RAM, disco duro, etc.). Estas transferencias se realizan a través
de buses. Los buses son los canales de datos que interconectan los componentes del PC;
algunos están diseñados para transferencias pequeñas y otros para
Transferencias mayores. Existen diferentes buses siendo el más importante el bus frontal
(FSB, Front Side Bus) en los sistemas actuales o bus del sistema (en sistemas más antiguos)
y que conectan la CPU o procesador con la memoria RAM.
Los dispositivos de Entrada/Salida (E/S) [Input/Output (I/O) en inglés] permiten la
comunicación entre la computadora y el usuario. Los dispositivos de entrada, como su
nombre indica, sirven para introducir datos (información) en la computadora para su
proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria
central o interna Los dispositivos de salida permiten representar los resultados (salida) del
proceso de los datos. El dispositivo de salida típico es la pantalla (CRT)8 o monitor. Otros
dispositivos de salida son: impresoras (imprimen resultados en papel), trazadores gráficos
(plotters), reconocedores de voz, altavoces, Los dispositivos de entrada/salida y los
dispositivos de almacenamiento secundario o auxiliar (memoria externa) se conocen
también con el nombre de dispositivos periféricos o simplemente periféricos ya que,
normalmente, son externos a la computadora, La memoria de una computadora almacena
los datos de entrada, programas que se han de ejecutar y resultados.
En la mayoría de las computadoras existen dos tipos de memoria principal: memoria de
acceso aleatorio RAM que soporta almacenamiento temporal de programas y datos y
memoria de sólo lectura ROM que almacena datos o programas de modo permanente, La
memoria principal es la encargada de almacenar los programas y datos que se están
ejecutando y su principal característica es que el acceso a los datos o instrucciones desde
esta memoria es muy rápido. Es un tipo de memoria volátil (su contenido se pierde
cuando se apaga la computadora); esta memoria es, en realidad, la que se suele conocer
como memoria principal o de trabajo, La memoria principal es uno de los componentes
más importantes de una computadora y sirve para almacenamiento de información (datos
y programas). Existen dos tipos de memoria y de almacenamiento: Almacenamiento
principal (memoria principal o memoria central) y almacenamiento secundario o
almacenamiento masivo, La memoria central consta de un conjunto de celdas de memoria
(estas celdas o posiciones de memoria se denominan también palabras, aunque no
“guardan” analogía con las palabras del lenguaje). Cada palabra puede ser un grupo de 8
bits, 16 bits, 32 bits o
Un algoritmo debe producir un resultado en un tiempo finito. Los métodos que utilizan
algoritmos se denominan métodos algorítmicos, en oposición a los métodos que implican
Algún juicio o interpretación que se denominan métodos heurísticos. Los métodos
algorítmicos se pueden implementar en computadoras; sin embargo, los procesos
heurísticos no han sido convertidos fácilmente en las computadoras, En la etapa de
análisis del proceso de programación se determina qué hace el programa. En la etapa de
diseño se determina cómo hace el programa la tarea solicitada. Los métodos más eficaces
para el proceso de diseño se basan en el conocido divide y vencerás Un diagrama de flujo
(flowchart) es una representación gráfica de un algoritmo. Los símbolos utilizados han sido
normalizados por el Instituto Norteamericano de Normalización (ANSI)
El pseudocódigo es una herramienta de programación en la que las instrucciones se
escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la
lectura de programas. En esencia, el pseudocódigo se puede definir como un lenguaje de
especificaciones de algoritmos, La codificación es la escritura en un lenguaje de
programación de la representación del algoritmo desarrollada en las
etapas precedentes. Dado que el diseño de un algoritmo es independiente del lenguaje de
programación utilizado para su implementación, el código puede ser escrito con igual
facilidad en un lenguaje o en otro, Polimorfismo es la propiedad de que un operador o una
función actúen de modo diferente en función del objeto sobre el que se aplican. En la
practica, el polimorfismo significa la capacidad de una operación de ser interpretada sólo
por el propio objeto que lo invoca, Existen dos tipos de datos: básicos, incorporados o
integrados (estándar) que se incluyen en los lenguajes de programación; definidos por el
programador o por el usuario. Además de los datos básicos o simples, se pueden construir
otros datos a partir de éstos, y se obtienen los datos compuestos o datos agregados, tales
como estructuras, uniones, enumeraciones, El tipo carácter es el conjunto finito y
ordenado de caracteres que la computadora reconoce. Un dato tipo carácter contiene un
solo carácter, El flujo de control de un algoritmo es siempre secuencial, excepto cuando
las estructuras de control estudiadas anteriormente realizan transferencias de control no
secuenciales.
Bibliografía
Aguilar, L. J. (2008). FUNDAMENTOS DE PROGRAMACION. MADRID ESPAÑA:
McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U.

También podría gustarte