Académique Documents
Professionnel Documents
Culture Documents
Programacin
Qu es?
Programacin:
Consiste en decirle a una computadora qu debe hacer.
Lenguaje de
Programacin
Conceptos bsicos
Instruccin o Comando
Orden para realizar alguna accin.
Ejemplo:
Pedir un nmero por pantalla
Algoritmo
Es una lista finita de instrucciones ordenadas, que se define para
resolver un requisito.
Ejemplo:
Pedir dos nmeros
Realizar su suma
Imprimir resultado en pantalla.
Conceptos bsicos
Pseudocdigo
Lenguaje natural e independiente de los diversos lenguajes de programacin
del mercado, que permite escribir el esquema de un algoritmo, indicando los
pasos a seguir de forma detallada y clara.
Ejemplo:
Inicio
Pedir un nmero por pantalla
Si es mayor que 10 imprimir es mayor que 10
Si no, imprimir no es mayor que 10
Fin
Asignacin
Es la accin de asignarle un valor a una variable
Se define as: Nombre variable = valor (u operacin u expresin)
Ejemplos:
Ejemplos:
A = 50
Variables
En GeneXus
&A = 50
Ciudad = Montevideo
&Ciudad = Montevideo
X=A+B
Variables
Signo
Descripcin
Suma
Resta
Multiplicacin
Divisin
MOD
Signo
Descripcin
Es igual a
<>
No es igual a
>
Es mayor que
<
Es menor que
>=
<=
Signo
Descripcin
And
Or
Not
No
Selectivas
Repetitivas
En Pseudocdigo:
SI condicin ENTONCES
En GeneXus:
IF condicin
Instruccin1
Instruccin1
Instruccin2
Instruccin2
SINO
ELSE
Instruccin3
Instruccin3
Instruccin4
Instruccin4
FIN SI
ENDIF
Ejemplo en GeneXus:
En GeneXus:
DO CASE
CASO valor
CASE valor
Instrucciones
CASO valor
Instrucciones
[OTRO CASO
Instrucciones]
FIN SEGUN
Instrucciones
CASE valor
Instrucciones
[OTHERWISE
Instrucciones]
ENDCASE
Ejemplo en GeneXus:
DO CASE
CASE &dia=1
msg(lunes)
CASE &dia=2
msg(martes)
CASE &dia=3
msg(mircoles)
CASE &dia=4
msg(jueves)
CASE &dia=5
msg(viernes)
CASE &dia=6
msg(sbado)
CASE &dia=7
msg(domingo)
OTHERWISE
msg(Debe ingresar nro entre 1 y 7)
ENDCASE
En Pseudocdigo:
MIENTRAS condicin HACER
En GeneXus:
DO WHILE condicin
Ejemplo:
&Num=1
Instruccin1
Instruccin1
Instruccin2
Instruccin2
msg(&Num)
Instruccin3
Instruccin3
&Num=&Num+1
FIN MIENTRAS
ENDDO
EndDo
Instruccin para mostrar mensaje
Acumulador
Se le da este nombre a una variable que se define para irle almacenando el valor
que tena + sumas sucesivas de otros valores.
&Total = &Total + &Valor
Bandera
Se le da este nombre a una variable que pueden tomar dos valores diferentes: Verdadero
o Falso
&Existe = True
&Existe = False