Proyecto integrador. Las TIC en la sociedad S4.pptx
Programacion I
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."); else Printf ("Bienvenido.");
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.