Introduccion Ala Programacio
Información Extractada de:
* Apuntes personales e
* Internet
conceptualizacion unidad 1
Unidad 1 : INTRODUCCION A LA PROGRAMACION
OBJETIVOS :
* Visualizar mediante un ejemplo la lógica general de un programa
* Especificar las acciones que se ejecutan en el computador mediante un programa
* Diferenciar Hardware y Software* Especificar los diferentes tipos de Software
* Definir lógica de programación, programa y lenguaje
Temática :
1.1 Introducción mediante un ejemplo
1.2 Acciones que ejecuta un computador mediante un programa
1.3 Hardware y Software
1.4 Qué es un programa? Tipos de programas : Sistema Operativo, aplicaciones. Lenguajes de programación
1.5 Pasos a tener en cuentapara emplear el computador como herramienta en la solución de problemas secuenciales
1.6 Programas secuenciales y programas por eventos
1.1 Introducción mediante un ejemplo
Un programa es un conjunto de instrucciones escritas en un determinado lenguaje, que hacen que un computador ejecute una serie de operaciones, con el objetivo de resolver un problema que se ha definidopreviamente.
Un programa secuencial es un programa que arranca, lee los datos que necesita, realiza los cálculos y visualiza en pantalla, o imprime o guarda en el disco los resultados. De ordinario, mientras un programa secuencial está ejecutándose no necesita ninguna intervención del usuario. A este tipo de programas se les llama también programas basados u orientados a procedimientos o aalgoritmos (procedural languages).
Una aplicación apropiada y de uso público para visualizar la lógica de un programa secuencial o procedimental es el que los compradores, de los supermercados Vivero, Carrefur, Éxito, HomeCenter, Macro y otros, usan cuando desean conocer el valor o el precio de un artìculo. Todo artículo se identifica mediante un código de barra.
En estos almaceneshay dispositivos lectores de código de barra para averiguar el valor de cualquier artículo. El comprador o usuario pasa el artículo por el lector de código de barra y a continuación se visualiza, en una pequeña pantalla, el nombre del artículo y el valor del artículo.
El usuario es consciente de dos situaciones :
* El momento cuando se lee el código de barra usando el dispositivolector
* El momento cuando se visualiza el nombre y el precio del artículo
El primer momento representa el primer paso de la lógica de un programa secuencial. Este primer paso corresponde a la ENTRADA DE DATOS
El segundo momento representa el último paso de la lógica de un programa secuencial. Este último paso corresponde a la SALIDA DE DATOS O VISUALIZACION DE LOS RESULTADOSDEL PROCESO
Entre estos dos momentos ( inicial y final ) existe un paso intermedio que corresponde al PROCESAMIENTO DE LOS DATOS LEIDOS, mediante el cual se genera los resultados que se visualizan posteriormente.
Con base a este ejemplo se establece que la lògica general de un programa secuencial involucra los siguientes pasos en el orden dado :
1. ENTRADA DE DATOS2. PROCESAMIENTO DE LOS DATOS LEIDOS
3. SALIDA DE DATOS
El proceso o procesamiento no es detectable por parte del usuario; es un proceso transparente al usuario
El proceso del ejemplo involucra un archivo o una base de datos que contiene la información de cada uno de los artículos existentes.
Los archivos pueden ser secuenciales o aleatorios.
Un archivo estáconformado por registros y en cada registro se guarda o almacena la información de un artículo.
En los archivos secuenciales los registros están grabados uno a continuación del otro o en secuencia según se vaya digitando la información. Cuando se accede a un archivo para buscar un artículo, se debe comenzar con el primer registro luego el segundo y así sucesivamente. Los registros se leen desde el...
Regístrate para leer el documento completo.