La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales mediante el uso de lenguajes de programación. Existen lenguajes de bajo, medio y alto nivel. Los lenguajes de alto nivel son más fáciles de aprender ya que usan elementos de lenguajes naturales como el inglés, mientras que los de bajo nivel se acercan más al lenguaje de la máquina. Diagramas de flujo y pseudocódigo son herramientas útiles para la programación que representan algoritmos
2. ¿Qué es Programación?
La programación es el
proceso de diseñar,
codificar, depurar y mantener
el código
fuente de programas
computacionales.
3. … en informática es el acto
de programar un software,
sistema operativo o
aplicación, mediante un
4.
5. es un idioma
artificial diseñado para
expresar procesos que
pueden ser llevadas a cabo
por máquinas como
las computadoras para
controlar su comportamiento
físico y lógico.
6.
7.
8. Lenguaje de Nivel Bajo
Lenguaje de Nivel Medio
Lenguaje de Nivel Alto
9. Un lenguaje de programación
de bajo nivel es el que
proporciona poca abstracción
del microprocesador de un
ordenador (ejemplo una
tostadora).
Consecuentemente es
fácilmente trasladado a
lenguaje de máquina.
10. ;Ensable language, sintaxis Intel for
proccesor x100 mov eax,1 ;move a to reg
eax the valor 1 xor ebx, ebx ;put on 0
the reg ebx int 80h ;Call to
interruption 80h (80h = 128 decimal
system)
11. El lenguaje de medio nivel es
el lenguaje de programación
como el lenguaje C, que se
encuentran entre los
lenguajes de alto nivel y los
lenguajes de bajo nivel, es
nulo, efectivo y agotador
12. <source lang="c"> /*Lenguaje C*/ /*declaración de las
funciones estandars de entrada y salida*/ #include
<stdio.h> int main(int argc, char **argv) { char *p;
/*creamos un puntero a un byte*/ if(argc == 1){
printf("nIngrese un argumento al
programan");/*imprimimos el texto*/ return 1; } p =
0x30000 /*el puntero apunta a 0x30000 */ *p = argv[1][0]
/*el primer caracter del primer argumento lo copiamos a
la posición 0x30000 */ return 0; } </source>
13. Los lenguajes de alto nivel
son normalmente fáciles de
aprender porque tienden a
estar formados por elementos
de lenguajes naturales, como
el inglés
14. Private Sub Form_KeyPress(Key
Ascii As Integer)
If Key Ascii = 13 Then Unload Me
frmInicio.txtContra = ""
frmInicio.txtContra.SetFocus End
If End Sub
16. El diagrama de flujo es
la representación
gráfica del algoritmo o
proceso. Se utiliza en
disciplinas como la
programación, la economía,
los procesos industriales y
la psicología cognitiva.
17. Estos diagramas utilizan
símbolos con significados
bien definidos que
representan los pasos del
algoritmo, y representan el
flujo de ejecución mediante
flechas que conectan los
puntos de inicio y de fin de
proceso.
20. Es un conjunto preescrito de
instrucciones o reglas bien
definidas, ordenadas y finitas
que permite realizar una
actividad mediante pasos
sucesivos que no generen
dudas a quien deba realizar
dicha actividad.
21.
22. Lenguaje intermedio
entre nuestro lenguaje y
el lenguaje de
programación.
23. El principal objetivo del
pseudocódigo es el de
representar la solución a un
algoritmo de la forma más
detallada posible, y a su vez
lo más parecida posible al
lenguaje que posteriormente
se utilizara para la
codificación del mismo.
24. Las principales características
de este lenguaje son:
1. Es una forma de representación
sencilla de utilizar y de manipular.
2. Facilita el paso del programa al
lenguaje de programación.
3. Es independiente del lenguaje de
programación que se vaya a utilizar.
4. Es un método que facilita la
programación y solución al algoritmo
del programa.
25. Estructura a seguir en su
realización:
Cabecera:
Programa:
Modulo:
Tipos de datos:
Constantes:
Variables:
Cuerpo:
Inicio
Instrucciones
Fin
Para comentar en pseudocódigo se le antepone al comentario dos
asteriscos (*)
26. Ejemplo:
* Programa que visualice la tabla de multiplicar del
numero introducido por teclado
Programa: Tabla multiplicar
Modulo: main
Variables:
t: entero
num : entero
Inicio
Visualizar "Introduce un número"
Leer num
Desde t=1 hasta t=10 repetir
Visualizar num, " X", t, "=", num*t
Fin desde
Fin
27. Conclusión
Una vez que tenemos preparado
un diagrama de flujos y un
pseudocódigo ya podemos
comenzar con la codificación
del programa en nuestro
ordenador.