conceptualizacion de informatica
Documento elaborado por el Ing. Alvaro Mejía González
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
DiferenciarHardware 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 definido previamente.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 a algoritmos(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 almacenes hay dispositivoslectores 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 dispositivo lector
El momento cuando sevisualiza 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 RESULTADOS DEL 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 DATOS
2. PROCESAMIENTO DE LOS DATOS LEIDOS
3. SALIDA DEDATOS
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 lainformació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 principio hasta el final del archivo, de tal forma que para leer un...
Regístrate para leer el documento completo.