Sei sulla pagina 1di 9

Resolución de problemas

con algoritmos
¿Qué es una computadora?
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.

¿CUALES SON FUNCIONES DE LA


COMPUTADORA?
1. Aceptar entradas. 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. Procesar datos. 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. Almacenar datos e información. 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).

4. Producir salidas. Son los resultados


generados por la computadora. Algunos
ejemplos de resultados son: reportes,
documentos, gráficas, imágenes, etc. Se
utilizan dispositivos como el monitor,
impresora, bocinas.

¿COMPONENTES BASICOS DE LA
COMPU?
CPU. Es el cerebro del ordenador y se encuentra
dentro del gabinete. A través de la computadora,
esta se conecta con todos los demás elementos
para darles órdenes y así realizar sus tareas.
Monitor. Es el dispositivo de entrada y de salida
de datos que tiene la computadora. Su función es
permitir ver la información que se encuentra en
uso.
Teclado. Se considera un dispositivo de entrada,
ya que permite introducir información a la
computadora. Contiene las letras del abecedario y
los números. Con él puedes escribir y, además,
tiene varios tipos de teclas que permiten realizar
una determinada función.
Ratón o mouse (en inglés). Es el que te permite
desplazarte a través del puntero o cursor.
Además, puedes seleccionar objetos y moverlos
de un lugar a otro.
¿QUE ES UN ALGORITMO?
En el contexto matemático, los algoritmos son
una serie de normas o leyes específicas que hace
posible la ejecución de actividades, cumpliendo
una serie de pasos continuos que no le originen
dudas a la persona que realice dicha actividad.
Los algoritmos se pueden expresar de diversas
formas: lenguaje natural, lenguaje de
programación, pseudocódigo y diagramas de
flujo.

¿QUE ES PSEUDOCÓDIGO?
La palabra pseudocódigo formada por el prefijo
“pseudo“, que según el diccionario de la RAE
(Real Academia Española) significa “falso“, de ahí
parte para que también sea conocido como “falso
lenguaje”.
Dentro de la programación se basa en un
lenguaje de programación real, donde se permite
expresar las instrucciones en un lenguaje común
(ejemplo: español, inglés u otro idioma) para
facilitar la escritura y lectura, debido a que está en
lenguaje común si requiere una modificación es
fácil hacerla.
¿QUE SON LOS DIAGRAMAS DE
FLUJO?
Un diagrama de flujo es un diagrama 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.

¿CUAL ES LA SIMBOLOGIA
UTILIZADA EN LOS DIAGRAMASDE
FLUJO?
¿METODOLOGIA PARA LA
SOLUCIÓN DE PROBLEMAS
USANDO LA COMPU?
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.

1.Definición de problema: Es el enunciado del


problema, el cual debe ser claro y completo. Es
fundamental conocer y delimitar por completo el
problema, saber que es lo que se desea que
realice la computadora, mientras esto no se
conozca del todo, no tiene caso continuar con el
siguiente paso.

2. Análisis de la solución: Consiste en


establecer una serie de preguntas acerca de lo
que establece el problema, para poder determinar
si se cuenta con los elementos suficientes para
llevar a cabo la solución del mismo.

3. Diseño de la solución: Una vez definido y


analizado el problema, se produce a la creación
del algoritmo (Diagrama de flujo o pseudocodigo)
en el cual se da la serie de pasos ordenados que
nos proporcione un método explicito para la
solución del problema.

4.Codificación: Consiste en escribir la solución


del problema (de acuerdo al pseudocodigo); en
una serie de instrucciones detalladas en
un código reconocible por la computadora; es
decir un lenguaje de programación (ya sea de
bajo o alto nivel), a esta serie de instrucciones se
le conoce como PROGRAMA.

5.Prueba y depuración: Prueba es el proceso de


identificar los errores que se presenten durante la
ejecución de programa, es conveniente que
cuando se pruebe un programa se tomen en
cuenta los siguientes puntos:

- Trata de iniciar la prueba con una mentalidad


saboteadora, casi disfrutando la tarea
de encontrar un error.
- Sospechar de todos los resultados que arroje la
solución, con lo cual se deberán verificar todos.
- Considerar todas las situaciones posibles,
normales y aun las anormales.
La depuración consiste en eliminar los errores
que se hayan detectado durante la prueba, para
dar paso a una situación adecuada y sin errores.

6. Documentación: Es la guía o comunicación


escrita que sirve como ayuda para usar el
programa, o facilitar futuras modificaciones. A
menudo, un programa escrito por una persona es
usado por muchas otras, por ello
la documentación es muy importante; esta debe
presentarse en tres formas: EXTERNA, INTERNA
y al USUARIO FINAL.

-Interna: Consiste en los comentarios o mensajes


que se agregan al código de programa, que
aplican las funciones que realizan ciertos
procesos, cálculos o formulas, para el
entendimiento del mismo.

-Externa: Está integrada por los siguientes


elementos: Descripción del problema, nombre del
autor, diagrama de flujo y/o pseudocodigo, listas
de variables y constantes, y codificación del
programa, esto con la finalidad de permitir su
posterior adecuación a los cambios.

- Usuario Final: es la documentación que se le


proporciona al usuario final, es una guía que
indica al usuario como navegar en el programa,
presentando todas las pantallas y menús que se
va a encontrar y una explicación de los mismos,
no contiene información de tipo técnico.
7. Mantenimiento: Se lleva a cabo después
de terminado el programa, cuando se ha estado
trabajando un tiempo, y se detecta que es
necesario hacer un cambio, ajuste
y/o complementación al programa para que siga
trabajando de manera correcta. Para realizar
esta función el programa debe estar debidamente
documentado, lo cual facilitará la tarea.

http://pasossoluciondeproblemas.blogspot.mx/2012/01
/metodologia-para-la-solucion-de-pasos.html
https://www.google.com.mx/search?q=%C2%BFMET
ODOLOGIA+PARA+LA+SOLUCI%C3%93N+DE+PR
OBLEMAS+USANDO+LA+COMPU%3F&sa=X&ved=0
ahUKEwjHvJyZm93ZAhUEYKwKHWYoBcEQ7xYIJCg
A&biw=1366&bih=662
https://www.google.com.mx/search?ei=im2hWq-
gHYmGsQXxhJbABg&q=%C2%BFCUAL+ES+LADE+
FLUJO%3F&oq=%C2%BFCUAL+ES+LADE+FLUJO%
3F&gs_l=psy-
ab.3..0i71k1l8.8198.8198.0.8206.1.1.0.0.0.0.0.0..0.0....
0...1c.1.64.psy-ab..1.0.0....0.d3nvDBlf4qI
https://www.smartdraw.com/flowchart/simbolos-de-
diagramas-de-flujo.htm

Potrebbero piacerti anche