0% encontró este documento útil (0 votos)
58 vistas2 páginas

Introducción a Algoritmos y Programación

Un algoritmo es un conjunto ordenado de operaciones para resolver un problema, que puede ser descrito en diferentes niveles, incluyendo descripciones de alto nivel, pseudocódigo e implementación en lenguajes de programación. Los diagramas de flujo son representaciones gráficas de algoritmos que utilizan símbolos para ilustrar procesos de manera clara y comprensible. Los lenguajes de programación se clasifican en alto, medio y bajo nivel, y los traductores son herramientas que convierten código fuente a código máquina.

Cargado por

Samuel Luna
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
58 vistas2 páginas

Introducción a Algoritmos y Programación

Un algoritmo es un conjunto ordenado de operaciones para resolver un problema, que puede ser descrito en diferentes niveles, incluyendo descripciones de alto nivel, pseudocódigo e implementación en lenguajes de programación. Los diagramas de flujo son representaciones gráficas de algoritmos que utilizan símbolos para ilustrar procesos de manera clara y comprensible. Los lenguajes de programación se clasifican en alto, medio y bajo nivel, y los traductores son herramientas que convierten código fuente a código máquina.

Cargado por

Samuel Luna
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Algoritmo pseudocódigo, diagramas de flujo y ¿Qué es un diagrama de flujo?

lenguajes de programación entre otros.


Conjunto ordenado y finito de Un diagrama de flujo es un diagrama
Las descripciones en lenguaje natural
operaciones que permite hallar la que describe un proceso, sistema o
tienden a ser ambiguas y extensas.
solución de un problema. algoritmo informático. Se usan
La descripción de un algoritmo
ampliamente en numerosos campos
usualmente se hace en tres niveles:
para documentar, estudiar, planificar,
mejorar y comunicar procesos que
Descripción de alto nivel
suelen ser complejos en diagramas
Se establece el problema, se claros y fáciles de comprender. Los
selecciona un modelo matemático y se diagramas de flujo emplean rectángulos,
explica el algoritmo de manera verbal, óvalos, diamantes y otras numerosas
posiblemente con ilustraciones y figuras para definir el tipo de paso, junto
omitiendo detalles. con flechas conectoras que establecen
Descripción formal. Se usa el flujo y la secuencia.
pseudocódigo para describir la
secuencia de pasos que encuentran la
Una introducción de algoritmo
solución.
Son la representación gráfica de la
secuencia de actividades de un proceso
Implementación
en los algoritmos. Consiste en símbolos
para representar los pasos de un Se muestra el algoritmo expresado
algoritmo. en un lenguaje de programación
específico o algún objeto capaz de
¿Qué es un programa?
llevar a cabo instrucciones.
También es posible incluir un teorema Un programa es un conjunto de
que demuestre que el algoritmo es pasos lógicos escritos en un lenguaje de
correcto, un análisis de complejidad o programación que nos permite realizar
ambos. una tarea específica.

Medios de expresión de un algoritmo


Los algoritmos pueden ser
expresados de muchas maneras,
incluyendo al lenguaje natural,
¿Qué es un lenguaje de Lenguajes de alto nivel. República bolivariana de Venezuela
programación? Ministerio del poder popular para la educación
Se trata de lenguajes de
En informática, se conoce programación que aspiran a ser un U.E. “MADRE ALBERTA GIMENEZ”
como lenguaje de programación a un lenguaje más universal, por lo que Cumana, Estado Sucre
programa destinado a la construcción pueden emplearse indistintamente de la
de otros programas informáticos. Su arquitectura del hardware, es decir, en
nombre se debe a que comprende diversos tipos de sistemas. Los hay de
un lenguaje formal que está diseñado propósito general y de propósito
para organizar algoritmos y procesos específico.
lógicos que serán luego llevados a cabo
por un ordenador o sistema informático,
permitiendo controlar así su Lenguajes de nivel medio. Este
comportamiento físico, lógico y término no siempre es aceptado, que
su comunicación con el usuario propone lenguajes de programación que
humano. se ubican en un punto medio entre los
dos anteriores: pues permite
operaciones de alto nivel y a la vez la
gestión local de la arquitectura del
sistema.
ALGORI
TMO
Traductores
PROF: REALIZADO POR:
El traductor es una herramienta esencial
BRICENA EMANUEL DIAZ
en la programación o desarrollo,
encargándose de convertir código
Tipos: fuente de un determinado lenguaje de
programación a código máquina que
Lenguajes de bajo nivel. Se trata de puede «entender» directamente el
lenguajes de programación que están ordenador.
diseñados para un hardware específico Cumana, junio de 2024
y que por lo tanto no pueden migrar o De acuerdo al modo en que llevan a
exportarse a otros computadores. cabo el proceso de conversión, los
Sacan el mayor provecho posible al traductores se dividen en dos conjuntos:
sistema para el que fueron diseñados, intérpretes y compiladores.
pero no aplican para ningún otro.

También podría gustarte