Você está na página 1de 8

¿Que es una computadora?

Una computadora es un
dispositivo electrónico utilizado para el procesamiento de datos. La misma
posee dispositivos de entreada y salida (E/S) ue permiten a los usuarios interactuar con
esta informacion."
Este procesamiento de datos es mucho mas amplio que apenas calcular números o
imprimir datos. Es posible esscribir notas e informes, proyectar, realizar complejos
calculos de ingenieria, utilizarla como medio para la creacion de obras fotograficas,
musicales y de video y por supuesto interactuar con otras personas.
Para continuar entendiendo que es una computadora, hay que saber reconocer dos
partes básicas, estas son: el hardware y el software.
El HARDWARE es el término genérico que se le da a todos los componentes físicos
de la computadora, todo lo que se puede tocar.
El SOFTWARE es el termino que se le da a los programas que funcionan dentro de
una computadora.

¿Cuales son las funciones basicas de una


computadora?
1. Aceptar entradas
2.Procesar datos
3.Almacenar datos e informacion
4.Producir salidas

¿Que es algoritmo?
En el árabe es donde podemos encontrar el origen etimológico del término algoritmo
que ahora vamos a analizar en profundidad. Más exactamente se halla en el nombre del
matemático Al-Khwarizmi, que nació en la Edad Media en una de las zonas de lo que
hoy se conoce como Uzbiekistán, en Asia central.Se denomina algoritmo a un grupo
finito de operaciones organizadas de manera lógica y ordenada que permite
solucionar un determinado problema. Se trata de una serie de instrucciones o reglas
establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o
solución.

*CARACTERISTICAS DE UN ALGORITMO*

1.Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de
pasos".
2.Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las
operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua
para cada caso".
3.Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes
de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas
entradas son tomadas de conjuntos específicos de objetos".
4.Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación
específica con las entradas".
5.Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas
las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para
que en principio puedan ser hechas de manera exacta y en un tiempo finito por un
hombre usando lápiz y papel".

¿Que es diagrama de flujo?

Un diagrama de flujo es una representación gráfica de


un proceso. Cada paso del proceso se representa por un símbolo diferente que contiene
una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del
proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.

*SIMNOLOGIA DE DIAGRAMA DE FLUJO*

Símbolo de Inicio / Final

El símbolo de terminación marca el punto inicial o final del sistema. Por lo general,
contiene la palabra "Inicio" o "Fin".
Símbolo de Acción o Proceso

Un rectangulo solo puede representar un solo paso dentro de un processo ("agregar dos
tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más
grande.

Símbolo del Documento Impreso

Un documento o informe impreso.

Símbolo de Multidocumento

Representa multidocumento en el proceso.

Símbolo de Decisión o Ramificación

Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones


surgen de diferentes puntos del diamante.

Símbolo de Entrada / Salida

Representa el material o la información que entra o sale del sistema, como una orden del
cliente (entrada) o un producto (salida).

Símbolo de Entrada Manual


Representa un paso en el que se pide al usuario que introduzca la información
manualmente.

Símbolo de Preparación

Representa un ajuste a otro paso en el proceso.

Símbolo del Conector

Indica que el flujo continúa donde se ha colocado un símbolo identico (que contiene la
misma letra).

O Símbolo

Indica que el flujo del proceso continúa en más de dos ramas.

Símbolo de Unión de Invocación

Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de


nuevo en un solo proceso.

Símbolo de Fusión

Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.


Símbolo de Intercalar

Indica un paso que ordena información en un formato estándar.

Símbolo de Ordenar

Indica un paso que organiza una lista de elementos en una secuencia o establece según
algunos criterios predeterminados.

Símbolo de Proceso Predefinido

Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de
un proceso más grande. Esta secuencia de acciones podría describirse con más detalle
en un diagrama de flujo separado.

Símbolo del Operación Manual

Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga
manualmente.

Símbolo de Límite de Bucle

Indica el punto en el que debe detenerse un bucle.


Símbolo de Retardo

Indica un retraso en el proceso.

Almacenamiento de Datos o Símbolo de Datos Almacenados

Indica un paso donde se almacenan los datos.

Símbolo de la Base de Datos

Indica una lista de información con una estructura estándar que permite buscar y
ordenar.

Símbolo de Almacenamiento Interno

Indica que la información se almacenó en la memoria durante un programa, utilizado en


diagramas de flujo de diseño de software.

Símbolo de Visualización

Indica un paso que muestra información.


Conector Fuera de Página

Indica que el proceso continúa fuera de la página.

¿QUE ES PSEUDOCODIGO?

Falso lenguaje (o pseudocodigo), se utiliza para plantear una idea de codigo, pero
dicho Algoritmo tiene que se lo mas parecido al lenguaje de programacion a utilizar y
tiene que estar en nuestro idioma
El pseudocódigo es una forma de escribir los pasos que va a realizar un programa
de la forma más cercana al lenguaje de programación que vamos a utilizar
posteriormente. Es como un falso lenguaje, pero en nuestro idioma, en el lenguaje
humano y en español.

El principal objetivo del pseudocódigo es el de representar la solución a un


algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al
lenguaje que posteriormente se utilizara para la codificación del mismo.

Características que debe tener un Pseudocodigo:

 Se puede ejecutar en un ordenador


 Es una forma de representación sencilla de utilizar y de manipular.
 Facilita el paso del programa al lenguaje de programación.
 Es independiente del lenguaje de programación que se vaya a utilizar.
 Es un método que facilita la programación y solución al algoritmo del programa.

RESOLUCION DE PROBLEMAS CON COMPUTADORAS:


El proceso de resolucion de un problema con una computadora conduce a la escritura
de un programa y ba su ejecucion en la misma.Aunque el proceso creativo,se puedes
considerar tambiencomo una serie de fases o pasos comunes que generalmentge deben
seguir todos los programadores.

*Definicion de problema
*Analisis del problema
*Seleccion de la mejor alternativa
*Crear diagrama de flujo
*Codificacion
*Compilacion
*Pruebas
*Documentacion externa