Sei sulla pagina 1di 5

1

PASOS PARA RESOLVER UN PROBLEMA EN EL COMPUTADOR

1. ANÁLISIS: Se realiza la determinación de los objetivos del problema y se debe definir


claramente.

Variables de entrada
Condiciones
Variables de salida

2. DISEÑO: Se realiza la elaboración de algoritmos para la resolución de problemas, existen


varios tipos de formas para diseñar algoritmos.
ALGORITMO.- es el conjunto de pasos ordenados y sistematizados que se siguen para la
solución de un problema.
Existen 2 tipos de Algoritmos:

a) Algoritmos Cuantitativos.- son aquellos que utilizan operadores aritméticos para solucionar
sus problemas y fórmulas matemáticas.

b) Algoritmos Cualitativos.- son aquellos que utilizan para la solución de sus problemas el
lenguaje Natural Humano.

2.1Algoritmo Cuantitativo:
Diseño de algoritmo en lenguaje natural: Se trata de expresar la solución del problema utilizando el
lenguaje natural humano.

Ejemplo: Hacer reinscripciones.

Inicio
1. Ir a secretaría y pedir solicitud de reinscripción
2. Llenamos la solicitud
3. Llevar la solicitud a la secretaría
4. ¿Está libre la secretaria o debo esperar?
a. Si. Entrega la solicitud para el registro.
b. No. Esperar que le atiendan
5. Esperar a ver si ha sido aprobada la solicitud.
6. Chequear en el sistema haber si ha sido aprobada o rechazada.
a. Si. Averiguar razón, sino terminar proceso.
b. No.Tratar de solucionar
7. Terminar proceso
Fin

2.2 Diseño de algoritmo en forma gráfica:


Se pueden diseñar algoritmos utilizando símbolos gráficos especiales que ayudan a la representación
del algoritmo.
2

FLUJOGRAMA(algunos símbolos)

Inicio y fin

Cálculo y asignación

condición

lazos

Proceso repetitivo

Lectura

Sentencia E/S
impresión

Ejercicio de cálculo del salario


1. ANÁLISIS
Objetivo. Conocer el salario

Variables de entrada; horas trabajadas= H, costo hora=Q

Condiciones: nada

Variables de salida
Salario=S

2 DiseñoFlujograma
Inicio

Q= costo
H=horas

S Q*H
3

Imprimir S

FIN

DIAGRAMA DE CAJAS ò DIAGRAMAS NASSI SHEIRDERMAN

SIGNIFICADO SÍMBOLO

Entrada y Salida

Condiciòn

F V

Mientras for

Mientras condición V
PROCESO

Do , until, lazo
proceso

Se usa para repeticiones


Condición hasta que
4
INICIO

EJEMPLO:
Leer ayb

C= a+b

Imprimir C

2.3 DISEÑO DE ALGORITMO EN PSEUDOCÓDIGO

Es una técnica para diseño de Algoritmos que involucra una combinación del lenguaje natural y Diseño
Gráfico.

Definir Procedimiento
Procedure Nombre

End Nombre

Asignaciones
Variable Expresión

Entrada-Salida
Read
Write

Condiciones
If (condición)
Proceso si verdad
Else
Proceso si falso
End If

Lazos (Procesos repetitivos)

While (condición)
Proceso

End While

Ejemplo:
Procedure Suma

Read (a, b)
C= a+b
Write (c)
End Suma
5

3. CODIFICACIÓN: s la trascripción del algoritmo en un lenguaje apropiado para el computador

#include "stdio.h"
#include "conio.h"
main()
{
int a,b,c;
scanf(“ %d %d “,&a,&b);
c=a+b;
printf("la suma es %d\n",c);
getche();
return 0;
}
4. EJECUCIÓN Y PRUEBAS.

Es la corrida del programa uitilizando el compilador escogidopara este propósito, en este paso
se realizan las pruebas necesarios con los datos de prueba para verificar la correcta lógica del
problema, cuando ya se ha comprobado que los resultados obtenidos son los correctos
entonces se pasa se corre el programa con los datos reales.

5. DOCUMENTACIÓN.

Es el proceso que se realiza dentro del programa y también fuera del mismo. La documentación
interna que consiste en explicar de la forma màs amplia las variables utilizadas en el problema y
los procesos que se realizan en el mismo.
La documentación externa en cambio es la información adicional que se adjunta al programa
fuente para aclarar el mismo.

Potrebbero piacerti anche