Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUNDAMENTOS DE PROGRAMACIÓN (Que es un algoritmo? (El algoritmo debe…
FUNDAMENTOS DE PROGRAMACIÓN
Que es un algoritmo?
Es un conjunto de pasos organizados que lleva a la solución de un problema específico
El algoritmo debe cumplir con esta características
FINITO
:Contiene instrucciones que permiten su finalización
DEFINIDO
:Incluye una estructura clara con instrucciones de inicio
PRECISO
: Contiene pasos entendibles, factibles de realizar y si se le hace seguimiento a el algoritmo
CLASES DE ALGORITMO
Cualitativos
: aquellos en donde los pasos o instrucciones se describen mediante palabras y en donde se relacionan características medibles de un objeto.
Cuantitativos
: aquellos en donde se requieren cálculos numéricos para definir los pasos del proceso y para las respuestas solicitadas.
LENGUAJE ALGORÍTMICO
GRÁFICOS: Como; -diagrama de flujo o flujograma
-diagrama nassi-schneiderman
NO GRAFICOS: pseudocódigo
Es una representación NO gráfica en la que NO se usan símbolos y los pasos o instrucciones (sentencias o comandos) se escriben mediante un conjunto de palabras reservadas o propias de este lenguaje.
DIAGRAMA DE FLUJO DE DATOS
Es una representación gráfica en la que se usan símbolos estandarizados. Los pasos del algoritmo se definen haciendo uso de un símbolo apropiado y éstos se unen mediante flechas que indican el orden de realización o ejecución del algoritmo.
DATOS
Son símbolos que representan valores, condiciones, hechos o situaciones
Tipos de datos:
simples
o
compuestos
CONSTANTES Y VARIABLES
:Los programas informáticos o sistemas de información que se construyen a la medida de las necesidades de un contexto particular.
Variable
: espacio en la memoria que alberga un dato asociado a un campo
Constante
:Espacio en la memoria que alberga un dato asociado a un campo cuyo contenido NO varía durante un proceso.
Big Data
: una tendencia que se impone en el mundo para el análisis y procesamiento de información masiva, se ha convertido en una herramienta muy útil para empresas y políticos a la hora de tomar decisiones.
BigData
SINTAXIS DE LAS INSTRUCCIONES DE ENTRADA Y SALIDA DE INFORMACIÓN
:
Para diseñar un algoritmo, se hace necesario utilizar un lenguaje algorítmico.Este lenguaje, como cualquier otro, tiene símbolos y una serie de reglas que se deben seguir.
por qué es importante conocer la sintaxis de un lenguaje?
:Para que haya una comunicación fluida y los mensajes transmitidos entre dos entes sean comprendidos correctamente.
OPERADORES MATEMÁTICOS Y LÓGICOS CON SUS REGLAS DE PRIORIDAD
Los procesos que se plantean dentro de un algoritmo, generalmente involucran el uso de expresiones que son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.
REGLAS DE PRIORIDAD EN OPERADORES MATEMÁTICOS
-Si no existen paréntesis, se realizan las operaciones según la prioridad
-si la expresión contiene operadores y paréntesis,primero se resuelve las operaciones dentro de los paréntesis