Por favor da click en cada tema 👇
Conceptos Básicos de Algoritmos
Elementos básicos de un programa
Por favor da click en cada método 👇
Por favor da click en cada tema 👇
Por favor da click en cada método 👇
Es una herramienta que permite desarrollar software o programas para computadora.
Los lenguajes de programación son empleados para diseñar e implementar programas encargados de definir y administrar el comportamiento de los dispositivos físicos y lógicos de una computadora.
Lo anterior se logra mediante la creación e implementación de algoritmos de precisión que se utilizan como una forma de comunicación humana con la computadora.
A grandes rasgos, un lenguaje de programación se conforma de una serie de símbolos y reglas de sintaxis y semántica que definen la estructura principal del lenguaje y le dan un significado a sus elementos y expresiones.
Programación es el proceso de análisis, diseño, implementación, prueba y depuración de un algoritmo, a partir de un lenguaje que compila y genera un código fuente ejecutado en la computadora.
La función principal de los lenguajes de programación es escribir programas que permiten la comunicación usuario-máquina.
Unos programas especiales (compiladores o intérpretes) convierten las instrucciones escritas en código fuente, en instrucciones escritas en lenguaje máquina (0 y 1).
Los intérpretes leen la instrucción línea por línea y obtienen el código máquina correspondiente.
En cuanto a los compiladores, traducen los símbolos de un lenguaje de programación a su equivalencia escrito en lenguaje máquina (proceso conocido como compilar). Por último, se obtiene un programa ejecutable.
Para entender mejor la forma como se estructura un lenguaje de programación, observa la siguiente imagen (en este apunte se utilizará el lenguaje C).
En particular, este lenguaje está caracterizado por ser de uso general, de sintaxis compacta y portable. Así, un lenguaje de programación es una herramienta informática que permite desarrollar programas para computadoras.
![]() |
Características del lenguaje C |
El lenguaje C es muy empleado porque puede ser utilizado para desarrollar programas de diversa naturaleza, como lenguajes de programación, manejadores de bases de datos o sistemas operativos.
Su sintaxis es compacta, ya que emplea pocas funciones y palabras reservadas, comparado con otros lenguajes, como Java; además, es portable, toda vez que se utiliza en varios sistemas operativos y hardware.
El pseudocódigo de puede definir como un lenguaje de especificaciones de algoritmos.
El pseudocódigo no es realmente un código sino una imitación y una versión abreviada de instrucciones reales para las computadoras.
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:
· 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.
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.
Favor de contestar con honestidad el siguiente Formulario Google:
https://forms.gle/GorQ7t8DY7ZX1s7D8
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...