La mayoría de los lenguajes de programación pueden tomar decisiones basadas en los datos que proporcione. En lugar de realizar las mismas tareas que el mismo número de veces, las declaraciones de ramificación crear un programa que lee los datos y automáticamente realiza las tareas que usted necesita, saltándose las tareas que usted no necesita. Aquí están algunos comandos de ramificación que usted necesita saber:
Los programas pueden repetir automáticamente subrutinas y subprogramas basados en estas declaraciones de bucle. Pueden repetir varias veces, cuenta un conjunto de elementos y repita para cada artículo, o repetir, siempre que un atributo es verdadera o falsa.
Para variable = StartValue a endvalueCommandsNext
para (valor inicial variable, el valor final, incremento) {} Comandos-
while (condición) {} Comandos-
do {Comandos-} while (condición) -
La programación requiere herramientas especiales para convertir su programa escrito para el lenguaje técnico que el equipo entienda. Dependiendo del lenguaje de programación, lo que necesita ya sea un compilador o un intérprete para operar el equipo. Estos sitios web cuentan con las herramientas para lenguajes comunes.
Visual Basic, Visual C #, Visual C ++, herramientas de Visual Web Developer (microsoft.com/express) (sólo Windows)
Turbo Delphi, Turbo C ++, compiladores Turbo C # (turboexplorer.com) (sólo Windows)
REALbasic (realbasic.com) (Windows, Mac OS X, Linux)
Revolución Runtime (runrev.com) (Windows, Mac OS X, Linux)
Ruby (ruby-lang.org) (Windows, Mac OS X, Linux)
Java (java.com), (Windows, Mac OS X, Linux)
Python (python.org) (Windows, Mac OS X, Linux)
Perl (perl.org) (Windows, Mac OS X, Linux)
PHP (php.net) (Windows, Mac OS X, Linux)
GNU Compiler Collection (http://gcc.gnu.org) (Windows, Mac OS X, Linux)
Dev-C ++ y Dev-Pascal (bloodshed.net) (sólo Windows)
Free Pascal (freepascal.org) (Windows, Mac OS X, Linux)
NSBasic (nsbasic.com) (Windows, Palm, Symbian OS)
SWI-Prolog (swi-prolog.org) (Windows, Mac OS X, Linux)
CLISP (http://clisp.cons.org) (Windows, Mac OS X, Linux)