Logo Studenta

ACTIVIDAD 1 - Keygii Vlog

¡Estudia con miles de materiales!

Vista previa del material en texto

Deber
Tema: INTRODUCCION A LA LOGICA DE PROGRAMACION, INTRODUCCION A LOS ALGORITMOS
Asignatura: FUNDAMENTOS DE PROGRAMACION
Nombre estudiante: KEVIN CARDONA
2023
INTRODUCCION A LA PROGRAMACION
Si tuviéramos que resumir el propósito de la programación en una frase, ésta debería ser: que el computador haga el trabajo por nosotros. Los computadores son buenos para hacer tareas rutinarias. Idealmente, cualquier problema tedioso y repetitivo debería ser resuelto por un computador, y los seres humanos sólo deberíamos encargarnos de los problemas realmente interesantes: los que requieren creatividad, pensamiento crítico y subjetividad. La programación es el proceso de transformar un método para resolver problemas en uno que pueda ser entendido por el computador.
ALGORITMOS
Los humanos han creado, modificado y utilizado algoritmos a lo largo de la historia. Hace más de 4500 años los sumerios ilustraron en tablas de arcilla un método repetitivo utilizado para distribuir de forma equitativa la cosecha de granos entre un número variable de hombres [2]. Aproximadamente en el año 300 A.C en la Grecia Helenística, el matemático Euclides escribió “Elementos”, un trabajo que sentaría las bases para la geometría de los próximos milenios, ese texto incluye su famoso algoritmo para hallar el máximo común divisor. A mediados del siglo XIX, Augusta Ada Byron (Ada Lovelace) crea lo que se considera el primer algoritmo diseñado para ser ejecutado por una máquina. Lovelace, sentó las bases para los lenguajes de programación futuros (como la programación funcional). 
Ya en el siglo pasado con la llamada “Revolución Informática” los algoritmos comenzaron a tener un peso cada vez mayor. A medida que avanzaba la era de la computación estos adquirieron cada vez más relevancia hasta convertirse en parte de un engranaje vital en los procesos tecnológicos que afectan nuestro diario vivir.
DIAGRAMA DE FLUJOS
Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia.
PSEUDOCODIGO
Una de las mejores formas de aprender a programar es empezar por los diagramas de flujo y el pseudocódigo. Ambos facilitan al estudiante su inmersión en la resolución de problemas mediante algoritmos. El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. Estructura 
• Comienza con la palabra clave Proceso (o alternativamente Algoritmo, son sinónimos) seguida del nombre del programa. 
• Le sigue una secuencia (Estructura de control secuencial) de instrucciones. Una secuencia de instrucciones es una lista de una o más instrucciones y/o estructuras de control. 
• Finaliza con la palabra FinProceso (o FinAlgoritmo). 
• La identación no es significativo, pero se recomienda para que el código sea más legible. 
• No se diferencia entre mayúsculas y minúsculas. Preferible las minúsculas, aunque a veces se añaden automáticamente los nombres con la primera letra en mayúsculas.
PRUEBA DE ESCRITORIO
En el mundo de la informática y en programación existe una gran cantidad de términos y palabras raras. Un ingeniero, técnico o cualquier persona que trabaje con máquinas y en computación debe conocer dichos términos. Uno de ellos es la prueba de escritorio, un proceso muy importante en la revisión de algoritmos. En informática, cuando se habla de una prueba de escritorio, se refiere a la misma corrida en frío. El ensayo con el que se verifica que los códigos, algoritmos y programación estén bien escritos y en orden. 
Hay dos métodos con el que hacer una prueba de escritorio y se deben hacer ambos. Es importante que antes de ejecutar un programa se diseñe un diagrama de flujo. Pues, así es válido determinar los resultados en una perspectiva diferente. Un diagrama de flujo es una especie de dibujo o mapa conceptual, que se utiliza en computación, informática y en programación.
2

Continuar navegando

Materiales relacionados

2 pag.
171 pag.
inbound7567055703303194596 - Keygii Vlog

User badge image

Desafio Equador Veintitrés

24 pag.
inbound7792843841732937295 - Keygii Vlog

User badge image

Desafio Equador Veintitrés