Exposicion de programacion merlin
-
Upload
alex-merlin-amjs -
Category
Software
-
view
82 -
download
0
Transcript of Exposicion de programacion merlin
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
Unidad
I
conce
ptos
básic
os y
algorit
mo
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
Estructura secuencial. Sigue el orden de las instrucciones planteadas en el algoritmo, por lo que existe un solo camino para obtener el resultado.
Estructura alternativa. El algoritmo cuenta con dos alternativas, de las cuales se selecciona una, dependiendo del resultado que se obtenga.
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.
CONDICIONALES IF-THEN-ELSEEjecuta condicionalmente un grupo de instrucciones en función del valor de una expresión.Multiple-line syntax:
' Single-line syntax:If condition Then [ statements ] [ Else [ elsestatements ] ]
If condition [ Then ] [ statements ][ ElseIf elseifcondition [ Then ] [ elseifstatements ] ][ Else [ elsestatements ] ]End If
ELEMENTOS
conditionRequerido. Expresión. Debe evaluarse en True o False, o en un tipo de datos que sea implícitamente convertible a Boolean.
ThenObligatorio en la sintaxis de una línea, opcional en la sintaxis de varias líneas.
statementsOpcional. Se ejecutan una o más instrucciones que siguen a If...Then que se ejecutan si condition se evalúa como True.
elseifconditionObligatorio 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.
elseifstatementsOpcional. Se ejecutan una o más instrucciones que siguen a ElseIf...Then que se ejecutan si elseifcondition se evalúa como True.
elsestatementsOpcional. Una o más instrucciones que se ejecutan si ninguna expresión condition o elseifcondition anterior se evalúa como True.
End IfTermina el bloque If...Then...Else.
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.
Contador: Es un tipo de variable que incrementa o decrementa su valor en un valor constante
Ejemplo: Veces = Veces + 1Acumulador: 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.
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.
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.
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
CONTADOR: Un contador es aquella variable de tipo numérico entero que cumple la función de contar (como indica su nombre).
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
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).
GRACIAS!! POR SU ATENCIÓN