Exposicion de programacion merlin
-
Upload
alex-merlin-amjs -
Category
Software
-
view
82 -
download
0
Transcript of Exposicion de programacion merlin
![Page 1: Exposicion de programacion merlin](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/2.jpg)
Unidad
I
conce
ptos
básic
os y
algorit
mo
![Page 3: Exposicion de programacion merlin](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/15.jpg)
![Page 16: Exposicion de programacion merlin](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062300/55b54115bb61eb691b8b45ea/html5/thumbnails/19.jpg)
GRACIAS!! POR SU ATENCIÓN