av PAULA ANDREA GALINDO OLAYA 4 år siden
192
Mer som dette
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.