Académique Documents
Professionnel Documents
Culture Documents
Algoritmo
Un algoritmo es un conjunto de acciones que determinan la secuencia de los pasos
a seguir para resolver un problema específico. Sus pasos deben estar definidos con
precisión de forma que no existan ambigüedades que den origen a elegir una opción
equivocada. Los algoritmos son finitos; es decir, su ejecución termina en un número
determinado de pasos. La mayoría de los algoritmos de utilidad al programador
poseen 3 partes principales:
Diagramas de flujo
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte
del mismo. La ventaja de utilizar un diagrama de flujo es que se le puede construir
independientemente del lenguaje de programación, pues al momento de llevarlo a
código se puede hacer en cualquier lenguaje. Dichos diagramas se construyen
utilizando ciertos símbolos de usos especial como son rectángulos, óvalos,
pequeños círculos, etc.; estos símbolos están conectados entre sí por flechas
conocidas como líneas de flujo. A continuación, se presentan estos símbolos y su
significado.
Línea de Flujo: Indica dirección de flujo del diagrama. Las flechas de flujo no deben
cruzarse. Los diagramas se leen de arriba hacia abajo y de izquierda a derecha.
Estructuras de control
Para lograr que un algoritmo llegue a la solución se pueden usar distintas
estructuras. Las secuencias, o también llamadas estructuras de control, tienen como
objetivo ofrecer diferentes opciones de solución dependiendo de determinadas
condiciones, las cuales se conocen como sentencias alternativas o selectivas, ya
que se puede elegir, de entre varios, un camino de ejecución del programa. Otro de
los objetivos de las secuencias de control es poder ejecutar un proceso varias veces
hasta que se cumpla determinada condición, a estos procesos, en el ambiente de
programación, se les conoce como bucles o bifurcaciones. Cuando un algoritmo
futuro programa, no contiene alternativas de selección o procesos repetitivos se le
conoce como flujo secuencial, ya que se ejecutan línea tras línea las instrucciones
del proceso hasta llegar a su final.
Estructura secuencial
Sigue el orden de las instrucciones planteadas en el algoritmo, por lo que existe un
solo camino para obtener el resultado.
Expresiones lógicas
Las expresiones lógicas o booleanas, están constituidas por números, constantes o variables y
operadores lógicos o relacionales. El valor que pueden tomar estas expresiones es de verdadero o
falso. Se utilizan con frecuencia en las estructuras selectivas y en las estructuras repetitivas.
Variables:
Una variable es una localidad de memoria en donde se puede almacenar un valor que será utilizado
por un programa. Toda variable debe tener un hombre y un tipo de dato para poder ser utilizada.
El nombre de una variable puede ser cualquier serie de caracteres que no se confunda con una
instrucción para el procesador; además es recomendable nombrar las variables con una palabra que
identifique el valor que guardan. Ejemplos de nombre de variables serian: edad, sexo, puesto.
Operadores aritméticos
La mayoría de los programas efectúan cálculos aritméticos con los valores númericos que se utilizan
en el programa.
Estas operaciones pueden efectuarse sólo entre números o entre números y variables que tengan
valores numéricos, por ejemplo: 2*10,15/5 Calificaciones/10 ( en donde calificaciones es una
variable que almacena la suma de las calificaciones y la divive entre 10).
Proceso: Ingresar los nombres y apellidos de la persona, Ingresar un correo electrónico o no. De
teléfono, Escribir la contraseña, confirmar la contraseña, Seleccionar fecha de nacimiento, click en
aceptar.
Inicio
Datos de la persona,
Aplicación de
Facebook, Conexión
a internet
Inicio
FUNCIÓN IF THEN ELSE
La instrucción If Then Else es una estructura condicional que nos permite ejecutar
acciones en función de si se cumple una condición. Generalizando tenemos: If
cumple condición Then ejecutar acción 1 Else ejecutar acción 2.
Sintaxis
If
condición Then sentencias
[Else sentencias]
If condición
Then sentencias End [Else sentencias End]
condición es un valor numérico o una comparación cuyo valor determina el flujo del
programa. Si condición es true, se utiliza la cláusula Then. Si condición es false, se
utiliza la cláusula Else. Si condición es un valor nulo, se evalúa en false.
sentencias son las sentencias que se ejecutan dependiendo del valor de condición.
Conectores
https://www.ibm.com/support/knowledgecenter/es/SSZJPZ_9.1.0/com.ibm.swg.im.i
is.ds.serverjob.dev.doc/topics/r_dsvjbref_If_Then_Else_Statements.html