Heinsohn Privacidad y Ciberseguridad para el sector educativo
Algoritmos y sus medios de expresión
1.
2. ¿Que es un algoritmo?
Medios de expresión de un algoritmo.
Pseudocódigo.
Diagrama de flujo.
Lenguaje de programación.
Programas utilizados para resolver algoritmos.
Diagrama de Flujo de Datos
Visual FoxPro..
C++Builder.
Conclusión.
Bibliografía.
3. Un algoritmo es un conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos que no
generen dudas a quien deba realizar dicha actividad.
Dados un estado inicial y una entrada, siguiendo los
pasos sucesivos se llega a un estado final y se obtiene
una solución. Los algoritmos son el objeto de estudio de
la algoritmia.
En la vida cotidiana, se emplean algoritmos
frecuentemente para resolver problemas. Algunos
ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que
recibe un trabajador por parte de su patrón.
4. Los algoritmos pueden ser expresados de muchas
maneras, incluyendo al lenguaje natural,
pseudocódigo, diagramas de flujo y lenguajes de
programación entre otros. Las descripciones en
lenguaje natural tienden a ser ambiguas y
extensas. El usar pseudocódigo y diagramas de
flujo evita muchas ambigüedades del lenguaje
natural.
5. el pseudocódigo es una descripción informal de
alto nivel de un algoritmo informático de
programación, compacto e informal, que utiliza las
convenciones estructurales de un lenguaje de
programación verdadero , pero que está
diseñado para la lectura humana en lugar de la
lectura mediante máquina, y con independencia
de cualquier otro lenguaje de programación.
6. Los diagramas de flujo son
descripciones gráficas de
algoritmos; usan símbolos
conectados con flechas para
indicar la secuencia de
instrucciones y están regidos
por ISO.
Los diagramas de flujo son
usados para representar
algoritmos pequeños, ya que
abarcan mucho espacio y su
construcción es laboriosa. Por
7. Un lenguaje de programación es un
idioma artificial diseñado para expresar
procesos que pueden ser llevados a
cabo por máquinas como las
computadoras.
8. Entre estos tenemos 3 programas
utilizados que son:
Diagrama de Flujo de Datos.
Visual FoxPro.
C++Builder.
9. Un diagrama de flujo de datos (DFD por
sus siglas en español e inglés) es una
representación gráfica para la maceta
del "flujo" de datos a través de un
sistema de información. Un diagrama de
flujo de datos también se puede utilizar
para la visualización de procesamiento
de datos.
10. Visual FoxPro es un lenguaje de programación procesual,
orientado a objetos que posee un Sistema Gestor de Bases
de datos o Database Management System (DBMS) y Sistema
administrador de bases de datos relacionales, producido por
Microsoft.
Visual FoxPro proviene de FoxPro, que a su vez deriva de
FoxBASE, creado por Fox Software en 1984; inicialmente un
clon de dBase, acabó superándolo y con Clipper,
convirtiéndose en una de las estrellas de los lenguajes xBase.
11. C++Builder es un entorno de desarrollo
rápido de aplicaciones en lenguaje C++
para Windows inicialmente propiedad de
la empresa Borland, y actualmente de la
empresa Embarcadero, quien compró de
Borland la división Codegear encargada
del producto. Codegear inicialmente se
denominaba DTG=‘Developer Tools Group'
hasta que adquirió el nombre oficial
CodeGear previo a la venta.
12. los algoritmos son una de las
herramientas más complejas y
aplicables en el área de la informática y
el mundo de los computadores.