Ir al contenido principal

Conceptos Básicos de Programación Algorítmica


 Conceptos basicos 💻

Definición Algoritmo:

 En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

Características de un algoritmo:

  • Precisión: Los pasos a seguir en el algoritmo deben ser precisados claramente.
  • Determinismo: El algoritmo, dado un conjunto de datos idénticos de entrada, siempre debe arrojar los mismos resultados.
  • Finitud: El algoritmo, independientemente de la complejidad del mismo, siempre debe ser de longitud finita

Un algoritmo consta de tres secciones o módulos principales.

  • Análisis profundo del problema: Representa la operación o acción que permite en ingreso de los datos del problema.
  • Construcción del algoritmo: Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema.
  • Verificación del algoritmo: Representa una operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados. 

 

                              Qué es un algoritmo? | EDteam

 

¿Cuáles son los tipos de algoritmos?

Según su sistema de signos

Alberga algoritmos verbales, matemáticos y computacionales.

Algoritmos cualitativos

Son instrucciones paso a paso que se dan de forma oral o escrita, como las recetas de cocina.

Algoritmos cuantitativos

Al contrario del anterior, este se basa en instrucciones numéricas, especialmente para encontrar el resultado de algún cálculo o ecuación.

Según su función

Son algoritmos que ayudan rentabilizar un sistema económico dentro de un comercio.

Algoritmo de marcaje

Este algoritmo estudia al cliente, dependiendo de las actitudes que presenta y crea un sistema dinámico para establecer el precio de los productos. También estudia las probabilidades de ganancia, cuando se decide lanzar una oferta o rebajas.

Algoritmos de ordenamiento

Son instrucciones que enumeran los elementos. Es un algoritmo estricto donde no se puede saltar de un número a otro, porque el resultado final puede ser diferente al esperado.

Algoritmos de búsqueda

Se encarga de seleccionar desde una data, elementos específicos que cumplan con un perfil establecido.

Según la estrategia

Son algoritmos técnicos, que antes de implementarse pasan por un estudio estratégico.

Algoritmos heurísticos

Son algoritmos aproximados, pero sin precisión. Es usado cuando no se encuentra alternativa por las vías normales y el algoritmo heurístico trata de dar rápidamente una solución.

Algoritmo de escalada

Es un algoritmo descendiente, que inicia con soluciones insatisfactorias y a medida que los errores se corrigen, va escalando hasta llegar al resultado correcto.

Conceptos de programacion:

 En informática, se conoce como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos. Su nombre se debe a que comprende un lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema informático, permitiendo controlar así su comportamiento físico, lógico y su comunicación con el usuario humano. 

Tipos de lenguaje de programación

Normalmente se distingue entre los siguientes tipos de lenguaje de programación: 

Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para un hardware específico y que por lo tanto no pueden migrar o exportarse a otros computadores.

Lenguajes de alto nivel. Se trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas.Lenguajes de nivel medio. Este término no siempre es aceptado, que propone lenguajes de programación que se ubican en un punto medio entre los dos anteriores: pues permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema.

Ejemplos de lenguajes de programación

Algunos de los lenguajes de programación más conocidos son: 

BASIC. Su nombre proviene de las siglas de Beginner’s All- purpose Symbolic Instruction Code y es una familia de lenguajes imperativos de alto nivel, aparecidos por primera vez en 1964. Su versión más actual es Visual Basic .NET.

Java. Un lenguaje de programación de propósito general, orientado a objetos, cuyo espíritu se resume en las siglas WORA: Written Once, Run Anywhere, es decir: Escrito una vez, funciona en cualquier parte. 

fuente:  https://lab.anahuac.mx/~hselley/ayp/conceptosBasicos.html

Comentarios

Publicar un comentario

Entradas populares de este blog

Etapas del metodo cientifico

 Estudiante: Narvaez Barragán Nicole Alejandra Tema: Etapas del método científico El método científico es un proceso sistemático utilizado por los científicos para investigar fenómenos naturales, hacer descubrimientos y obtener conocimiento confiable. Aunque puede haber variaciones en la descripción de las etapas del método científico, generalmente se pueden dividir en las siguientes etapas: Observación: La investigación comienza con la observación de un fenómeno o problema en el mundo real. Esta observación puede ser casual o resultado de la curiosidad científica. Planteamiento del problema: Después de la observación inicial, se formula una pregunta o un problema específico que se quiere abordar. El problema debe ser claro y específico. Hipótesis: Una hipótesis es una declaración educada que sugiere una posible respuesta al problema planteado. Debe ser una afirmación que se pueda someter a pruebas y refutación. Diseño del experimento o la investigación: En esta etapa, se planifi...