Oprime click para iniciar



Documentos relacionados
Capítulo 4 Procesos con estructuras de repetición

Distinguir las diferentes estructuras de repetición utilizadas en problemas con ciclos: mientras, haga-mientras, repita-hasta, para.

Soporte lógico de computadoras

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Curso PHP Módulo 1 R-Luis

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Estructuras de Control - Diagrama de Flujo

Informática I. While & do While

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Estructuras de Repetición Repita Mientras

Operaciones con vectores

Estructuras de Control - Diagrama de Flujo

Operaciones con vectores

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

PHP y MySQL. Indice: Switch Bucles For While do...while

Tema 4: Estructuras de Control Estructura y Contenidos

mcd y mcm Máximo Común Divisor y Mínimo Común múltiplo José de Jesús Angel Angel jjaa@math.com.mx

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR

Tema 2. Software. Informática (1º Ingeniería Civil)

JavaScript como Orientación a Objetos

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático

Ecuaciones de primer grado con dos incógnitas

TEMA 4 FRACCIONES MATEMÁTICAS 1º ESO

ANÁLISIS SEMÁNTICO. Especificación formal: Semántica Operacional, semántica denotacional, semántica Axiomática, Gramáticas con Atributos.

Ejemplos de conversión de reales a enteros

ARREGLOS DEFINICION GENERAL DE ARREGLO

Una fracción es una expresión que nos indica que, de un total dividido en partes iguales, escogemos sólo algunas de esas partes.

Capítulo 1. MANUAL DE USUARIO

editor de HTML integrado en Moodle. El contenido se divide en distintas partes llamadas páginas, que se muestran individualmente.

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Ejercicios Resueltos del Tema 4

TEMA 4. Sistema Sexagesimal. Sistema Octal (base 8): sistema de numeración que utiliza los dígitos 0, 1, 2, 3, 4, 5,

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

ESTRUCTURA DE DATOS: ARREGLOS

Herramienta computacional.

SUMA Y RESTA DE FRACCIONES

Matrices Invertibles y Elementos de Álgebra Matricial

Introducción a PHP. * No es necesario declarar previamente las variables.

Estructura de datos tipo vector.

SISTEMAS DE ECUACIONES LINEALES

Clases de apoyo de matemáticas Fracciones y decimales Escuela 765 Lago Puelo Provincia de Chubut

LABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL

Informática. Algoritmos. Baños García Yesenia, Lic. Comp. Hernández Nájera Aracely, Lic. Comp. Enero 2012.

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Algoritmos y Diagramas de Flujo 2

TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)

TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA

DIAGRAMA DE FLUJO DE DATOS

1.6.- CLASIFICACION Y OPERACIONES DE FUNCIONES

Operaciones con polinomios

LECCIÓN 4ª Operaciones Numéricas

Ejercicios resueltos con acumuladores. Pseudocódigo y diagramas de flujo. Bucle desdesiguiente (for-next). (CU00160A)

DCU Diagramas de casos de uso

GUIA DE USO DEL ACCPRO

FRACCIONES. Una fracción tiene dos términos, numerador y denominador, separados por una raya horizontal.

POLINOMIOS. División. Regla de Ruffini.

Tema 7: Programación con Matlab

MATERIAL 2 EXCEL 2007

Diseño de algoritmos

Introducción a la Computación TFA

1 La Resolución de Problemas utilizando la Computadora

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS.

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.

Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

Modelos Para la Toma de Decisiones

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.

Lección 24: Lenguaje algebraico y sustituciones

MEDIDAS DE TENDENCIA CENTRAL

Introducción a la Informática Resolución de problemas con computadoras. Algoritmos

Créditos académicos. Ignacio Vélez. Facultad de Ingeniería Industrial. Politécnico Grancolombiano

Fundamentos de programación

SISTEMAS DE NUMERACIÓN (11001, 011) = = (32,12)

La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. efrain@yalma.fime.uanl.mx

Basic Object Oriented Programming (BOOP) Gramática del Lenguaje. Ever Mitta Flores

2. Aritmética modular Ejercicios resueltos

SIMPLESFONDOS. Contenido

COMO CREAR UN DIAGRAMA DE FLUJO

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES

Instructivo. VIDEOS EN: INTRODUCCION

Técnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE

Tutorial Básico de vbscript

CAPITULO V. SIMULACION DEL SISTEMA 5.1 DISEÑO DEL MODELO

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Matemáticas para la Computación

1.3 Números racionales

1. DML. Las subconsultas

1. Dada la siguiente tabla, indique si los datos mostrados son correctos o no. Justifique. Dirección de red, Clase Mascara, Subred, Broadcast


FORMATO BINARIO DE NÚMEROS NEGATIVOS

MANUAL DE USUARIO: PERFIL INSTRUCTOR

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN INTEGRANTES

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

Condicionales. (Programando con tarjetas) Meta: Esta clase introduce los condicionales, especialmente bucles y sentencias if. RESUMEN: OBJETIVO:

Transcripción:

MODULO II. DESARROLLO DE SISTEMAS DE INFORMACION Oprime click para iniciar Actividades Administración de Proyectos de desarrollo de Software Estructuras algorítmicas repetitivas Ciclo de vida de un proyecto Enfoque moderno

ACTIVIDADES Desarrolle el programa para los siguientes problemas: tabla de multiplicar de un numero x mostrar un listado de números del 1 al 15. Mostrar un listado de los números del 30 al 1 La suma de los cinco primeros números Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno

La estructura repetir conocida comúnmente como for, es la estructura algorítmica adecuada para realizar un ciclo que se ejecutará un número definido de veces. Este tipo de estructura está presente en todos los lenguajes de programación, ya sean estructurados u orientados a objetos. Por ejemplo cuando necesitamos calcular la nómina total de la empresa, tenemos que sumar los sueldos de los n empleados de la misma. Cuando necesitamos obtener el promedio de calificaciones de un curso, debemos sumar las n calificaciones de los alumnos y dividir esa suma entre n. Es decir, sabemos de antemano cuántas veces tenemos que repetir una determinada operación, acción o tarea.

El número de repeticiones no depende de las proposiciones dentro del ciclo, el número de veces se obtiene del planteamiento del problema o de una lectura que indica que el número de iteraciones se debe realizar para n ocurrencias. Dicho de otra forma el ciclo, es controlado por un contador que tiene que definirse con un valor inicial, un valor final y un incremento, esto significa que debe conocerse de antemano el número de veces que se debe repetir el ciclo.

Formato: a) Forma ascendente b) Forma descendente hacer V = VI hacer V = VI repetir con V desde VI hasta VF repetir con V desde VI hasta VF proceso proceso hacer V = V + ID hacer V = V ID { Fin del ciclo } { Fin del ciclo }

Diagrama de flujo: V = VI V = VI V(<, <= ) VF no V(>, >= ) VF no si si Proceso Proceso V = V + ID V = V - ID a) Forma ascendente b) Forma descendente

Donde: V.- variable de control del ciclo. VI.- valor inicial. VF.- valor final. ID.- incremento o decremento, según sea la estructura ascendente o descendente. Funcionamiento: V (contador del ciclo, generalmente representado por las variables i, j, k) toma un valor inicial y se compara con VF (valor final). El ciclo se ejecuta mientras V es menor, menor o igual, mayor, mayor o igual al valor de VF, el valor de V se incrementa o decrementa en cada iteración. Cuando V supera el valor de VF entonces el ciclo se detiene

Ejemplo 1: desarrollar un algoritmo y diagrama de flujo tal que dado como datos 10 números enteros, obtenga la suma de los 10 números enteros. Se mostrará la suma de los 10 números enteros. 1. inicio Dado 10 números enteros obtener la suma 2. declaración de variables: i, num, suma = 0: entero 3. i = 1 4. repetir con i desde 1 hasta 10 leer num suma = suma + num i = i + 1 5. fin del ciclo del paso 3 6. imprimir suma 7. fin

Diagrama de flujo: inicio suma = 0 1 suma = suma + num i = i + 1 i = 1 i < = 10 num si no 1 suma fin

Ejemplo 2: desarrollar un algoritmo y diagrama de flujo tal que dado como datos n números enteros, obtenga la suma de los n números enteros. Se mostrará la suma de los n números enteros. 1. inicio Dado n números enteros obtener la suma 2. declaración de variables: i, num, n, suma = 0: entero 3. leer n 4. i = 1 5. repetir con i desde 1 hasta n leer num suma = suma + num i = i + 1 6. fin del ciclo del paso 3 7. imprimir suma 8. fin

Diagrama de flujo: inicio suma = 0 i = 1 n 1 num suma = suma + num i = i + 1 2 suma no si 2 i < = n 1 fin

en PHP Estructura for: for([inicialización de la variable];[condición];[incremento o decremento de la variable]) { [Instrucciones]; } El primer ejemplo que haremos es mostrar en la página los números del 1 al 100: html> <head> <title>problema</title> </head> <body> <?php for($f=1;$f<=100;$f++) { echo $f; echo "<br>"; }?> </body> </html>

en PHP La sintaxis es la siguiente: For contador = iniciar To finalizar [Step incremento] Sentencias Next [contador] Los argumentos contador, iniciar, finalizar e incremento son todos numéricos. For i = 1 To 10 Step 1 MsgBox "3 x " & Cstr(i) & " = " Cstr(i * 3) Next i