Está en la página 1de 4

Capitulo 1

Información y Procesamiento de la Información.

Una computadora es un procesador de datos, y un sistema es un conjunto de componentes


conectados con propósito y unidad total. Un sistema de procesamiento de información es un
sistema de que transforma los datos brutos (desordenados) en información organizada,
significativa y útil.

Para procesar dicha información se necesita el hardware (componentes físicos de una


computadora) y el software (parte lógica/intangible), que se expresa en datos (expresión
general que describe los objetos con los que opera una computadora) simples (individuales;
numéricos, lógicos y carácter)o compuestos (grupales; registros arreglos y archivos).

La información es un conjunto de datos acerca de un suceso hecho, fenómeno o situación, que


organizada tiene su significado, que puede reducir la incertidumbre o incrementar el
conocimiento acerca de algo.

Entonces el Procesamiento de Información es la introducción de información en la


computadora como entrada y se procesa para una salida

Entrada Salida
Proceso
(datos) (Resultado)

ALGORITMO Y PROGRAMA.

Un programa es un conjunto de instrucciones de algún lenguaje de programación y que


ejecutadas secuencialmente resuelven un problema específico.

Un algoritmo es una secuencia ordenada de instrucciones que se ejecutan en un tiempo


finito , describen el proceso que se debe seguir para la resolución de un problema específico.
En un algoritmo se debe tener un punto de inicio y un punto de terminación únicos y
fácilmente identificables. Todo algoritmo debe ser preciso ; tiene que estar bien definido (sin
importar cuántas veces se ejecute tiene que dar la solución correcta ); tiene que ser finito
(debe tener un número contado de pasos con inicio y fin); debe describir: entrada, proceso y
salida .

Entrada Proceso
Salida
Marcar el Enlace
número intercelular Contacto establecido
telefónico {llamada aceptada o
rechazada}
Ejemplo. Osnaya tiene que comprar carne para la comida. Al pagar el carnicero verifica que el
pago esté completo, si Osnaya entregó la cantidad indicada en la transacción, podrá llevar la
carne para la comida, en caso de no disponer de la cantidad requerida tendrá que regresar a
casa por más creditos. Generar algoritmo correspondiente.

Solución.

1. Inicio
2. Leer dinero entregado por Osnaya
3. Verificar el dinero dado
4. Si el dinero es el requerido en la transacción entregar carne, en caso contrario
Osnaya tiene que ir por más dinero.
5. Fin

Tipos de Algoritmos.

Cualitativos: son aquellos que se describen los pasos usando palabras

Cuantitativos: Utilizan cálculos numéricos para definir los pasos del proceso.

Ejemplo: Realizar un algoritmo que calcule la altura de un edificio

1. Inicio
2. Leer la cantidad de pisos “n”
3. Leer la altura de cada piso “h”
4. Multiplicar la cantidad de pisos por la altura de cada piso: H = n*h.
5. Imprimir H
6. Fin

Lenguajes Algorítmicos.

Serie de símbolos y reglas que se utilizan para describir explícitamente un algoritmo

Gráficos No gráficos
Es la representación gráfica de Representa en forma
las operaciones que realiza un descriptiva las operaciones
algoritmo.Por ejemplo: que debe realizar un
diagramas de flujo,diagramas algoritmo.Por ejemplo:
N-S pseudocódigo.
Lenguaje de Programación.

Es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el


significado de sus elementos y expresiones, y es utilizado para controlar el comportamiento
físico y lógico de una máquina. Los lenguajes de programación tienen un conjunto de
instrucciones que nos permiten realizar operaciones de entrada/salida, cálculos, manipulación
de textos, lógica/comparación y almacenamiento/recuperación.

Tipos de Lenguajes de Programación.

1. Según el nivel de abstracción


2. Según la forma de ejecución
3. Según el paradigma de programación
4. Funcional
5. Orientado a objetos

Forma de ejecución
Abstracción
1.Lenguajes compilados:
1. Lenguajes de máquina: las
instrucciones se expresan en - Se compilan una vez y se utilizan
términos de la unidad de memoria cuántas veces se desee sin necesidad
más pequeña el bit de volver a utilizar el compilador

2.Lenguajes de bajo -Los compiladores analizan todo el


nivel(ensamblador):Se utilizan programa y no generan resultados si
palabras no es correcto todo el código
mnemotecnicas(abreviaturas); 2.Lenguajes interpretados:
ADD
(sumar),SUB(restar),DIV(dividir) - Son interpretados cada vez que se
ejecutan y necesitan siempre del
3.Lenguajes de alto nivel: son intérprete
aquellos en los que las
instrucciones o sentencias son -Los intérpretes analizan las
escritas con palabras similares a instrucciones según las necesitan y
los lenguajes humanos pueden iniciar la ejecución de un
programa con errores
Paradigma de programación

1. Algorítmico, imperativo o por procedimientos: -El más común y está


representado por lenguajes de programación como C o BASIC. -Describe la
programación en términos del Estado del programa y sentencias que
cambian dicho estado
2. Declarativo o predicativo: Basado en la utilización de predicados lógicos o
funciones matemáticas su objetivo es conseguir lenguajes expresivos en lo
que no sea necesario especificar
3. Lógico: Un ejemplo es PROLOG. Se basa en los procedimientos de deducción
de fórmulas válidas en un sistema axiomático

Funcional.

Presentado por la familia de Lenguajes LISP. Se basa en la reproducción de una expresión


funcional a otra equivalente simplificada.

Orientado a objetos.

Permiten la programación imperativa , algunos ejemplos son C++, Delphi, Java, Python. Usa
objetos y sus interacciones para diseñar aplicaciones y programas de computadora.

También podría gustarte