15 enero

Elementos básicos de un programa


Los lenguajes de programación tienen elementos básicos que se utilizan como bloques constructivos, así como reglas para que estos elementos se combinen; esas reglas se denominan sintaxis del lenguaje. Solamente las instrucciones sintácticamente correctas pueden ser interpretadas por la computadora, y los programas que contengan errores de sintaxis serán rechazados por la máquina.

Los elementos básicos constitutivos de un programa o algoritmo son:

  • ·       Palabras reservadas (“hacer”, “fin hacer”, “si” >> “entonces”…)
  • ·       Identificadores (nombres de variables esencialmente)
  • ·       Caracteres especiales (coma, apóstrofe…)
  • ·       Constantes
  • ·       Variables
  • ·       Expresiones
  • ·       Instrucciones

Además de estos elementos básicos, existen otros que forman parte de los programas:

•            Bucles.

•            Acumuladores.

•            Contadores.

•            Interruptores.

            Estructuras de control: secuenciales, selectivas, repetitivas. 

Bucles
Un bucle o lazo (loop) es un segmento de un algoritmo o programa, cuyas instrucciones se repiten una n cantidad de veces mientras se cumpla una determinada condición. Se debe establecer un mecanismo para determinar las tareas repetitivas; este mecanismo es una condición que puede ser verdadera o falsa, y que se
comprueba cada vez que se realiza un paso o iteración del bucle.

Un bucle consta de tres partes:
-Decisión
-Cuerpo
-Salida

Los bucles son anidados cuando están dispuestos de tal modo que unos son interiores a otros, y son independientes cuando son externos unos de otros.

Contadores y acumuladores

VARIABLE ACUMULADORA: Su función es acumular valores, distintos o no, en forma parcial; valores resultantes de sumas sucesivas. 

Se debe inicializar siempre, de lo contrario el valor que esta tome va a incluir el acumulado de todas las veces que corrió el programa. 

Generalmente se inicializa al comienzo o casi al final del programa. 

El modo de acumularle valores es siempre el mismo:
<var acumuladora>:= <var acumuladora> + <var a sumar >
>> El incremento o decremento de cada suma es variable.

VARIABLE CONTADORA: Es una variable cuyo valor se incrementa o decrementa en una unidad, en cada iteración.
<var contadora>:= <var contadora> + <constante>
>> El incremento o decremento de cada suma es constante.

Interruptores
Un interruptor o conmutador (switch) – llamado a veces, indicador o bandera (flag) – es una variable que puede tomar diversos valores a lo largo de la ejecución
del programa, y que permite comunicar información de una parte a otra del mismo.

Evolución de los lenguajes de programación más populares del 2000 al 2024.

 


Los más populares este último año son los siguientes:

️① Python: Un lenguaje de programación de alto nivel, versátil y fácil de aprender, ampliamente utilizado para desarrollo web, análisis de datos y aprendizaje automático. ② JavaScript: Lenguaje de programación esencial para el desarrollo web, utilizado principalmente en el lado del cliente para dinamizar páginas y crear aplicaciones interactivas. ③ Java: Lenguaje de programación orientado a objetos, conocido por su portabilidad entre plataformas y usado comúnmente en aplicaciones empresariales y Android. ④ C#: Desarrollado por Microsoft, un lenguaje de programación moderno y orientado a objetos, utilizado principalmente para aplicaciones Windows, apps empresariales y desarrollo de juegos con Unity. ⑤ TypeScript: Superset de JavaScript que añade tipado estático y herramientas de programación orientada a objetos para mejorar la escalabilidad y el mantenimiento del código. ⑥ C++: Extensión del lenguaje C, C++ es un lenguaje de programación de propósito general, potente y de alto rendimiento, utilizado en sistemas, aplicaciones de software y juegos. ⑦ PHP: Lenguaje de script del lado del servidor, ampliamente utilizado para desarrollo web y conocido por ser usado por Wordpress y Laravel. ⑧ C: Uno de los lenguajes de programación más antiguos y fundamentales, conocido por su eficiencia y control cercano a hardware, utilizado en sistemas operativos y software de bajo nivel. ⑨ Golang (Go): Desarrollado por Google, un lenguaje de programación concurrente y eficiente, diseñado para ser simple, eficaz y para manejar sistemas a gran escala.
10. Rust: Lenguaje de programación que enfatiza la seguridad y la velocidad, evitando errores comunes de memoria, ideal para sistemas y aplicaciones de alto rendimiento.

JavaScript

 JavaScript es un lenguaje de programación lo que significa que tiene variables, funciones, ciclos y condicionales entre otras características. 

A través de este podemos modificar los elementos html del documento, procesar y validar datos del usuario o hacer peticiones de recursos al servidor.



Repaso Unidad 3

  Por favor da click en cada tema 👇 Conceptos Básicos de Algoritmos Elementos básicos de un programa 8. Conoce los diferentes métodos, técn...