Está en la página 1de 4

FUNDAMENTOS DE PROGRAMACIÓN

METODOLOGÍA PARA RESOLVER PROBLEMAS USANDO UNA


COMPUTADORA.
 SIMBOLOGÍA DE LOS DIAGRAMAS DE FLUJO (DF).
El diagrama de flujo es una manera de representar gráficamente un
algoritmo o un proceso de alguna naturaleza, a través de una serie de
pasos estructurados y vinculados que permiten su revisión como un
todo.
La representación gráfica de estos procesos emplea, en los diagramas
de flujo, una seria determinada de figuras geométricas que representan
cada paso del proceso.

Símbolo Nombre y descripción

Terminación
Indica el comienzo o el final del flujo.

Proceso
Indica un determinado proceso de
sus funciones y actividades.

Entrada y salida
Información que entra o sale del
sistema.

Documento
Representa cualquier tipo de
documento que entra.

Decisión
Indica un punto dentro del flujo en
que son posibles varios caminos
alternativos.
Varios documentos
Representa multidocumento en el
proceso.

Cinta perforada
Representa cualquier tipo de cinta
que utilice en el procedimiento.

Tarjeta perforada
Representa cualquier tipo de tarjeta
que se utilice en el procedimiento.
Entrada manual
Uso de un dispositivo en línea para
dar información a una computadora.

Conector para otra pagina


Conexión o enlace con otra hoja
diferente en la que continua el
diagrama de flujo.
Conector
Conexión o enlace de una parte
lejana del mismo.

Loop manual
Indica el inicio de un procedimiento.

Datos almacenados
Paso donde se almacenan los datos

Línea de flujo
Indica el orden de la ejecución de las
operaciones.

 REPRESENTACIÓN DE ALGORITMOS EN DF.


Ejemplo:

Inicio

´´leer un numero´´ a

´´leer un numero´´ b

Suma =a +b

Resultado=s
uma

1
1

Fin

 PRUEBA DE ESCRITORIO.
1. Permite resolver el problema a mano siguiendo el algoritmo.
2. Simular la ejecución del algoritmo.
3. Construir una tabla, una columna para cada variable, constante o
condición.
4. Registrar los valores obtenidos, para detectar errores de lógica.
5. Terminando se devuelve a la memoria.
6. Permite determinar si el algoritmo realmente resuelve el problema.

 CODIFICACIÓN DE ALGORITMOS.
Una ves que los algoritmos han sido diseñados, ya se puede iniciar la
fase de codificación del algoritmo. En esta etapa se tienen que traducir
dichos algoritmos a un lenguaje de programación especifico, es decir,
las acciones definidas en los algoritmos hay que convertirlas a
instrucciones.
Para codificar a un algoritmo hay que conocer la sintaxis del lenguaje al
que se va a traducir.

 LENGUAJES DE PROGRAMACIÓN.
Son un conjunto de palabras símbolos y reglas sintácticas para
comunicar a la computadora los pasos a seguir para resolver un
problema.
Ejemplos: JAVASCRIPT, pascal, BASIC, c++, Delphi, java, ADA, PHP,
LISP, etc.

 JAVASCRIPT.
1. Tiene un lenguaje de programación simple.
2. Lenguaje de programación generalmente utilizado para dar
funcionalidad a las páginas web.
3. Su código se integra en las páginas HTML.
4. No requiere declarar tipos de variables a utilizar.
5. Las referencias a objetos y el programa se prueban en tiempo de
ejecución.
6. Se ejecuta en cualquier plataforma donde exista un navegador web
que lo soporte.
7. El navegador se encarga de interpretar las sentencias y ejecutarlas.
8. Es soportado por la mayoría de los navegadores.
 ENTORNOS DE DESARROLLO.
Se requiere un programa de edición adecuado que nos permita escribir,
editar, compilar, depurar y ejecutar los programas.

También podría gustarte