1. SEUAT PLANTEL REFORMA
CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES
PROF. ING. GABRIEL MAZARIEGO RAMÍREZ
MATERIA: PROGRAMACIÓN I
EQUIPO V :
ALEX MERLÍN JIMÉNEZ SÁNCHEZ
CRISTIAN HERNÁNDEZ ESCALANTE
APOLONIO MARTÍNEZ DÍAZ
FLOR SILVA ROMERO
2.
3. ESTRUCTURA BÁSICAS DEL ALGORITMO
Para lograr que un algoritmo llegue a la solución, se pueden
usar distintas estructuras. Las estructuras básicas de los
algoritmos son:
Secuencial,
Alternativa
Repetitiva
4. Estructura secuencial. Sigue el orden de las instrucciones
planteadas en el algoritmo, por lo que existe un solo camino para
obtener el resultado.
5. Estructura alternativa. El algoritmo cuenta con dos alternativas,
de las cuales se selecciona una, dependiendo del resultado que
se obtenga.
6. Estructura repetitiva. Cuando el algoritmo requiere que un
conjunto de operaciones o instrucciones se realicen un número
finito de veces. Las instrucciones se efectúan mientras el
resultado sea cierto, de lo contrario termina con la rutina sin
volver a ejecutar el conjunto de instrucciones.
7. CONDICIONALES IF-THEN-ELSE
Ejecuta condicionalmente un grupo de instrucciones en función
del valor de una expresión.
Multiple-line syntax:
If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition
[ Then ]
[
elseifstatements ] ]
[ Else
[
' Single-line syntax:If condition Then [ statements ] [ Else [
elsestatements ] ]
elsestatements ] ]
End If
8. ELEMENTOS
condition
Requerido. Expresión. Debe evaluarse en True o False, o en un
tipo de datos que sea implícitamente convertible a Boolean.
Then
Obligatorio en la sintaxis de una línea, opcional en la sintaxis de
varias líneas.
statements
Opcional. Se ejecutan una o más instrucciones que siguen
a If...Then que se ejecutan si condition se evalúa como True.
9. elseifcondition
Obligatorio si ElseIf está presente. Expresión. Debe evaluarse
en True o False, o en un tipo de datos que sea implícitamente
convertible a Boolean.
elseifstatements
Opcional. Se ejecutan una o más instrucciones que siguen
a ElseIf...Then que se ejecutan si elseifcondition se evalúa
como True.
elsestatements
Opcional. Una o más instrucciones que se ejecutan si ninguna
expresión condition o elseifcondition anterior se evalúa como True.
End If
Termina el bloque If...Then...Else.
10. CICLOS
Los ciclos repetitivos también llamados lazos o bucles permiten
repetir una operación o secuencia de operaciones en función de
ciertas condiciones. Es un segmento de un algoritmo o programa
cuyas instrucciones se repiten un número determinado de veces
mientras se cumpla una determinada condición.
11. Contador: Es un tipo de variable que incrementa o decrementa su valor en un
valor constante
Ejemplo: Veces = Veces + 1
Acumulador: Es una variable que incrementa o decrementa su contenido en
cantidades variables.
Ejemplo: Nomina = Nomina + sueldo
Mientras: (While-do) - el ciclo mientras es la estructura básica que permite
repetir varias veces una secuencia de operaciones, mientras se cumpla una
determina condición.
12. Repetir: (repeat-until) - las operaciones de lazo repetir son
ejecutadas hasta que la condición sea cierta.
Para: (for) se utiliza cuando se puede determinar el número
de veces que hay que ejecutar las instrucciones.
13. CONTADORES
Es una variable que está en ambos miembros de una asignación
interna, a la que se le suma un valor constante. Es necesario
haber inicializado en un momento previo a esta variable, ya que
va a ser leído su contenido.
14. La inicialización consiste en asignarle al contador un valor inicial,
es decir el número desde el cual necesitamos se inicie el conteo.
El contador contara (valga la redundancia) las iteraciones dentro
del algoritmo o contara el numero de registro q desees. Ejemplo
c <-- 0;
REPITA
Escribir (' hola amigos')
c <-- c + 1
Hastas que c=100
15.
16. CONTADOR: Un contador es aquella variable de tipo numérico
entero que cumple la función de contar (como indica su nombre).
17. A continuación la sintaxis de como usarlo:
entero conta=0; //declaro una variable de tipo numérico entero
conta = conta + 1 //indica la manera de como usar un contador
de manera incremental
conta = conta - 1 //indica la manera de como usar un contador de
manera decremental
18. En electrónica digital, Un contador (en inglés, counter) es un
circuito secuencial construido a partir de biestables y puertas
lógicas capaz de realizar el cómputo de los impulsos que recibe
en la entrada destinada a tal efecto, almacenar datos o actuar
como divisor de frecuencia. Habitualmente, el cómputo se realiza
en un código binario, que con frecuencia será el binario natural o
el BCD natural (contador de décadas).