Please enable JavaScript.
Coggle requires JavaScript to display documents.
DATOS, ALGORITMOS Y PSEUDOCODIGOS - Coggle Diagram
DATOS, ALGORITMOS Y PSEUDOCODIGOS
ALGORITMO :star:
DISEÑO DEL ALGORITMO
EN EL DISEÑO: En la resolución de un problema complejo, se divide en varios sub problemas y seguidamente se vuelven a dividir a los sub problemas en otros más sencillos, hasta implementarse en el computador Este proceso implica la ejecución de los siguientes pasos:
-
HISTORIA DEL ALGORITMO
La palabra algoritmo proviene del nombre matemático llamado Muhammand Ibn Musa que vivio en el siglo vII y Ix. Su trabajo era guardar el conocimiento de la antigua Grecia. Dijo que se podrían definir Algoritmo lo que fuera usado en dispositivos mecánicos en vez de las manos un ejemplo es el ábaco. También estudio la manera de reducir las operaciones que formaban el cálculo, su pseudónimo asi, de la palabra algorismo que hace referencia a las reglas de uso de la aritmética utilizando dígitos árabes. Ya en el siglo xIx, se produjo el primer Algoritmo escrito para un computador
-
-
DEFINICION :!:
:!:La definición de algoritmo aún no cuenta con la formalidad científica que podría ser ideal para la matemática y las ciencias de la computación sin embargo, si existe un concepto intuitivo de algoritmo. Por finito nos referimos que tiene un cierto número de pasos precisos que al seguirlos más de una vez igualmente llegaremos al mismo resultado El término algoritmo no está exclusivamente relacionado con la matemática, ciencias de la computación o informática si no es que también lo empleamos en la vida cotidiana en múltiples ocasiones para resolver diversos problemas como el uso de algunos electrodomésticos como la lavadora que sigue instrucciones. También existen ejemplo de índole matemáticos como el algoritmo de la división para calcular el cociente de dos números, Euclides para calcular el máximo común divisor de dos enteros positivos, o incluso el método de Gauss para resolver Sistema lineal de ecuaciones. :!:
:!:Un algoritmo es un sistema por el cual se llega a una solución, teniendo en cuenta que debe ser definido, finito y preciso. :!:
DATOS :!:
Datos son los hechos que describen sucesos y entidades; "Datos" es una palabra en plural que se refiere a más de un hecho. A un hecho simple se le denomina "data-ítem" o elemento de dato.
TIPOS DE DATOS
En los tipos de datos existes "los datos simples" cuales incluye a los "los ordinal" en la cual se divide en "Pre definidos" , "enteros" la cual representa subconjuntos, "carácter" el cual utiliza los signos tipográficos , "Lógico" este es el cual respeta la lógica binaria
después tenemos "Tipos definidos por el usuario" que se divide en "Tipo de dato enumerado" y su función es defender a ese conjunto ordenado , "Tipo de dato sub-rango" en el cual el sub-rango se lo clasifica como ordinal por "límite de inferior a mayor" otro tipo de datos son los "no ordinal" y se divide en Real y puntero la cual el Real devine a los números y el puntero apunta o sirve como apuntador y por último tenemos a compuestos o complejos en la cual se divide en "caracteres" y "estructura de datos"
PSEUDOCÓDIGO :!:
CONCEPTO
Un pseudocódigo describe un algoritmo con frases comunes, introducciones comunes etc... En el no hay estructura semántica ni arquitectura estandar. Es una Herramienta para el estudio y diseño de aplicaciones
un pseudocódigo o falso lengaje, es una serie de normas léxicas y gramaticales parecida a la mayoria de lenguajes de programación.
OPERADORES :!:
Lógicos
Utilizan para combinar valores lógicos (Verdadero/Falso) y obtener nuevos valores lógicos que determinen el flujo de control de un algoritmo o programa.
Relacionales
Al igual que en matemáticas, estos operadores nos permitirán evaluar las relaciones (igualdad, mayor, menor, etc) entre un par de operandos (en principio, pensemos en números). Los operadores relacionales de los que disponemos en C son:
EXPRESIONES :!:
Son un método por medio del cual se pueden realizar búsquedas dentro de cadenas de caracteres. Sin importar si la búsqueda requerida es de dos caracteres en una cadena de 10 o si es necesario encontrar todas las apariciones de un patrón definido de caracteres en un archivo de millones de caracteres, las expresiones regulares proporcionan una solución para el problema.
-