SlideShare una empresa de Scribd logo
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
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
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-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
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.
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.
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 + 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.
 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
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).
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 

Más contenido relacionado

PPTX
Programación de nivel básico 1 y 2. c2.
PPT
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
PPTX
Programación de nivel básico 3. c2. p2.
PPT
Visión de Algoritmos clase 4
PPT
Unidad 04 estructuras básicas y técnicas para representar algoritmos
PPTX
Tutorial algoritmo estructuras ciclicas
PPTX
No regresan valor c3. p3.
PPTX
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 1 y 2. c2.
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Programación de nivel básico 3. c2. p2.
Visión de Algoritmos clase 4
Unidad 04 estructuras básicas y técnicas para representar algoritmos
Tutorial algoritmo estructuras ciclicas
No regresan valor c3. p3.
Programación de nivel básico 3. c1. p2.

La actualidad más candente (20)

PPT
Algoritmos clase 4
PPT
Estructuras condicionales
PPTX
algoritmos
PPTX
Programación de nivel básico 3. c1. p2.
PPTX
Programación de nivel básico 3. c2. p2.
PDF
Presentacion ciclos-1
PPTX
Presentacion eficiencia de los algoritmos
PPT
Estructuras Condicionales
PPT
DOCX
Http estructa
PDF
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
PPSX
Estructura selectiva
PPT
Diagramas De Flujo
PPTX
Manual de Uso PseInt
PPTX
Solución de un enunciado utilizando los ciclos repetitivos
PDF
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
PPTX
Estructuras de control algoritmos
PPS
Tema6
 
PPTX
Sesión 09 Fund Programación
Algoritmos clase 4
Estructuras condicionales
algoritmos
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c2. p2.
Presentacion ciclos-1
Presentacion eficiencia de los algoritmos
Estructuras Condicionales
Http estructa
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Estructura selectiva
Diagramas De Flujo
Manual de Uso PseInt
Solución de un enunciado utilizando los ciclos repetitivos
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Estructuras de control algoritmos
Tema6
 
Sesión 09 Fund Programación
Publicidad

Similar a Exposicion de programacion merlin (20)

PPTX
Estructuras de control de flujo
PPTX
PDF
Estructuras basicas de un algoritmo
PPT
PDF
Guia estructuras cíclicas
PPTX
2ª unidad de algoritmo
PPT
Introduccion a los algoritmos parte 1
PPT
Introducci+¦n a los algoritmos1
DOCX
Unidad 2
DOCX
PDF
183007957 estructuras repetitivas-estructurarepetitivadesdevi
PDF
Estructuras básicas.docx
PPTX
Metodología de la programación
PDF
Instrucciones de control repetitivas
DOCX
Trabajo de tecnologia 10 6
DOCX
Conceptos básicos de programación y Fundamentos básicos de PSEINT
DOCX
Trabajo de tecnologia 10 6
PDF
Estructuras de control Repetitivas.pdf
PPTX
fTópicos 2.0
Estructuras de control de flujo
Estructuras basicas de un algoritmo
Guia estructuras cíclicas
2ª unidad de algoritmo
Introduccion a los algoritmos parte 1
Introducci+¦n a los algoritmos1
Unidad 2
183007957 estructuras repetitivas-estructurarepetitivadesdevi
Estructuras básicas.docx
Metodología de la programación
Instrucciones de control repetitivas
Trabajo de tecnologia 10 6
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Trabajo de tecnologia 10 6
Estructuras de control Repetitivas.pdf
fTópicos 2.0
Publicidad

Último (6)

DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
sistemas de informacion.................
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Conceptos basicos de Base de Datos y sus propiedades
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
AutoCAD Herramientas para el futuro, Juan Fandiño
sistemas de informacion.................
Derechos_de_Autor_y_Creative_Commons.pptx
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Conceptos basicos de Base de Datos y sus propiedades

Exposicion de programacion merlin

  • 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
  • 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
  • 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).
  • 19. GRACIAS!! POR SU ATENCIÓN 