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...