UNIDAD 1

"INTRODUCCIÓN DE LA PROGRAMACIÓN"








1.1 CONCEPTOS GENERALES Y TERMINOLOGÍA DE LA PROGRAMACIÓN


CONCEPTOS GENERALES:
INFORMATICA: Es una disciplina que incluye diversas técnicas y actividades relacionadas con el tratamiento automático y lógico de la información.

COMPUTADORA: máquina de propósito general que procesa datos de acuerdo al conjunto de instrucciones que están almacenadas internamente.
Es un sistema digital con tecnología microelectrónica capaz de procesar datos a partir de un grupo de instrucciones denominados programas.Dos partes fundamentales de una computadora son el hardware y el software.

HARDWARE: Son todos los dispositivos físicos utilizados en el procesamiento de datos, que en su conjunto forman una computadora o un sistema de cómputo. Comúnmente se dice hardware es todo lo que el usuario puede ver y tocar en un sistema de computación.
El hardware puede dividirse en 5 categorías de dispositivos:
-        Entrada
-        Procesamiento
-        Salida
-        Almacenamiento
-        Comunicación

SOFTWARE: Conjunto de programas, procedimientos y rutinas asociados con la operación de un sistema de cómputo.
Es la parte intangible de la computadora. Está constituido por todos los programas que hacen funcionar el hardware, por tal razón puede decirse que la computadora es la suma del hardware más el software.
COMPUTADORA=HARDWARE+SOFTWARE

SISTEMA OPERATIVO: Es un programa básico y necesario que controla una computadora. Cuenta con 3 funciones:
-        Coordinar y manipular el hardware de la computadora.
-        Organizar los archivos en los variados dispositivos de almacenamiento.
-        Gestionar los errores de hardware y las pérdidas de datos.

DATO: Es la unidad mínima de información fuente que por sí solo no tiene significado. Materia prima para producir información.

INFORMACIÓN: Es un conjunto de datos que al procesarse, se transforman y adquieren un significado. Es lo que se obtiene del procesamiento de datos, es el resultado final.

SISTEMA: Es un conjunto de elementos que se interrelacionan entre sí para el logro de un objetivo o fin común.

ELEMENTOS DE UN SISTEMA:

ENTRADAS: Están constituidas por todos aquellos datos que se van a ingresar a un sistema, teniendo como objetivo principal mantener temporalmente los datos introducidos antes de ser procesados.
PROCESOS: Su objetivo primordial es transformar los datos capturados en resultados o salidas, realizando las operaciones que sean necesarias.
SALIDAS: Contiene los datos que se han convertido en información para los usuarios finales. Constituyen la información que será transferida al medio ambiente.
FRONTERA: Se define como el limite real o virtual de la extensión de un sistema de todos aquellos aspectos que están constituidos dentro de la frontera permanecen en el sistema.
MEDIO AMBIENTE: Está formado por todo lo que se encuentra fuera del sistema y se comunica con el sistema o viceversa por medio de los datos.

TERMINOLOGÍA DE LA PROGRAMACIÓN

PROGRAMACIÓN:
-  También llamada desarrollo de software, es un procedimiento de pasos para la producción de un programa para computadora.
-  Metodología conducente a construir programas ordenados jerárquicamente y modulares que utilizan estructuras de control estándares.
-  Se define como un conjunto de técnicas que permiten desarrollar la actividad de programación de una manera sistemática, eficiente y eficaz.
-  Es un conjunto de técnicas para desarrollar programas fáciles de escribir, verificar, leer y mantener.

PROGRAMA:
-        Es una lista de instrucciones que la computadora debe seguir para realizar la tarea de procesar datos y convertirlos en información.
-        Grupo de instrucciones que indica a la computadora como realizar una función específica.
-        Secuencia de pasos lógicos para resolver un problema.

LÓGICA: Ciencia formal que tiene por objeto el estudio del razonamiento. Es una secuencia de operaciones realizadas por el hardware o por el software.

LÓGICA EN PROGRAMACIÓN: Se define como una secuencia particular de instrucciones dentro de un programa, dando soluciones a un problema, es decir, la solución particular a un problema específico, diseñado y traducido en un programa por el programador.

PROGRAMADOR: Es la persona que diseña la lógica y escribe el código de un programa para instruir a la computadora.

INSTRUCCIONES: Conjunto de caracteres que se utilizan para dirigir un sistema de procesamiento de datos, es decir, la ejecución de una operación.

LENGUAJE: Conjunto de reglas e instrucciones convencionales que se utilizan para comunicarse con otras personas.

LENGUAJE DE PROGRAMACIÓN:
-        Conjunto de caracteres que nos permiten crear instrucciones siguiendo una sintaxis.
-        Lenguaje empleado por los programadores para desarrollar instrucciones para la computadora, cada lenguaje de programación posee sus propias instrucciones y comandos para elaborar un programa.

CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN:

LENGUAJE DE ALTO NIVEL: Estos resuelven muchas de la necesidades y limitaciones de los lenguajes de bajo nivel, tienen formato estándar son transportables e independientes de la máquina. Son elaborados por los usuarios ejemplo: Visual Basic, Pascal etc.
LENGUAJE DE BAJO NIVEL: También es llamado lenguaje máquina. Se utiliza para la ejecución de programas y está constituido por un código operador y un operando.
LENGUAJE ENSAMBLADOR: Programa preparado por un programador que toma las instrucciones que estén en lenguaje máquina y las convierte en una forma que pueden ser usadas por el computador.
USUARIO: Cualquier individuo que interactúa con la computadora a nivel de aplicación. Los usuarios a según de grado de experiencia pueden clasificarse en expertos y novatos.

CLASIFICACIÓN DE LOS DATOS:
Los datos que se ingresan al sistema para ser procesados pueden ser de diferentes tipos:
-        Datos Numéricos
-        Datos de texto
-        Datos lógicos
DATOS NUMÉRICOS: Se representan en dos formas:
-        Números enteros
-        Números reales
Los enteros corresponden a números completos, no tienen componentes decimales o fraccionarios y pueden ser negativos o positivos.
3454
-13
34
1
-500
10

Los números reales tienen siempre un punto decimal, las fracciones se almacenan en la computadora con números decimales porque no existe otra forma de almacenar numeradores y denominados separados.

DATOS DE TEXTO: Son aquellos que agrupan en series o cadenas caracteres, símbolos, dígitos. Ejemplo: María, UBG, d344556q.
DATOS LÓGICOS: Son aquellos que pueden tomar dos valores ˂˂VERDADERO˃˃ ˂˂FALSO˃˃.
Cuando trabajamos con programas los datos necesitan alguna forma de almacenamiento temporal en memoria mientras pueden ser operados, los datos en este caso se almacenan en variables o constantes.
VARIABLES: Palabras o letras que nos permiten asignar datos de entrada, proceso y salida durante la ejecución de un programa, es decir, espacios vacíos reservados por el programa para el almacenamiento temporal de la información necesaria para la ejecución del programa.
E= Edad, NOM= Nombre, TP= Total a pagar
CONSTANTE: Su valor no cambia durante el desarrollo de un programa. Muchos programas contienen ciertos valores que no cambian durante su ejecución.

EXISTEN VARIOS TIPOS DE CONSTANTES
-        Contantes enteras: 4
-        Constante real: 3.1234
-        Constante de carácter: “a”
-        Constante lógica: CIERTO o FALSO

1.2 IMPORTANCIA DE LA PROGRAMACIÓN


La programación ha pasado a tener un papel importantísimo en la vida diaria, gracias a ella podemos programar los ordenadores, electrodomésticos, robots y otras máquinas. La programación intenta resolver ciertos problemas que nos surgen todos los días basándose en una metodología.

No hay comentarios:

Publicar un comentario