Está en la página 1de 7

Una computadora es un sistema digital con tecnología

microelectrónica capaz de procesar datos a partir de un grupo de


instrucciones denominado programa. La estructura básica de una
computadora incluye microprocesador (CPU), memoria y dispositivos
de entrada/salida (E/S), junto a los buses que permiten la
comunicación entre ellos. La característica principal que la distingue
de otros dispositivos similares, como una calculadora no programable,
es que puede realizar tareas muy diversas cargando distintos
programas en la memoria para que los ejecute el procesador.

TIPOS DE COMPUTADORA:

Se clasifican de acuerdo al principio de operación de Analógicas y


Digitales.

1.- Aprovechando el hecho de que diferentes fenómenos físicos se


describen por relaciones matemáticas similares (v.g. Exponenciales,
Logarítmicas, etc.) pueden entregar la solución muy rápidamente. Pero
tienen el inconveniente que al cambiar el problema a resolver, hay que
re alambrar la circuitería (cambiar el Hardware
1.- Están basadas en dispositivos estables, i.e., que sólo pueden
tomar uno de dos valores posibles: ‘1’ o ‘0’. Tienen como ventaja, el
poder ejecutar diferentes programas para diferentes problemas, sin
tener que la necesidad de modificar físicamente la máquina.

El ciclo de procesamiento de información que realiza una computadora


se puede resumir en las siguientes cuatro funciones básicas:

1. . Una entrada es cualquier tipo de dato que


introducimos a la computadora como: palabras y símbolos de un
documento, números para realizar cálculos, instrucciones para
realizar procesos, imágenes, sonidos, etc. Se utilizan diferentes
dispositivos como el teclado, ratón y/o micrófono para que la
computadora reciba las entradas.

2. Consiste en manipular los datos de diferentes


maneras para: realizar cálculos, modificar palabras e imágenes,
ordenar o alterar el orden de los datos. La computadora utiliza un
dispositivo que se llama Unidad de Procesamiento. Esta unidad
contiene dos elementos principales:

o Unidad Central de Procesamiento (en inglés: Central


Processing Unit [CPU]).
o Memoria del Sistema.

3. La computadora debe
almacenar datos para que estén disponibles durante el
procesamiento. El lugar donde se almacenarán depende de cómo
se utilicen los datos. Por ejemplo, en la Memoria del Sistema
(dentro de la Unidad de Procesamiento) la computadora guarda lo
que está usando. Hay otro tipo de almacenamiento, que es más
permanente, en donde se guarda lo que no se necesita para
procesar en ese momento (por ejemplo: disquetes, CD, disco
duro).

Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo


una tarea específica, como la solución de un problema. Los algoritmos son
independientes tanto del lenguaje de programación en que se expresan como
de la computadora que los ejecuta. En cada problema el algoritmo se puede
expresar en un lenguaje diferente de programación y ejecutarse en una
computadora distinta; sin embargo el algoritmo será siempre el mismo.

Por ejemplo en una analogía con la vida diaria, una receta de un plato de
cocina se puede expresar en español, inglés o francés, pero cualquiera que sea
el lenguaje, los pasos para la elaboración del plato se realizaran sin importar el
cocinero.

Los pasos a seguir en la solución de una ecuación de segundo grado.

Los pasos matemáticos para la solución de un número factorial.

Las instrucciones para la liquidación de una nómina.

Las acciones que se deben seguir para la obtención de una estadística.

Para llegar a la realización de un programa es necesario el diseño previo de un


algoritmo, de modo que sin algoritmo no puede existir un programa.

Las características fundamentales que debe cumplir todo algoritmo son:

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe


obtener el mismo resultado cada vez.

Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en


algún momento; o sea debe de tener un número finito de pasos.

La definición de un algoritmo debe describir tres partes: Entrada, Proceso y


Salida.

En el algoritmo citado anteriormente se tendrá:

ingredientes y utensilios empleados

elaboración de la receta de cocina


terminación del plato (por ejemplo, cordero)

Un algoritmo exige que se tengan varias propiedades importantes:

Los pasos de un algoritmo deben ser simples y exentos de ambigüedades


(diferentes significados), deben seguir un orden cuidadosamente prescrito,
deben ser efectivos y deben de resolver el problema en un número finito de
pasos

¿Qué es un diagrama de flujo?

Un diagrama de flujo que describe un proceso, sistema o algoritmo


informático. Se usan ampliamente en numerosos campos para documentar,
estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en
diagramas claros y fáciles de comprender. Los diagramas de flujo emplean
rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo
de paso, junto con flechas conectoras que establecen el flujo y la secuencia.
Pueden variar desde diagramas simples y dibujados a mano hasta diagramas
exhaustivos creados por computadora que describen múltiples pasos y rutas.
Si tomamos en cuenta todas las diversas figuras de los diagramas de flujo, son
uno de los diagramas más comunes del mundo, usados por personas con y sin
conocimiento técnico en una variedad de campos. Los diagramas de flujo a
veces se denominan con nombres más especializados, como "diagrama de
flujo de procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa
de procesos de negocios", "notación y modelado de procesos de negocio
(BPMN)" o "diagrama de flujo de procesos (PFD)". Están relacionados con
otros diagramas populares, como los diagramas de flujo de datos (DFD) y los
diagramas de actividad de lenguaje unificado de modelado (UML).

SIMBOLOGIA UTILIZADA EN LOS DIAGRAMAS DE FLUJO:

SIMBOLOGIA DIAGRAMAS DE FLUJO RODRIGUEZ TENORIO JHOISETH ALINA SEC: 4IV1


INFORMATICA APLICADA A LA INGENIERIA SIMBOLOGIA DIAGRAMAS DE FLUJO SÍMBOLO
REPRESENTA SÍMBOLO REPRESENTA Terminal. Indica el inicio o la terminación del flujo,
puede ser Documento. Representa cualquier acción o lugar; además se usa para tipo de
documento que entra, se indicar una unidad administrativa o utilice, se genere o salga del
persona que recibe o proporciona procedimiento. Información. Disparador. Indica el inicio
de un procedimiento, contiene el nombre Archivo. Representa un archivo de éste o el
nombre de la unidad común y corriente de oficina. Administrativa donde se da inicio
Operación. Representa la realización Conector. Representa una conexión de una
operación o actividad o enlace de una parte del diagrama relativo a un procedimiento. De
flujo con otra parte lejana del mismo. Conector de página. Representa Decisión o
alternativa. Indica un una conexión o enlace con otra punto dentro del flujo en que son
hoja diferente, en la que continúa posibles varios caminos alternativos. El diagrama de
flujo. Nota aclaratoria. No forma parte del Línea de comunicación. Proporciona diagrama
de flujo, es un elemento la transmisión de información de un que se adiciona a una
operación o lugar a otro mediante? actividad para dar una explicación. SÍMBOLO
REPRESENTA SÍMBOLO REPRESENTA * Operación con teclado.

¿Qué es un seucodigo?
Nuestra lengua apela a diversos elementos compositivos para formar palabras. Uno de los
más habituales es pseudo o seudo, que permite referirse a que algo no es original, sino que
es falso o una imitación.

Un código, por su parte, es una serie de símbolos que forman parte de un sistema y que
tienen un determinado valor ya asignado. Los símbolos que se incluyen en un código se
combinan respetando reglas y permiten transmitir un mensaje.

Estas definiciones nos permiten comprender qué es un pseudocódigo, una noción que se
emplea en el ámbito de la informática. Se trata de un falso lenguaje, ya que apela a las
normas de estructura de un lenguaje de programación aunque se encuentra desarrollado
para que pueda ser leído por un ser humano y no interpretado por una máquina.

El pseudocódigo, en este sentido, está considerado como una descripción de un algoritmo


que resulta independiente de otros lenguajes de programación. Para que una persona pueda
leer e interpretar el código en cuestión, se excluyen diversos datos que no son clave para su
entendimiento.

Un pseudocódigo, por lo tanto, se emplea cuando se pretende describir un algoritmo sin la


necesidad de difundir cuáles son sus principios básicos. De esta manera, un ser humano
encontrará mayores facilidades para comprender el mensaje, a diferencia de lo que ocurriría
si estuviese frente a un lenguaje de programación real.
A la hora de llevar a cabo la creación de un pseudocódigo, se hace necesario que su
estructura se encuentre compuesta de las siguientes partes:
-Una cabecera, que, a su vez, se debe componer de cinco áreas diferenciadas como son el
programa, el módulo, los tipos de datos, las constantes y las variables.
-El cuerpo, que se dividirá en inicio, instrucciones y fin.

Además de todo lo expuesto, se hace importante establecer otra serie de datos de interés
relativos a cualquier pseudocódigo:
-Se debe poder ejecutar en cualquier ordenador.
-No tiene nada que ver con el lenguaje de programación que se vaya a poder usar después,
es decir, que es independiente respecto al mismo.
-Tiene que ser sencillo de usar y también de manipular.
-Debe permitir que se pueda acometer la descripciones de diversos tipos de instrucciones,
tales como de proceso, de control, de descripción, primitivas o compuestas.
-A la hora de poder desarrollar la creación del citado pseudocódigo hay que tener en cuenta
que se utilizarán diversos tipos de estructuras de control. En concreto, estas podemos decir
que son de tres clases: selectivas, secuenciales e iterativas.

Resolución de Problemas con Computadoras. Algoritmos y Programas Sub Las fases en la


construcción de un programa para resolver un problema mediante la computadora son, en
orden, las siguientes: Análisis del problema Diseño del algoritmo Programación Ejecución
y pruebas El paso cero sería Entender el problema, parece banal, pero no lo es cuando se
piensa en la gran cantidad de proyectos de computación que se desarrollaron sin haber
comprendido bien para que se hacían, o cual era el problema que supuestamente iban a
resolver. Comprender la importancia de entender con claridad el problema antes de
abocarnos a encontrar una solución. 4.1 Etapas en la solución de problemas
La solución de un problema por computadora, requiere de siete pasos, dispuestos
de tal forma que cada uno es dependiente de los anteriores, lo cual indica que se
trata de un proceso complementario y por lo tanto cada paso exige el mismo
cuidado en su elaboración. Los siete pasos de la metodología son los siguientes:

1. Definición del problema.


2. Análisis de la solución.
3. Diseño de la solución.
4. Codificación.
5. Prueba y depuración.
6. Documentación.
7. Mantenimiento.

es lo que se desea que realice la computadora, mientras esto no se conozca del


todo, no tiene caso continuar con el siguiente paso.

También podría gustarte