exposicion de programacion merlin

Post on 27-Jul-2015

82 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related