Kategóriák: Minden - procesamiento - programación - ordenadores - cálculo

a PAULA ANDREA GALINDO OLAYA 4 éve

195

historia e introducción a la informática

La informática ha evolucionado significativamente desde sus inicios, motivada por la necesidad de realizar cálculos y procesar información de manera más eficiente. Desde herramientas aritméticas primitivas como el ábaco, hemos llegado a la creación de calculadoras y ordenadores sofisticados.

historia e introducción a la informática

en 1971 se desarrolla el microprocesador intel 4004

historia e introducción a la informática

surge de la necesidad de efectuar cálculos y procesar información

se descubren elementos aritméticos como el ábaco, desde los cuales hemos llegado a las calculadoras y ordenadores actuales
El origen del procesamiento automático de la información, se remonta al año 1896 cuando Herman Hollerith (1860-1929) fundó una empresa que posteriormente daría lugar a IBM

La informática es considerada como el tratamiento automatizado de la información

La primera persona en construir una maquina con esta finalidad (no era un ordenador)fue Herman Hollerit en 1886

el Complex Calculator, se considera que el primer ordenador fue desarrollado en 1941, el Z3 del alemán Konrad Zuse

en los años 60 se empieza a usar el circuito integrado, al tiempo surge la multiprogramación y el tiempo compartido y también se da la crisis del software intentado crear lenguajes universales

Se da inicio a los ordenadores de segunda generación en 1958, con la sustitución de los tubos de vacío por los transistores.

La programación surge como producto del desarrollo de los 50's

Se conoce como programación al conjunto de instrucciones que una computadora puede ejecutar

un lenguaje de programación es una técnica estándar de comunicación que permite expresar las funciones que han de ser ejecutadas por la computadora

objetivos de la programación

lenguajes de programación más conocidos

pascal: es muy similar al lenguaje de C, y resulta mucho más fácil de aprender

c: permite un grado de control del ordenador muy alto, combinando características de lenguaje de alto y bajo nivel

fortran: usado para ingenieria y cuestiones matemáticas

cobal: tuvo su mayor uso para los negocios aunque actualmente no sea así

basic: es el más usado a la hora de aprender a programar

eficiencia: el programa debe consumir la menor cantidad de recursos posibles

claridad: el programa debe ser lo más claro y legible posible

corrección: el programa hace lo que debe hacer

el lenguaje más propio de un ordenador es llamado el lenguaje de máquina o código de máquina formado por secuencias de ceros y unos

existen distintas generaciones de los lenguajes de programación entre los cuales encontramos:

lenguaje de quinta generación

lenguaje de cuarta generación 4GL

lenguajes de tercera generación: C++, pascal

lenguajes de segunda generación: fortran, Cobol

lenguaje de primera generación o ensambladores

es necesario que un programa escrito en este lenguaje pase por un proceso de compilación, para que sea traducido al lenguaje de la máquina y poder ejecutarlo.

existen diversas corrientes o tipos de programación: programación tales como:

programación estructurada

programación por eventos

programación secuencial

programación funcional

programación declarativa

programación imperativa

programación no estructurada

Un algoritmo es una secuencia ordenada de instrucciones que deben seguirse para solucionar un probelma

entre los tipos de algoritmos encontramos al cualitativo y cuantitativo

las partes básicas de un algoritmo son la entrada de datos, el proceso y la salida de los mismos

datos de algoritmos

-datos numéricos, lógicos y alfanuméricos

los lenguajes de un algoritmo se pueden dar:

No gráfica

encontramos unos identificadores

debe comenzar con una letra de la A a la Z y no debe contener espacios en blanco, letras dígitos y caracteres están permitidos después de la primera letra, es recomendable que la longitud de este sea 8 caracteres.

encontramos a las constantes como dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa.

constantes literales, constantes declaradas, constantes de expresión

luego encontramos a los operadores y operandos que son los elementos que nos relacionan los valores de las variables y las constantes entre los cuales encontramos los aritméticos, lógicos y relacionales

Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se evalúan de dentro a fuera, el paréntesis más interno se evalúa primero. Dentro de una misma expresión los operadores se evalúan en el siguiente orden: ^ Exponenciación *, /, mod Multiplicación, división, modulo. +, - Suma y resta. Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda a derecha.

estructuras algorítmicas: mediante la manipulación de variables se realizan procesos específicos que llevan a la solución de problemas

ciclicas entre las que encontramos:repita hasta, para, mientras que

Condicionales: simples o dobles y múltiples

secuenciales y sus componentes son asignación, entrada y salida

Están las variables que es algo que contiene un valor predeterminado, una posición de memoria que podemos nombrar y agregarle datos

las cuales clasificamos por su contenido (numéricas, lógicas y alfanuméricas) y por su uso (de trabajo, contadores y acumuladores)

de forma gráfica

Se conoce a fortran y Cabol como los lenguajes más primitivos

La sustitución de los relés por tubos de vacío dio lugar a la Primera Generación de ordenadores electrónicos. El primero fue fabricado en 1945,el ENIAC de los estadounidenses John Eckert y John Mauchly que se usó en el cálculo de trayectorias de proyectiles.