Concepto de Algoritmo, Programa y Lenguaje de Programación


 Centro de Bachillerato Tecnológico Industrial y de Servicios numero 88

TEMA: 
Concepto de Algoritmo, Programa y Lenguaje de Programación

MATERIA: 
Desarrolla aplicaciones que se ejecutan en el cliente 

PARTICIPANTES:
Jhuliveth Mejía De La Cruz 
Jesús Uriel Rizo Martínez 

DOCENTE:
Ciro Eduardo Palomeque Becerra 

Tapachula, Chiapas, 13 de febrero de 2022






 

ALGORITMOS

Los algoritmos forman parte fundamental en la programación, la programación es un sistema o proceso para crear algunas aplicaciones software, un programa no puede tener errores para esto el programador realiza una algoritmo mediante un  diagrama de flujo.
Un diagrama de flujo es una grafica de un algoritmo utilizado en programación.   


           

¿Qué es un Algoritmo?

Un algoritmo es un sistema de pasos en orden, esto ayuda a resolver un sin fin de problemas, el algoritmo ayuda a visualizar el resultante de una acción, el propósito de este es hacer una serie de pasos ordenadamente para no cometer un error al momento de hacer una acción, en el caso de programación para no cometer errores al momento de programar.

Ejemplo:



Los algoritmos se pueden graficar de diferentes maneras, dependiendo el total de ramas que abarque el programa, también, hay distintas formas  dentro de una algoritmo para colocar el concepto correcto. 

  Algoritmos con varias ramas:


       Cada forma geométrica tiene un concepto en un diagrama de flujo(algoritmo).
       
Este símbolo indica inicio o final de un algoritmo.
Este símbolo indica entrada o salida de
un algoritmo.

Este símbolo indica entrada pro teclado, esto quiere decir que debe esperar al que el usuario teclee un dato para que se guarde dentro de esta.

Este símbolo indica una acción o proceso, es decir que ejecutara cualquier acción declarada, por ejemplo; operaciones aritméticas.

Este símbolo indica una decisión/comparación  de 2 únicos datos y dependiendo del resultado lógico falso o verdadero(si/no) se deberá seguir otro proceso.

                                                                  Ejemplo: 



Este símbolo indica pantalla, quiere decir, que dentro de este se escribirán el mensaje o resultados que queremos que se muestren en pantalla.




Este símbolo indica o son flecas de dirección, indican el seguimiento lógico del diagrama(algoritmo).



 



estos son solo algunas figuras de un diagrama de flujo que se necesitan para realizar el algoritmo.




    Características de algoritmos:

  • Un algoritmo debe ser preciso e indicar el orden de realización de cada paso
  • Un algoritmo debe ser finito.
  • Si se sigue un algoritmo, se debe terminar en algún momento; o sea, debe tener un número finito de pasos.



                  Para mejor comprensión del tema:






PROGRAMA 

               La logística es la que domina en el ámbito de programación.

                               ¿Qué es un programa?

Un programa es conjunto de pasos lógicos los cuales están escritos en un lenguaje de programación que nos permite realizar una tarea/acción especifica. Es una lista de instrucciones que contienen datos que debe seguir una computadora.

Características de los programas:

  • Un programa es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea específica. 
  • El programa suele contar con una interfaz de usuario, es decir, un medio visual mediante el cual interactuamos con la aplicación.
  • Debe advertir un error o una mala función. 





Para mejor comprensión del tema:





LENGUAJE DE PROGRAMACIÓN


Un lenguaje de programación es fundamental para poder desarrollar programas.




¿Qué es un lenguaje de programación?

Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.


Consiste en un vocabulario que contiene un conjunto de reglas gramaticales destinadas a girar instrucciones a un ordenador o dispositivo informático para que ejecuten tareas específicas. Los lenguajes de bajo nivel incluyen ensamblador y lenguajes de máquina.

Es el medio por el cual se comunica a cualquier dispositivo que lo requiera, una serie de acciones o instrucciones con el fin de lograr un objetivo. Esto se produce con la escritura de un código, que el dispositivo interpreta y que da como resultado una acción o un resultado deseado.


Tipos de lenguajes de programación más usados:

  1. java  

  2. Lenguaje de programación C


  3. Python


  4. C++


  5. PHP


Niveles de lenguajes de programación

Hay 3 tipos de niveles en el lenguaje de programación.

Generaciones de lenguajes de programación se clasifican en: 
 primera generación: el lenguaje máquina y el ensamblador.
segunda generación: aquí encontramos los primeros lenguajes de programación de alto nivel, ejemplos de ellos son FORTRAN, COBOL.
tercera generación: en esta generación encontramos los lenguajes de programación de alto nivel imperativo, pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
cuarta generación: más cercanos a la época actual, es común encontrarlos en aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).
quinta generación: estos son los más avanzados y fueron pensado para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).





DATOS CURIOSOS DE LA PROGRAMACIÓN
1. El primer programador en todo el mundo fue una mujer. Se llamaba Ada Lovelace y nació en 1815. Algunas personas creen que Lovelace publicó el primer algoritmo destinado a ser ejecutado por una máquina.

2. El primer lenguaje de programación del mundo se llamó FORTRAN (acrónimo de Formula Translation), y fue creado en 1956. El equipo que lo creó, dirigido por el Sr. John Backus, comenzó a trabajar en él en 1954.

3. Hoy en día, ¡hay más de 700 lenguajes de programación en el mundo! Los niños pueden empezar a aprender a programar a través de sistemas amigables y coloridos como Scratch, para luego progresar a lenguajes de programación más avanzados y complejos como Java o Python.

4. El primer juego de computadora no generó ninguna ganancia. Hoy en día la industria de los juegos vale 30 millones de dólares más que la industria del cine.



                                          BIBLIOGRAFIAS

EDteam(2020)[Linea] Disponible en https://youtu.be/gFMMmi-EYEM(2022,11 de febrero)

UNAM sepacomputo canal(2016)[Linea] Disponible en https://www.youtube.com/watch?v=qfLSn6pCRZ4(2022,11 de febrero)

Magic Mackers(2015)[Linea] Disponible en https://www.youtube.com/watch?v=U3CGMyjzlvM(2022,11 de febrero)



                                     Links para consultar PDF con más información:
                                                Implantacion_Algoritmos_Plan2016.pdf














Comentarios

Entradas más populares de este blog

Estructuras condicionales compuestas de programación en JavaScript