Está en la página 1de 13

INTRODUCCIÓN A LA

PROGRAMACION
ING. JACQUELINA PERALTA INGLES
ALGORITMO
1. DEFINICIÓN
Método que describe la solución de un problema computacional mediante una serie de pasos …

Precisos Definidos Finitos


Indicar el orden Al repetir los Tiene un
de realización pasos n veces número
en cada paso. se obtiene el determinado de
mismo pasos.
resultado.

La solución de un algoritmo debe describir tres partes:

ENTRADA PROCESO SALIDA


1. HISTORIA
2. CARACTERISTICAS QUE DEBEN CUMPLIR LOS ALGORITMOS
Un algoritmo debe resolver el problema para el que fue
formulado.

Los algoritmos son independientes del lenguaje de


programación.

Los algoritmos deben ser precisos.

Los algoritmos deben ser finitos.

Los algoritmos deben poder repertirse.


3. CARACTERISTICAS ACONSEJABLES PARA LOS ALGORITMOS

VALIDEZ
Un algoritmo es valido si carece de errores.
Un algoritmo puede resolver el problema para el que se
planteó.

EFICIENCIA

Un algoritmo es eficiente si obtiene la solución al problema


en poco tiempo. No lo es si tarda en obtener el resultado.

OPTIMO

Es óptimo si es el más eficiente y no contiene errores.


4. FASES EN LA CREACION DE ALGORITMOS

ANÁLISIS
En esta fase se determina cuál es exactamente el problema a resolver, qué
datos forman la entrada del algoritmo y cuáles serán los datos de salida.

DISEÑO
Elaboración del algoritmo.

ALGORITMO EN C#
PRUEBA
Comprobación del resultado.
5. HERRAMIENTAS

Nassi Scheneiderman
Diagrama de Flujo Pseudocódigo
(N-S)
Normalizados por ANSI Diagrama de CHAPIN
PSEUDOCÓDIGO
El pseudocódigo es una de las herramientas más conocidas para
el diseño de solución de problemas por computadora. Esta
herramienta permite pasar casi de manera directa la solución del
problema a un lenguaje de programación específico. El
pseudocódigo es una serie de pasos bien detallados y claros que
conducen a la resolución de un problema
PSeInt es una herramienta para asistir a un
estudiante en sus primeros pasos en
programación. Mediante un simple e intuitivo
La facilidad de pasar casi de forma directa el pseudocódigo a la pseudolenguaje en español (complementado
computadora ha dado como resultado que muchos con un editor de diagramas de flujo), le permite
programadores implementen de forma directa los programas en centrar su atención en los conceptos
la computadora, cosa que no es muy recomendable, sobre todo fundamentales de la algoritmia computacional,
cuando no se tiene la suficiente experiencia para tal aventura, minimizando las dificultades propias de un
pues se podrían tener errores propios de la poca experiencia lenguaje y proporcionando un entorno de
acumulada con la solución de diferentes problemas. trabajo con numerosas ayudas y recursos
didácticos.
DIAGRAMA DE FLUJO
Los diagramas de flujo son una herramienta que permite representar visualmente qué operaciones se
requieren y en qué secuencia se deben efectuar para solucionar un problema dado. Por consiguiente, un
diagrama de flujo es la representación gráfica mediante símbolos especiales, de los pasos o procedimientos
de manera secuencial y lógica que se deben realizar para solucionar un problema dado
6. INSTRUCCIONES:Son las acciones que debe realizar un algoritmo para resolver un problema, las
más comunes son:

Instrucción de
inicio/fin

Instrucción de
Lectura

Instrucción de
Escritura

Instrucción de
Asignación

Instrucción de
Bifurcación
7. COMENTARIOS:

Ejemplo:
Pseudocódigo y C#

8. PALABRAS RESERVADAS:

También podría gustarte