Está en la página 1de 3

Resumen desde página 70 a 86

ALGORITMOS COMPUTACIONALES
La palabra algoritmo se deriva de la traducción al latín de la palabra Alkhô-warîzmi, nombre
de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números
y ecuaciones en el siglo IX. Un algoritmo es un método para resolver un problema mediante
una serie de pasos precisos, definidos y finitos. En la ciencia de la computación y en la
programación, los algoritmos son más importantes que los lenguajes de programación o las
computadoras.
Un lenguaje de programación es tan sólo un medio para expresar un algoritmo y una
computadora es sólo un procesador para ejecutarlo.
Cada paso o instrucción que realiza el algoritmo debe describirse de manera sencilla,
ordenada y secuencial, de forma que se pueda tener una comprensión clara y exacta del
mismo.
En términos generales un algoritmo debe ser
Debe existir un procedimiento que determine el proceso de ejecución. Es decir, el proceso
algorítmico debe terminar después de una cantidad finita de pasos.
Estos algoritmos deciden de qué modo se deberá transmitir algo que llega, y cómo seguirá un
conjunto de pasos encadenados.
El algoritmo de Euclides, que permite averiguar el máximo común divisor entre dos números,
responde a este tipo.
Para poder identificar y definir bien un problema es conveniente
responder a las siguientes preguntas
¿Qué entradas se requieren? .
Un análisis simple de esta solicitud de programa revela que no es un problema bien definido
en absoluto, porque no sabemos con exactitud qué información de salida se requiere.
Si no se está seguro de cómo obtener la salida requerida o exactamente cuáles entradas se
necesitan, se requiere un análisis más profundo.
Como los lenguajes humanos, los lenguajes de programación son herramientas de
comunicación, pero al contrario que los lenguajes corrientes como el inglés o el chino, los
destinatarios de los lenguajes de programación no son solo humanos sino los ordenadores.
ENSAMBLADORES, INTÉRPRETES Y COMPILADORES
Los programas de las computadoras modernas constan de secuencias de instrucciones que se
codifican como secuencias de dígitos numéricos que podrán entender dichas computadoras.
Cuando ponemos el programa en funcionamiento, el intérprete se encarga de convertir el
programa que hemos escrito en lenguaje de alto nivel a su equivalente en código máquina,
orden por orden, justo en el momento en que hay que procesar cada una de las órdenes.
RECOMENDACIÓN PARA LA CONSTRUCCIÓN DE
DIAGRAMAS DE FLUJO
Todo diagrama de flujo debe empezar y terminar con los
símbolos de inicio y fin.
Algoritmo para la solución de un problema

Cómo cambiar fuente de poder antigua por una nueva y


conectarla correctamente.

Paso 1:​ Remover la tapa del gabinete.


Paso 2:​ ​Remover fuente de poder actual desconectando todos los cables
conectados a la tarjeta madre los cuales son el cable de 24 pines, el cable eps de
4 o 8 pines el cual alimenta el procesador y los cables sata/molex que van a los
discos duros, lectoras, etc.
Paso 3:​ Remover los 4 tornillos traseros los cuales sostienen la fuente de
poder.
Paso 4:​ Instalar nueva fuente y asegurarse de que el ventilador de la fuente
esté colocado hacia abajo.
Paso 5:​ ​Atornillar los 4 tornillos que fueron removidos de la anterior fuente
de poder.
Paso 6: ​Fijarse solamente en los cables que serán necesarios para el
funcionamiento del computador.
Paso 7:​ ​Conectar el cable de 24 pines el cual es el más fácil de identificar,
normalmente se sitúa en el medio derecho de la tarjeta madre y es el puerto más
grande.
Paso 8:​ El segundo cable que se conectara es el conector EPS el cual alimenta
el procesador, está mayormente se sitúa en la parte superior izquierda de las
tarjetas madres, en algunos casos se utiliza 4 pines y en otros 8 pines,
dependiendo de la tarjeta madre.
Paso 9:​ Por último conectar los cables SATA/MOLEX que sirven para
alimentar y van directamente conectados a los ​disco duros, lectora y grabadora
de discos ópticos y unidades de estado sólido.
Paso 10:​ Asegurarse que cada cable esté donde debe de estar.
Paso 11:​ Organizar un poco los cables de la fuente de poder que no se están
utilizando.
Paso 12:​ Para finalizar, poner nuevamente la tapa del gabinete y cerrarlo.
Resumen de los 2 videos.
Básicamente para los algoritmos o para la programación es tener pura
concentración en sí mismo, sin distracciones, la práctica es esencial para
esto, usar la lógica para praticar resulta ser muy útil, después de
practicar los algoritmos, también hay que entender perfectamente los
pseudocódigos, de la manera que los computadores analizan los datos,
pensar profundamente para soluciones, varias veces tienes que hacerlo,
el ajedrez según el video ayuda bastante la destreza cerebral por la
estrategia que se usa en el mismo y esto está comprobado, entonces si
no sabes hacerlo, lo mejor es poner practica con alguien cercano.
Familiarizarse con las matemáticas es algo necesario para el desarrollo
lógico de tu mente, aunque no sea de tu agrado. La analizacion de los
códigos con los cuales están trabajando son necesarios para realmente
saber que estás haciendo, también estudiarlos sirve de mucha ayuda para
la solución de los mismos. Todo el que estudia programación o se
relaciona con esta debe de tener curiosidad por todo lo que puedes
aprender en este mundo sobre programación, como si fuera algo que
amas y profundamentes quieres desarrollarte, también es necesario que
luego practiques todo lo que has aprendido, para que no se te olvide
nada.

En cuanto a los diagramas de flujo se refiere, está claro que son una
representación gráfica la cual muestran las acciones fluyentes en un
programa, y son de super ayuda para la solución de problemas de
manera estructural. Los diagramas cuentan con símbolos básicos: Inicio
o fin del diagrama, proceso interno, entrada de información, salida de
información, toma de decisión, conector, subprograma, flujo de
programa. Todo se desarrolla mediante estos procesos los cuales ayudan
para la solución de problemas, básicamente mediante la lógica de
computación. Definiendo, esquematizando e identificando subprocesos,
sus pasos son lógicos, y se hacen mediante el inicio, la actividad la cual
cuenta con los datos, luego la decisión y por último el fin.

También podría gustarte