Sei sulla pagina 1di 8

AA1 - Introducción de algoritmos orientados a objetos

JORGE ANDRES GARCIA RENGIFO

Unipanamericana Fundación Universitaria

Faculta de Ingeniería
Ingeniería Sistemas

Bogotá
Agosto 2019
1. Qué es un algoritmo?
Son una serie de normas o leyes específicas que hace posible la ejecución de actividades,
cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice
dicha actividad. Los algoritmos se pueden expresar de diversas formas: lenguaje natural,
lenguaje programación, pseudocódigo y diagramas de flujo.
Los algoritmos se caracterizan porque: se definen de manera específica en cada paso. Su
efectividad, esto significa que un sujeto puede realizar un algoritmo sin utilizar un ordenador
y sus pasos son finitos. por otra parte, se pueden clasificar de la siguiente manera:
Según el sistema de signos: cualitativos y cuantitativos. Los algoritmos cualitativos son
aquellos que se realizan por medio de las palabras, lo que quiere decir que las órdenes
vienen dadas en forma verbal. por ejemplo, una receta de cocina. Por su parte los algoritmos
cuantitativos son aquellos que se realizan por medio de cálculos matemáticos. Por ejemplo,
si se desea saber cuál es la raíz cuadrada de un número, se pueden aplicar algoritmos.
Según su función: de ordenamiento, de búsqueda y de encaminamiento. Los algoritmos de
ordenamiento son aquellos que llevan en orden los elementos que ingresan, dependiendo del
orden numérico o léxico. Los algoritmos de búsqueda tratan de encontrar dentro de la lista
que ingresa, algún elemento en especial que cumpla con las órdenes dadas. Y, por último, los
algoritmos de encaminamiento, éstos deciden la manera de cómo se tendrá que transmitir la
información que llega y cómo deben seguir los pasos establecidos.

2. Que es un diagrama de flujo?


Se conoce como diagrama de flujo o flujograma a un esquema que muestra un proceso o
sistema pasó por paso, utilizado en numerosas áreas, ya sea para planificar, documentar,
mejorar, etc. Éstos utilizan una serie de símbolos con los cuales se indica cada uno de los
pasos que se llevan a cabo, como por ejemplo el rectángulo, rombo y círculo, los cuales se
deben conocer para saber cómo hacer un diagrama de flujo. Algunos de los diagramas más
comunes son los de sistemas, datos y documentos, pero para su elaboración es necesario
seguir unos pasos a cabalidad.

3. Que es Pseudocódigo
El pseudocódigo es una descripción informal y de alto nivel de los principios operativos de
algoritmos o programas informáticos completos, En la mayoría de los casos, el pseudocódigo
no está diseñado para ser leído por máquinas, sino que proporciona una manera más fácil
para que los humanos comprendan lo que un programa o algoritmo está tratando de lograr.
Como tal, se omiten el código específico del sistema y algunas subrutinas del programa,
aplicación o algoritmo, aunque se conservan las convenciones estructurales normalmente
asociadas con los lenguajes de programación.
4. Hacer un cuadro comparativo explicando los operadores aritméticos, relacionales y
lógicos en el desarrollo de algoritmos dando un ejemplo de cada uno.
ARITMÉTICOS RELACIONALES LÓGICOS

Lo soperadores aritméticos nos permiten, básicamente, Son operadores que se encargan de unir y
Son operadores de unión, también llamados
hacer cualquier operación aritmética, que necesitamos comparar dos o más valores, se utilizan en
compuertas lógicas, estos operadores pueden
(ejemplo: suma, resta, multiplicación, etc). Los binarios comparaciones de parejas por los símbolos:
unir dos o más pares de valores comparados
son: == : igual que
por medio de los operadores relaciones: &&
+: Suma de dos o más valores o variables. != : diferente a
: Operador AND (Y) todas las condiciones
-: Resta de dos o más valores o variables. > : mayor que
deben ser verdaderas para que se ejecute
*: Multiplicación de dos o más valores o variables. < : menor que
una acción.
/: División de dos o más valores o variables. >= : mayor igual que
|| : Operador OR (O) de todas las
%: Modulo (obtención del residuo de una división) de <= : menor igual que
condiciones solo una debe ser verdadera y
dos o más valores o variables. Estos operadores se usan para comparar
con hace determinada acción.
Los unarios: valores de variables por pares es decir,no se
! : Operador NOT (NO) se niega la
++: Aumenta el valor de una variable en una unidad. pueden comparar más de 2 valores al mismo
afirmación para cambiar su valor, es decir
--: Dismuniye el valor de una variable en una unidad. tiempo:
cambia de verdadero a falso y de falso a
-: Cambia el signo de una variable, es como multiplicar a > b > c //ERROR
verdadero.
por -1 (a > b) && (b > c) //BIEN

5. Elaborar un cuadro donde se describa la representación y simbología estándar para


los algoritmos.
7. Realizar la instalación de los programas DFD y PseInt, para su verificación se
solicita adjuntar en este punto los pantallazos de los pasos realizados.
Bibliografía

En las url adjuntas se encuentra la mayor parte de la información que esta en cada una de
las respuestas, las escogí porque fue fácil su entendimiento permitiendo aprender y
entender que, como funcionan y para qué sirven los algoritmos.
 https://conceptodefinicion.de/algoritmo/
 https://adictec.com/que-es-un-pseudocodigo/
 https://www.aiteco.com/diagrama-de-flujo/

Potrebbero piacerti anche