"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