Algoritmos Tarea
Algoritmos Tarea
Nombres:
Edward Manuel
Apellidos:
Arredondo Maleno
Matricula:
1-17-5078
Materia:
Algoritmo paralelo
Profesor:
Eduardo Arvelo
Fecha:
05/06/2021
Introducción
3. Algoritmo: Definición
Entrada
Esta fase del algoritmo se corresponde con los valores de entrada con que se debe
alimentar al mismo. Básicamente se trata de la información que se entrega al
algoritmo, es decir, los valores de datos con los que tendrá que ofrecer un determinado
resultado.
Proceso
La segunda fase de un algoritmo ocupa los cálculos necesarios para procesar los datos
con los que hemos alimentado al algoritmo, es decir que en este punto se procesará la
información entrega a la entrada del algoritmo, y con la cual se debe llegar al
resultado esperado.
Salida
5. Las diferentes formas que existen para escribir un algoritmo, incluir ejemplos
Lenguaje natural
Son aquellas lenguas que han sido generadas espontáneamente en un grupo de hablantes
con propósito de comunicarse, a diferencia de otras lenguas, como puedan ser
una lengua construida, los lenguajes de programación o los lenguajes formales usados
en el estudio de la lógica formal, especialmente la lógica matemática.
Los algoritmos escritos en este lenguaje se caracterizan por seguir un proceso de
ejecución común y lógico, describiendo textualmente paso a paso cada una de las
actividades a realizar para resolver un problema determinado.
Los inconvenientes de escribir algoritmos en este lenguaje son: la ambigüedad, la no
universalidad y la amplitud del mismo lo cual genera errores y no puede ser interpretado
correctamente por el computador.
Pseudocodigo
• Mezcla de lenguaje de programación y español (o ingles o cualquier otro idioma) que
se emplea, dentro de la programación estructurada, para realizar el diseño de un
programa. En esencia, el pseudocodigo se puede definir como un lenguaje de
especificaciones de algoritmos.
• Es la representación narrativa de los pasos que debe seguir un algoritmo para dar
solución a un problema determinado. El pseudocodigo utiliza palabras que indican el
proceso a realizar.
Diagramas de flujo
Se basan en la utilización de diversos símbolos para representar operaciones especificas.
Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de
flechas para indicar la secuencia de la operación.
•Los diagramas estructurados, son una técnica que permite formular algoritmos
mediante una representación geométrica y de asignación de espacios de un bloque
específico.
Una de las mayores dificultades con las que se encuentran los hispanoparlantes que
empiezan a programar es el idioma. Por eso es bueno utilizar el pseudocódigo, que
ayuda a asimilar con más facilidad las ideas básicas.
Su misión es ayudar a los alumnos de primer curso a crear los programas "pensando en
español", pero permitiéndoles además, probar esos programas desde un entorno "casi
real".
9. Algoritmo y los lenguajes de programación, incluir ejemplos
Un algoritmo informático es una secuencia de instrucciones finitas que llevan a cabo una
serie de procesos para dar respuesta a determinados problemas. Es decir, un algoritmo
informático resuelve cualquier problema a través de unas instrucciones y reglas concisas,
mostrando el resultado obtenido.
Las estructuras de datos son un medio para manejar grandes cantidades de datos de
manera eficiente para usos tales como grandes bases de datos y servicios de indización
de Internet. Por lo general, las estructuras de datos eficientes son clave para
diseñar algoritmos eficientes. Algunos métodos formales de diseño y lenguajes de
programación destacan las estructuras de datos, en lugar de los algoritmos, como el
factor clave de organización en el diseño de software.
hoy en día la importancia de los algoritmos a incrementado ya que nos hemos dado
cuenta que todo en la vida diaria tiene su algoritmo, tiene un orden preciso el cual
debemos cumplir, para así obtener |el resultado que se quiere. nuestras acciones son
algoritmos y aunque antes no le diéramos importancia ahora se usan para cualquier
cosa, el trabajo el estudio y en general en toda la vida en general y si supiéramos usar
los algoritmos correctamente nuestra vida cambiaría ya que todo seria mas preciso y
ordenado. y procesos complicados como los que aveces se presentan en nuestra vida
los podríamos resolver con facilidad.