Programacion I
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
582
On Slideshare
582
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. UNIVERSIDAD LATINA DE PANAMA SEDE PENONOMELIC. INGIENERIA EN SISTEMAS INFORMATICOSMATERIA:PROGRAMACION I
    PROFESORA: IVIS BERNAL
    TEMA: ARREGLOS UNIDIMENSIONALES Y DE VARIAS DIMENSIONES
    POR: ISAMAR GARCIAY MARITZEL BETANCUR.
  • 2. INSTRUCCIONES DE CONTROL
    El término "Estructuras o instrucción de control", viene del campo de la ciencia computacional. Cuando se presentan implementaciones como de Java; para las estructuras de control o instrucciones de control; nos referimos a ellas con la terminología de la Especificación del lenguaje Java, que se refiera a ella como instrucciones.
  • 3. Alternativa if
    La estructura condicional if... else es la que nos permite tomar ese tipo de decisiones. Traducida literalmente del inglés, se la podría llamar la estructura "si...si no", es decir, "si se cumple la condición, haz esto, y si no, haz esto otro".
    Un ejemplo sencillo sería el siguiente (no se trata de un programa completo, sino tan sólo una porción de código):
     
    if (edad sweeps < 18)
    Printf ("No puedes acceder.n");
    else
    Printf ("Bienvenido.n");
  • 4. Alternativa simples
    La estructura simple es una instrucción alternativa
    simple o simplemente alternativa simple; es una
    variante (más sencilla) de una instrucción alternativa
    doble. En pseudocódigo, para escribir una alternativa
    simple se utiliza la sintaxis:
     
      si (<expresión_lógica>)      <bloque_de_instrucciones>   fin_si
     
  • 5. Alternativas compuetas
    Es un tipo de diagrama de estructura estática en el Lenguaje de Modelado Unificado (UML), que muestra la estructura interna de una clase y las colaboraciones que esta estructura hace posibles. Esto puede incluir partes internas, puertas mediante las cuales, las partes interactúan con cada una de las otras o mediante las cuales, instancias de la clase interactúan con las partes y con el mundo exterior, y conectores entre partes o puertas.
  • 6. Alternativas anidadas
    Elanidamiento (llamadonestingen inglés) es la práctica de incorporar llamadas (calls) a funciones o procedimientos (unas) dentro de otras, mediante la inclusión de diversos niveles de paréntesis. Debido a que la potencial acumulación de éstos últimos suele hacer que la edición y la detección de errores se vuelva un proceso engorroso, los entornos de programación modernos -así como los programas de planilla de cálculo- resaltan en negrita el par correspondiente a la posición que está editando el programador o usuario en cada momento.
  • 7. La sentencia de selección múltiple: Selec Case
    Esta sentencia sirve para agrupar varias sentencias IF en una sola, en el caso particular en el que una variable es comparada a diferentes valores, todos ellos constantes, y que realiza acciones si coincide con ellos. Su sintaxis es:
    SELECT CASE expresión_control
    CASE lista_expresiones_1
    bloque_sentencias_1
    [CASE lista_expresiones_2]
    [bloque_sentencias_2]]...
    [CASE ELSE
    [bloque_sentencias_n]]
    END SELECT
  • 8. Sentencias de Repetición
    Se utilizan para ejecutar una misma actividad repetidas veces. Las sentencias que se realizan en cada repetición (o iteración) son las mismas, y lo que puede variar en cada iteración son los datos. La repetición de un bloque de sentencias un determinado número de veces también se denomina bucle.
  • 9. Bucle DO...WHILE
    Este bucle se usa cuando no sabemos el número de veces que va a ejecutarse un bucle pero lo que si tenemos claro es que por lo menos una vez si que se ejecutara la acción.
    Su sintaxis es la siguiente:
    do{ sentencia del bucle } while(condicion)
  • 10. WHILE
    Sintaxis tipo MIENTRAS:
    while ExprLog
    secuencia de instrucciones
    End
    Semántica:
    ➢ ExprLog: es una expresión de tipo lógico. El bucle se ejecuta
    mientras que ExprLog tiene valor verdadero (distinto de 0).
    ➢ Debe existir alguna instrucción en la secuencia de
    instrucciones que modifique el valor de ExprLog
    ➢ La secuencia de instrucciones podría no llegar a ejecutarse
    ➢ Si ExprLog es una matriz, la condición se considerará verdadera
    si lo son todos los elementos de la matriz.
    ➢ Si ExprLog es una matriz vacía, se interpreta como falsa.
  • 11. FOR
    Sintaxis: La estructura es:
    for contador = vectorsecuencia de instrucciones
    End
    Semántica:
    ➢Contador: variable de control de bucle.
    ➢Vector: secuencia de valores que tomará el contador.
    ➔ Puede ser cualquier vector o expresión que genere un vector
    ➔ Generalmente tiene las formas
    inicio : fin
    inicio : incremento : fin
    ➔ Si es una matriz, se considera un vector de columnas, es decir,
    se asigna al contador cada una de las columnas
  • 12. Sentencias break
    La estructura de control for es muy sencilla de utilizar, pero tiene el inconveniente de que el número de repeticiones que se realizan sólo se pueden controlar mediante las variables definidas en la zona de actualización del bucle.