Exposicion de programacion merlin

19
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

Transcript of Exposicion de programacion merlin

Page 1: 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

Page 2: Exposicion de programacion merlin

Unidad

I

conce

ptos

básic

os y

algorit

mo

Page 3: Exposicion de programacion merlin

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

Page 4: Exposicion de programacion merlin

Estructura secuencial. Sigue el orden de las instrucciones planteadas en el algoritmo, por lo que existe un solo camino para obtener el resultado.

Page 5: Exposicion de programacion merlin

Estructura alternativa. El algoritmo cuenta con dos alternativas, de las cuales se selecciona una, dependiendo del resultado que se obtenga.

Page 6: Exposicion de programacion merlin

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.

Page 7: Exposicion de programacion merlin

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

Page 8: Exposicion de programacion merlin

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.

Page 9: Exposicion de programacion merlin

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.

Page 10: Exposicion de programacion merlin

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.

Page 11: Exposicion de programacion merlin

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.

Page 12: Exposicion de programacion merlin

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.

Page 13: Exposicion de programacion merlin

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.

Page 14: Exposicion de programacion merlin

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

Page 15: Exposicion de programacion merlin
Page 16: Exposicion de programacion merlin

CONTADOR: Un contador es aquella variable de tipo numérico entero que cumple la función de contar (como indica su nombre).

Page 17: Exposicion de programacion merlin

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

Page 18: Exposicion de programacion merlin

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).

Page 19: Exposicion de programacion merlin

GRACIAS!! POR SU ATENCIÓN