Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LENGUAJE DE PROGRAMACIÓN
Es una aplicación o software que mediante una serie de instrucciones, le permite
a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y
algoritmos para, de esa forma, crear programas que controlen el comportamiento
físico y lógico de una máquina. Entre ellos podemos encontrar Java, C++, Visual
Basic, Assembly, SQL, etc.
Y… qué es programar?
Programar es crear programas o conjuntos de sentencias escritas en un lenguaje
de programación que le dicen al ordenador qué tareas debe realizar y en qué orden,
a través de una serie de instrucciones (Algoritmos) que detallan completamente
ese proceso sin ambigüedad.
Algoritmos
Un algoritmo se puede definir como una secuencia de instrucciones que
representan un modelo de solución para determinado tipo de problemas. O bien
como un conjunto de instrucciones que realizadas en orden conducen a obtener
la solución de un problema.
Para realizar un programa es conveniente el diseño o definición previa del
algoritmo. El diseño de algoritmos requiere creatividad y conocimientos
profundos de la técnica de programación. Luis Joyanes, programador experto y
autor de muchos libros acerca de lógica y programación nos dice “en la ciencia
de la computación y en la programación, los algoritmos son más importantes que
los lenguajes de programación o las computadoras. Un lenguaje de
programación es sólo un medio para expresar un algoritmo y una computadora
es sólo un procesador para ejecutarlo”.
Ejemplos:
Solución de un factorial
Solución de una ecuación de segundo grado
Encontrar el mínimo común multiplicador.
Técnicas de representación
Para la representación de un algoritmo, antes de ser convertido a lenguaje de
programación, se utilizan algunos métodos de representación escrita, gráfica o
matemática. Los métodos más conocidos son:
Pseudocódigo
Es la técnica que permite expresar la solución de un problema mediante un
algoritmo escrito en palabras normales de un idioma (por ejemplo, el español),
utilizando palabras imperativas. Es común encontrar en pseudocódigo palabras
como: Inicie, lea, imprima, sume, divida, calcule, finalice. No hay un léxico
obligado para el pseudocódigo, pero con el uso frecuente se han establecido
algunos estándares. Este es un ejemplo de un programa escrito en
pseudocódigo:
Inicie
Salario_bruto=horas*valor_hora
Deduccion=Salario_bruto*6% Salario_neto=Salario_bruto –
Deduccion
Finalice
DIAGRAMA DE FLUJO
ACTIVIDAD 1
1) Realizar en una hoja de examen un completo mapa mental sobre la temática expuesta en la
presente guía.
Me piden realizar un algoritmo para la elaboración de un gran pancakes. Lo primero que hago es
pensar qué ingredientes debo utilizar y cuál es el procedimiento o la secuencia de pasos que debo
seguir para su preparación. Después de haber hecho este análisis, comienzo a escribir el algoritmo o
las instrucciones que debo seguir para lograr el objetivo que deseo alcanzar.
ACTIVIDAD 2
Ahora le tocó el turno a usted Diseñar el algoritmo para los siguientes casos
Teniendo en cuenta que un diagrama de flujo es la representación gráfica de nuestro algoritmo, que
consta de ciertos símbolos que indican que instrucción debo seguir. A continuación mostraré un
ejemplo Mediante el cual se diagrama el proceso para realizar una suma de dos números B y H.
a) Se inicia el diagrama
b) Se introducen dos números B y H
c) Se realiza el proceso utilizando una
variable “A” donde almacenaremos el
resultado de la suma de B + H-
d) E imprime el resultado de A
e) Finaliza
Entonces
a) Iniciamos
b) asignamos valores a B=1 y H=2
c) A= 1+2
d) Imprime 3
e) Finaliza
Hagamos la prueba de escritorio. (Se recomienda usar lápiz para ir escribiendo los valores que va
tomando cada variable hasta que se cumpla la condición)
1. Iniciamos
2. Hacemos N= o , Suma= 0
3. Sigue el proceso haciendo la variable N igual a lo que hay en N +1 es decir, hace N =1 porque antes
N era igual a cero.
4. Hacemos suma igual a lo que hay en suma + N, es decir, 0 + 1, entonces suma toma el valor de 1
5. Encontramos una condición donde se pregunta si N=10, si N sí es igual a 10 imprima lo que está en
suma, si no es igual a 10, devuélvase y siga el proceso
6. Seguirá devolviéndose hasta que el contador de número (N) sea = 10, cuando se cumpla esta
condición se imprimirá el valor que está en SUMA y finalizará.
Como bien se puede dar cuenta todo este algoritmo se hace para sumar 10 números, se imagina el
extenso código fuente que permite que nuestro PC funcione?
ACTIVIDAD 3 Y 4
Realice un diagrama de flujo que permita leer un valor cualquiera N y escriba si dicho
número es par o impar
Realice un diagrama de flujo que permita leer dos valores distintos, determinar cuál de los
dos valores es el mayor y escribirlo.