0% encontró este documento útil (0 votos)
34 vistas2 páginas

Conceptos Basicos POO

El documento presenta conceptos básicos sobre hardware, software, sistemas operativos y programación. Explica que un sistema operativo gestiona los recursos de una computadora y que la programación implica observar un problema, analizarlo, proponer una solución e implementarla.

Cargado por

Esteban Fonseca
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)
34 vistas2 páginas

Conceptos Basicos POO

El documento presenta conceptos básicos sobre hardware, software, sistemas operativos y programación. Explica que un sistema operativo gestiona los recursos de una computadora y que la programación implica observar un problema, analizarlo, proponer una solución e implementarla.

Cargado por

Esteban Fonseca
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

Conceptos

Fundamentos de Programación, №1

Sobre una Computadora

• Hardware: Es la parte física tangible de una computadora. Todos los componentes


mecánicos, eléctricos y electrónicos de una computadora son considerados su hardware.

• Software: Es la parte lógica/digital de una computadora. Todos los archivos y programas


almacenados en una computadora son considerados software.

• Computadora: Es un sistema electrónico constituido por hardware y software. Una com-


putadora es una herramienta para resolver problemas en la ingeniería. Por sí misma, es
incapaz de ofrecer ningún tipo de solución a ningún problema. Es gracias a una persona
capaz de manipularla que resulta de utilidad.

• Sistema Operativo: Es el programa1 que se ejecuta en todo momento, mientras la com-


putadora está trabajando. Es el encargado de gestionar todos los recursos de la com-
putadora. Sin un sistema operativo, una computadora sería únicamente un conjunto de
dispositivos electrónicos, eléctricos y mecánicos sin ninguna utilidad.2

Existen diferentes tipos de sistemas operativos:

– Para una sola computadora


– Para una red de computadoras
– Para dispositivos móviles
– Para sistemas embebidos

Sobre programación

• Algoritmo: conjunto de pasos lógicos y ordenados que deben seguirse para la resolución
de un problema.

• Diagrama de flujo: algoritmo expresado en forma gráfica, utilizando una serie de símbo-
los y/o figuras geométricas.

• Programa: algoritmo expresado en un lenguaje de programación. Al archivo donde se


almacena un programa, usualmente se le llama archivo fuente.3
1
En realidad es un conjunto de programas y no uno solo.
2
Es decir, hardware.
3
Por ser el el archivo que contiene el programa. De manera similar, al programa almacenado en el archivo fuente
se le conoce como el código fuente.

1
• Lenguaje de programación: Conjunto tanto de símbolos como de reglas sintácticas y
semánticas, que se utilizan para expresar algoritmos.

Una de las formas en que puede categorizarse los lenguajes de programación es respecto
al nivel de acceso al hardware de una computadora:

– de bajo nivel: son aquellos que están más enfocados al acceso y manipulación
directos del hardware (ensamblador).
– de alto nivel: son aquellos que están más enfocados a la implementación de algo-
ritmos y a la experiencia del usuario de los programas.
– de medio nivel: son aquellos que poseen características tanto de lenguajes de bajo
nivel como de alto nivel.

• Compilador: programa que traduce desde un lenguaje de programación hacia un lenguaje


de máquina.4 Un compilador genera un archivo con la traducción del programa, para su
futura ejecución.

• Intérprete: programa que traduce desde un lenguaje de programación hacia un lenguaje


de máquina.5 A diferencia de un compilador, un intérprete no genera ningún archivo con
la traducción. Su forma de trabajar es traducir y ejecutar una a una las instrucciones del
programa.

• IDE: Un ambiente integral de desarrollo o IDE (por sus siglas en inglés) es un programa
donde un programador puede transcribir su programa,6 donde puede encontararle errores
de sintaxis a su programa,7 donde puede corregir, compilar y ejecutar sus programas.8

• Programar: es un proceso en el que, como herramienta última, con una computadora


se resuelven problemas. Dicho proceso podría enumerarse sucintamente de la forma
siguiente:

1. Observación de un problema
2. Análisis del problema
3. Propuesta de solución del problema
4. Implementación del problema9

4
Es decir, a los unos y ceros del sistema operativo en que se ejecutarán los programas traducidos.
5
Idem.
6
Con un editor de texto.
7
Con un analizador sintáctico.
8
Con un depurador, con un compilador o con un intérprete, y con un ejecutor de programas respectivamente.
9
Siendo este paso un ejercicio de ensayo - error- corrección, donde se utilizan básicamente una computadora,
un lenguaje de programación, y preferenetemente un IDE.

También podría gustarte