0% encontró este documento útil (0 votos)
22 vistas3 páginas

Introducción a la Computación y Programación

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)
22 vistas3 páginas

Introducción a la Computación y Programación

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

INTRODUCCION

La computación es una herramienta tecnológica que ha revolucionado la manera de analizar y procesar


información. La computadora está involucrada en prácticamente todas las actividades de la vida
cotidiana. Estas máquinas han pasado a ser un instrumento de fácil acceso que cualquier persona puede
utilizar para realizar de manera más rápida y eficiente procesos, actividades o trabajos manuales que
antes eran más lentos o difíciles de hacer y que consumían mucho tiempo. El curso se enfocara en un
ambiente Windows pues es el más indicado para introducir a personas que no han tenido un
acercamiento directo con ningún otro sistema y que tiene el uso más común. La finalidad del curso es
que las personas cuyos conocimientos en computación son limitados puedan adquirir un aprendizaje
más amplio sobre el manejo de una herramienta muy importante actualmente. Se trata de guiar y
adentrar a los usuarios principiantes dentro del mundo de la computación para que puedan comprender
el funcionamiento de la computadora; conocer las principales partes y componentes de una
computadora así como su funcionamiento, sistemas operativos, programas y sus aplicaciones más
importantes.

uando fuerzas poderosas se juntan, el cambio es inevitable. Actualmente asistimos a la confluencia de


tres poderosas fuerzas tecnológicas: las computadoras, las telecomunicaciones y la electrónica de
entretenimiento. La tecnología digital de las computadoras es cada vez más común en todo lo que nos
rodea, desde teléfonos hasta televisores, y las líneas que separan esas máquinas se está erosionando.
Esta convergencia digital está alterando rápida, y radicalmente, el ámbito económico del mundo.
Empresas e industrias emergen para «apuntarse» al cambio. Algunas prosperan; otras caen en el olvido.
Mientras tanto, las empresas más antiguas se reorganizan, reagrupan y redefinen para no acabar
desapareciendo. Las computadoras más pequeñas, los procesadores más rápidos, el software más
inteligente, las redes más grandes, los nuevos medios de comunicación; en definitiva, parece que en el
mundo de la tecnología de la información, el cambio es la única constante. En menos tiempo que una
vida humana, esta cascada tecnológica ha transformado casi todas las facetas de nuestra sociedad, y la
transformación no ha hecho más que empezar. Mientras las tecnologías antiguas confluyen y emergen
otras nuevas, las predicciones más inverosímiles a menudo se hacen realidad. Esta precipitación por el
futuro tecnológico supone un reto para todos nosotros: ¿cómo podemos extraer el conocimiento que
necesitamos de todo ese diluvio de información? ¿Qué debemos entender acerca de la tecnología de la
información para navegar satisfactoriamente por las aguas del cambio que nos conducen al futuro?
Introducción a la informática está diseñado para ayudar a los viajeros que se encaminan hacia ese
futuro.

CONCLUSION

La programación de computadoras es una manera especializada de resolución de problemas basada en


el desarrollo de un algoritmo que permite resolver dicho problema. Muchos programadores utilizan el
refinamiento por pasos para dividir un problema en otros más pequeños que resulten más fáciles de
manejar. Un algoritmo suele estar desarrollado en un pseudocódigo que describe la lógica del programa
antes de ser traducido a un lenguaje de programación. Un programa traductor, que puede ser un
compilador o un intérprete, comprueba los errores sintácticos (errores del lenguaje) y, si no encuentra
ninguno, convierte el programa en lenguaje máquina de modo que permita a la computadora ejecutar
las instrucciones. Los errores lógicos pueden no aflorar a la superficie hasta que el programa esté en fase
de ejecución e, incluso, no mostrarse nunca. El proceso de programación no estará completo hasta que
sus errores no estén debidamente verificados. Los lenguajes informáticos han evolucionado a lo largo de
varias décadas, lo que ha permitido que cada nueva generación sea más fácil de usar y más potente que
la precedente. El lenguaje máquina (el lenguaje original de ceros y unos de la máquina) es primitivo y
difícil de programar. En el lenguaje ensamblador se utiliza un traductor, llamado ensamblador, para
convertir los códigos alfabéticos en los números binarios típicos del lenguaje máquina, aunque en el
resto es idéntico a éste. Los lenguajes de alto nivel, como FORTRAN, COBOL, Basic y C++, son más
parecidos al idioma inglés y, por consiguiente, más fáciles de trabajar con ellos que con el lenguaje
máquina y el ensamblador. Y lo que quizá sea más importante, por lo general pueden transportarse de
una computadora a otra con muy pocas modificaciones. La mayor parte de los lenguajes modernos
tienden hacia la programación estructurada, una técnica que implica la combinación de subprogramas
mediante sólo tres estructuras de control fundamentales: secuencia, selección y repetición. Este tipo de
programación genera programas con menos errores lógicos. Aun así, cuando la eficiencia de una
aplicación es un factor crítico, muchos programadores utilizan lenguajes como C que permiten trabajar al
mismo bajo nivel que el lenguaje máquina. Muchas aplicaciones contienen lenguajes de macro, de
scripting y de consulta que ponen en manos de los usuarios toda la potencia de la programación. Los
Resumen lenguajes de consulta son representativos de los lenguajes 4GL (Lenguajes de cuarta
generación, FourthGeneration Languages), los cuales son no-procedimentales, es decir, permiten que el
programador se centre en la definición de las tareas en lugar de esbozar los pasos implicados en la
obtención de la tarea. Las herramientas de programación visual permiten al programador utilizar iconos,
elementos para dibujar, menús y cuadros de diálogo para construir programas sin escribir código. La OOP
(Programación orientada a objetos, Object-Oriented Programming) permite que los programadores
creen programas a partir de objetos con propiedades que pueden comunicarse unos con otros; muchos
piensan que la OOP representa el futuro de la programación. Los programas forman parte de sistemas de
información mayores. Un sistema de información tiene un ciclo de vida que comienza con una
investigación inicial del problema, continúa con las fases de análisis, diseño, desarrollo e implementación
y permanece en una fase de mantenimiento hasta que el sistema es jubilado. Un analista de sistemas
administra un sistema de información típico con la ayuda de un equipo de programadores y otros
profesionales informáticos. Estos profesionales utilizan una enorme variedad de herramientas y técnicas
para desarrollar y administrar los sistemas, como la recopilación de datos, técnicas de modelado y
tecnología CASE. Los informáticos son responsables de las herramientas software y los conceptos que
posibilitan la existencia de otros programas. Para ello, se especializan en distintas áreas como la teoría,
los algoritmos, las estructuras de datos, los conceptos y lenguajes de programación, la arquitectura de
las computadoras, la administración de sistemas de información, la inteligencia artificial y la ingeniería
de software. Uno de los mayores desafíos con los que se encuentran los informáticos es el problema de
la fiabilidad del software. Las técnicas actuales de desarrollo no ofrecen una seguridad plena de que el
sistema funcione sin fallo en cualquier circunstancia. A medida que más y más instituciones humanas
dependen de las computadoras, se hace cada vez más importante que los informáticos encuentren
formas de desarrollar software en el que las personas puedan confiar.
Con las "generaciones nace la industria de los computadores. Trabajo de los computadores
desarrollados en la década de los 40 había sido básicamente experimental. Se habían utilizado
con fines científicos, pero era evidente que su uso podía desarrollarse en muchas áreas. Eran
máquinas muy grandes y pesadas con muchas limitaciones; el tubo de vacío, siendo su
elemento fundamental, tiene un gran consumo de energía, poca duración y disipación de
mucho calor. Estos eran problemas necesarios de resolver. La evolución de las computadoras
nos ha servido para hacer cálculos más rápidos, también ha sido implicada en otras actividades
humanas facilitándolas y promoviendo su desarrollo. Como vimos en este trabajo la
computación seguirá evolucionando como lo ha hecho hasta ahora para cubrir las necesidades
de la vida moderna y los nuevos procesos industriales, de salud, educativos y de comunicación.

También podría gustarte