Tema: Estructuras de Repetición en C#.
|
|
- Hugo Valdéz Cordero
- hace 5 años
- Vistas:
Transcripción
1 Programación I, Guía 4 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Tema: Estructuras de Repetición en C#. Objetivos Utilizar las estructuras de repetición para ejecutar instrucciones repetidas en una aplicación. Solucionar problemas con programas que integren la estructura de selección y estructuras repetitivas for. Introducción Los bucles o ciclos repiten una sentencia o una secuencia de sentencias un número de veces. A dichas sentencias se les conoce como cuerpo del bucle. A cada repetición del bucle se le llama iteración. El bucle for Ejecuta una sentencia o conjunto de sentencias un número finito de veces. En inicialización se escribe una variable de control de bucle (la cual actúa como un contador), con su valor inicial. La condición iteración contiene una expresión lógica que hace que el bucle realice las iteraciones de las sentencias mientras sea verdadera. Finalmente, en incremento se modifica la variable de control. for(inicialización; condición_iteración; incremento_o_decremento) { Sentencia 1...; Sentencia 2 ;. Sentencia n; } El bucle while Repite la ejecución de una sentencia o de un grupo de sentencias mientras la condición que se evalúa (al principio del bucle) sea verdadera. while(condición_de_bucle) { Sentencias; }
2 2 Programación I, Guía 4 El bucle do while Repite le ejecución de una sentencia o de un grupo de sentencias mientras se cumpla la condición especificada (al menos una vez). La condición del do while evalúa al final del bucle. Contadores: un contador es una variable casi siempre de tipo entero cuyo valor se incrementa o decrementa en cada repetición del bucle. Es habitual llamar a esta variable cont (contador) o i (índice); El contador suele utilizarse de este modo: 1. Se inicializa antes de que comience el bucle. Es decir, se le da un valor inicial- Por ejemplo: cont = 1 2. Se modifica dentro del cuerpo del bucle. Lo más habitual es que se incremente su valor en una unidad: Por ejemplo: cont = cont + 1; Esto quiere decir que el valor de la variable cont se incrementa en una unidad y es asignado de nuevo a la variable contador. Es decir, si cont valía 1 antes de esta instrucción, cont valdrá 2 después. Otra forma típica del contador es: cont = cont 1. Formas de incrementar los contadores: Primera Forma Segunda Forma Tercera Forma cont = cont + 1 cont++ cont += 1 Acumuladores: Las variables acumuladores tienen la misión de almacenar los resultados sucesivos, es decir, de acumular resultados. Las variables acumuladores también deben ser inicializadas. Si llamamos acum a un acumulador, escribiremos antes de iniciar el bucle algo como esto: acum = 0. Por supuesto, el valor inicial puede cambiar, dependiendo de la naturaleza del problema. Más tarde, en el cuerpo del bucle, la forma en la que solemos encontrarla es: acum = acum + N; Otra manera de escribir esta sentencia sería: acum += N. Material y Equipo Guía de laboratorio No. 5. Computadora con Visual Studio 2013 o superior. Dispositivo de almacenamiento (USB). Procedimiento Realice los siguientes programas: G4 Ejemplo1: Realizar un programa que sea capaz de leer 5 números y mostrar el cubo de cada uno de ellos. Hacer uso de una estructura for.
3 Programación I. Guía static void Main(string[] args) 2 { 3 Console.Title = "Utilizando la estructura FOR"; 4 Double cubo; 5 int cantidad; 6 int i; 7 Console.WriteLine("Calculo de Cubos"); 8 for (i = 0; i < 5; i++) 9 { 10 Console.WriteLine("Escriba un numero entero: "); 11 cantidad = int.parse(console.readline()); 12 cubo = Math.Pow(cantidad,3); 13 Console.WriteLine("El cubo de la cantidad es: " + cubo); 14 } 15 Console.WriteLine("Saliendo del programa..."); 16 Console.ReadKey(); 17 } Corrida del ejercicio: G4 Ejemplo2 Escriba un programa que lea 5 números desde teclado y presente la sumatoria de los mismos. Hacer uso de la estructura repetitiva while. 1 static void Main(string[] args) 2 { 3 Console.Title = "Utilizando la estructura WHILE"; 4 int contador = 1; 5 Double suma = 0; 6 int N; 7 Double prom; 8 while (contador <= 5) 9 { 10 Console.WriteLine("Ingrese un numero entero:[{0}] ", contador); 11 N = int.parse(console.readline());
4 4 Programación I, Guía 4 12 suma = suma + N; 13 contador = contador + 1; 14 } 15 Console.WriteLine("La suma de los 5 numeros ingresados es: " + suma); 16 prom = suma / 5; 17 Console.WriteLine("El promedio de los numeros ingresados es: " + Math.Round(prom,3)); 18 Console.ReadKey(); 19 } Corrida del ejercicio: G4 Ejemplo3: Programa que combina uso de for y do while. Esta aplicación captura desde teclado los datos de uno o varios empleados y calcula el total invertido en sueldos. 1 static void Main(string[] args) 2 { 3 Console.Title = "Utilizando la estructura DO WHILE"; 4 int op, i, cantidad; 5 6 String nombre, ocupacion; Double sueldo; 7 Double total = 0; 8 do 9 { 10 Console.Clear(); 11 Console.WriteLine("Cuantos empleados va a registrar?"); 12 cantidad = int.parse(console.readline()); 13 for (i=1; i<=cantidad; i=i+1) 14 { 15 Console.WriteLine("Ingrese el nombre del empleado[{0}]: ", i); 16 nombre = Console.ReadLine(); 17 Console.WriteLine("Ingrese la ocupacion del empleado: "); 18 ocupacion = Console.ReadLine(); 19 Console.WriteLine("Ingrese el sueldo: "); 20 sueldo = Double.Parse(Console.ReadLine()); 21 total = total + sueldo; 22 } 23 Console.WriteLine("\tEl total de dinero invertido en sueldos es:$ " + total); 24 Console.WriteLine("\tSi desea continuar, presione 1 sino presione 0"); 25 op = int.parse(console.readline()); 26 } while (op == 1); 27 Console.ReadKey(); 28 }
5 Programación I. Guía 4 5 Corrida del ejercicio: G4 Ejemplo4: Ejecute el siguiente código de programa en su cuaderno y escriba la salida en el cuadro que está debajo del código. 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 namespace G5_Ejemplo_4 6 { 7 class Program 8 { 9 static void Main(string[] args) 10 { 11 Console.Title = "Programa extra del ciclo FOR"; 12 int x, y; 13 Console.WriteLine("Programa que imprime una secuencia de numeros"); 14 Console.WriteLine("\n"); 15 for (x=1; x<10; x=x+2) 16 { 17 y=x+5; 18 Console.Write(x + "," + y +","); 19 } 20 Console.ReadKey(); 21 } 22 } 23 }
6 6 Programación I, Guía 4 G4 Ejemplo extra: El Estadio el Manguito es uno de los estadios más importantes de Soyapango. Este estadio tiene diversos sectores. El costo de la entrada a los partidos del estadio se asigna en virtud de los sectores del estadio mediante la siguiente tabla: Sector Costo de la entrada Sol Candente $ 3 Sol Luminoso $ 5 Sombrita $ 8 Tribunita $ 15 Silla Plástica $ 20 Se pide desarrollar un programa que permita seleccionar un sector del estadio, ingresar la cantidad de entradas solicitadas y calcular el total a pagar por las entradas, 1 static void Main(string[] args) 2 { 3 Console.Title = "Programa de entradas del Manguito"; 4 int cantidad = 0; 5 String op; 6 Double precio = 0, total = 0; 7 Console.WriteLine("Hey que ondas aqui estas en el estadio El Manguito"); 8 Console.WriteLine("Ingresa la cantidad de entradas requeridas: "); 9 cantidad = int.parse(console.readline()); 10 Console.Clear(); 11 if (cantidad < 1) 12 { 13 Console.WriteLine("\t ERROR: La cantidad de entradas debe ser mayor que 1"); 14 Console.ReadKey(); 15 Environment.Exit(0); 16 } 17 Console.Clear(); 18 Console.WriteLine("\t**********************************************************"); 19 Console.WriteLine("\t* BIENVENIDO AL ESTADIO EL MANGUITO *"); 20 Console.WriteLine("\t**********************************************************"); 21 Console.WriteLine("\t* *"); 22 Console.WriteLine("\t* SECTORES DEL ESTADIO *"); 23 Console.WriteLine("\t* A- SOL CANDENTE *"); 24 Console.WriteLine("\t* B- SOL LUMINOSO *"); 25 Console.WriteLine("\t* C- SOMBRITA *"); 26 Console.WriteLine("\t* D- TRIBUNITA *"); 27 Console.WriteLine("\t* E- SILLA PLASTICA *"); 28 Console.WriteLine("\t* *"); 29 Console.WriteLine("\t**********************************************************"); 30 Console.WriteLine(""); 31 Console.WriteLine("SELECCIONA LA LETRA CORREPONDIENTE AL SECTOR DEL ESTADIO: "); 32 op = Console.ReadLine(); 33 switch(op) 34 { 35 case "A": case "a": 36 Console.WriteLine("\t Sector seleccionado: Sol Candente"); 37 precio = 3;
7 Programación I. Guía break; 39 case "B": case "b": 40 Console.WriteLine("\t Sector seleccionado: Sol Luminoso"); 41 precio = 5; 42 break; 43 case "C": case "c": 44 Console.WriteLine("\t Sector seleccionado: Sombrita"); 45 precio = 8; 46 break; 47 case "D": case "d": 48 Console.WriteLine("\t Sector seleccionado: Tribunita"); 49 precio = 15; 50 break; 51 case "E": case "e": 52 Console.WriteLine("\t Sector seleccionado: Silla Plastica"); 53 precio = 20; 54 break; 55 default: 56 Console.WriteLine("\t ERROR: El sector seleccionado no existe"); 57 Console.ReadKey(); 58 Environment.Exit(0); 59 break; 60 } 61 total = precio * cantidad; 62 Console.WriteLine("\t Precio Unitario: $" + precio); 63 Console.WriteLine("\t Cantidad de entradas: " + cantidad); 64 Console.WriteLine("\t Total a pagar: $" + total); 65 Console.WriteLine("\t Gracias por visitar el Manguito!"); 66 Console.ReadKey(); 67 } NOTA: Después de haber utilizado este sistema de entradas, se le contrata a su persona para que posea una opción de SALIR, sin olvidar que, utilizando alguna estructura repetitiva se pueda obtener que el menú de opciones siempre se encuentre activo hasta que el usuario decida salir del programa.
8 8 Programación I, Guía 4 Análisis de Resultados 1. Desarrolle un programa que presente el siguiente menú: a) Elevar a potencia. b) Extraer Raíz cuadrada. c) Verificar si un número es par o impar. d) Salir del programa. Consideraciones: El menú tiene que estar activo hasta que el usuario decida salir del programa. Cada vez que se seleccione una opción deberá realizar una limpieza de pantalla para más orden en la aplicación. Se recomienda la utilización del switch case y la estructura repetitiva do while. 2. Desarrollar un programa que capture un número desde teclado e imprima su tabla de multiplicar. 3. Desarrollar un programa que permita imprimir en pantalla los números del 1 al 30, excepto el 25. Investigación Complementaria 1. Desarrollar un programa, que dados como datos 10 números enteros, obtenga la suma de los números impares y el promedio de los números pares. 2. Escribir un programa en C# que determine de un conjunto de 10 números enteros, Cuántos son menores de 5, mayores de 85 y cuantos entre 50 y 150? 3. Supóngase que en una reciente elección hubo cuatro candidatos (con identificadores 1,2,3 y 4). Usted habrá de encontrar, mediante un programa, el número de votos correspondiente a cada individuo y el porcentaje que obtuvo respecto al total de los votantes. El usuario tecleara los votos de manera desorganizada, tal y como se obtuvieron en la elección, el final de datos está representado por un cero. Observe, como ejemplo, la siguiente lista: Donde 1 representa un voto para el candidato1, 3 un voto para el candidato3 y así sucesivamente. 4. Suponga que se proporciona una secuencia de X números enteros tales como: 6,-4, 5, 29, 6, 43,-567,-23, 6, 90, etc. y se desea contar e imprimir cuántos números 6 hay, cuántos son pares y cuántos son positivos? 5. En una empresa de computadoras, los salarios de los empleados se van a aumentar según el contrato actual: Contrato Aumento % $ $9, $9,001 $15, $15,001 $20,000 5 Más de $20,000 0 Calcular el nuevo salario del empleado Bibliografía Deitel, Harvey M. y Paul J. Deitel, Cómo Programar en C#, Segunda Edición, México, 2007.
Tema: Estructuras de Repetición en C#.
Programación I, Guía 5 1 Tema: Estructuras de Repetición en C#. Objetivos Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar las estructuras de repetición para
Más detallesTema: Estructuras de Repetición en C# [For].
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Estructuras de Repetición en C# [For]. Utilizar las estructuras de repetición para ejecutar
Más detallesTema: Estructuras de Repetición en C# [While y Dowhile].
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Estructuras de Repetición en C# [While y Dowhile]. Objetivos Utilizar las estructuras de repetición para
Más detallesTema: Estructuras de Repetición en C# [For].
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Estructuras de Repetición en C# [For]. Objetivos Utilizar las estructuras de repetición para ejecutar
Más detallesTema: Estructuras de Repetición en C# [While y Dowhile]
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Estructuras de Repetición en C# [While y Dowhile] Objetivos Utilizar las estructuras de repetición para
Más detallesTema: Estructuras de Selección en C#.
Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
Más detallesGuia#9: Punteros en C#.
Guia#9: Punteros en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos. Conocer el concepto de punteros y su aplicación en C#. Desarrollar aplicaciones en
Más detallesTema: Estructuras de Selección en C#.
Programación I, Guía 3 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
Más detallesTema: Funciones, Procedimientos y Recursividad en C#.
Programación I, Guía 6 1 Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Utilizar la sintaxis de las funciones definidas por el usuario (programador) para resolver problemas. Identificar
Más detallesTema: Funciones y Procedimientos en C#.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Funciones y Procedimientos en C#. Objetivos Utilizar la sintaxis de las funciones definidas por el usuario
Más detallesTema: Cadenas en C#.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Cadenas en C#. Mostrar la implementación y el uso de cadenas de texto. Identificar las funciones
Más detallesGuia#11: Tema: Estructuras en C#.
Programación1 Guia#11 1 Guia#11: Tema: Estructuras en C#. Objetivos Conocer el concepto de estructura y cómo se utilizan en C#. Conocer las operaciones con estructuras y sus aplicaciones. Desarrollar programas
Más detallesTema: Funciones, Procedimientos y Recursividad en C#.
Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Programación I, Guía 6 1 Utilizar la sintaxis de las funciones definidas por el usuario (programador) para resolver problemas. Identificar
Más detallesTema: Funciones, Procedimientos y Recursividad en C#.
Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Programación I, Guía 7 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar la sintaxis de las funciones
Más detallesTema: Estructuras en C#.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Estructuras en C#. Conocer el concepto de estructura y cómo se utilizan en C#. Conocer las
Más detallesTema: Estructuras en C#.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Estructuras en C#. Conocer el concepto de estructura y cómo se utilizan en C#. Conocer las
Más detallesTema: Vectores en C#.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Vectores en C#. Objetivos Introducir al estudiante a los conceptos de estructura de datos. Conocer la
Más detallesTema: Matrices y Cadenas en C#.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Matrices y Cadenas en C#. Implementar arreglos de dos dimensiones. Resolver problemas aplicando
Más detallesTema: Vectores en C#
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Vectores en C# Introducir al estudiante a los conceptos de estructura de datos. Conocer la
Más detallesTema: Matrices en C#.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Matrices en C#. Objetivos Implementar arreglos de dos dimensiones. Resolver problemas aplicando matrices.
Más detallesTema: Estructuras de Selección en C#.
2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de
Más detallesGuia#12: Tema: Archivos en C#.
Guia#12: Tema: Archivos en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Conocer la forma de transferencia de información en C#. Aprender las operaciones
Más detallesTema: Arreglos en C#.
Programación1, Guia#7 1 Tema: Arreglos en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Introducir al estudiante a los conceptos de estructura de datos.
Más detallesAprender los conceptos, manejo, usos y aplicación de heaps a fin de utilizarlos para el desarrollo de aplicaciones
Programación III, Guía 12 1 Facultad : Ingeniería Escuela : Computación Asignatura: Programación III Tema: HEAPS. Objetivo Aprender los conceptos, manejo, usos y aplicación de heaps a fin de utilizarlos
Más detallesEVALUACIÓN. Programa de trabajador
EVALUACIÓN Programa de trabajador Universidad Tecnológica de Puebla Tecnologías de la información y comunicación Programación 2 D Marco Antonio Marín Fernández Planteamiento Se desea visualizar el incremento
Más detallesObjetivos. Introducción
1 Programación III, Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación III GUIA 1: Uso de C# modo consola. Objetivos Utilizar el lenguaje de programación Visual C# y ser capaz
Más detallesAndrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com
Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -. Introducción. Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.- El presente documento busca ser una referencia para
Más detallesTema: Estructuras de Selección en C#
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Estructuras de Selección en C# Objetivos Utilizar las instrucciones de selección if e if..else para elegir
Más detallesTema: Funciones, Procedimientos y Recursividad en C#.
2 Programación I Programación I. Guía 6 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Utilizar la
Más detallesAlgoritmo, Estructuras y Programación I Ing. Marglorie Colina
Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona
Más detallesTema: Entorno a C# y Estructuras Secuenciales.
Tema: Entorno a C# y Estructuras Secuenciales. Objetivos Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar el entorno de programación
Más detallesIngeniería en Desarrollo de software Cuatrimestre 07. Asignatura: Programación.NET 1. Clave: Unidad 3. Estructuras de control
Ingeniería en Desarrollo de software Cuatrimestre 07 Asignatura: Programación.NET 1 Clave: 150930726 Índice PRESENTACIÓN DE LA UNIDAD... 3 PROPÓSITOS DE LA UNIDAD... 3 COMPETENCIA ESPECÍFICA... 3 TEMARIO
Más detallesESTRUCTURAS DE CONTROL Y DE SELECCIÓN
ESTRUCTURAS DE CONTROL Y DE SELECCIÓN Son aquellas que permiten ejecutar una acción mediante la aplicación de un interrogante o pregunta, el cual si la accion es verdadera o falsa se ejecuta una serie
Más detallesCURSO SUPERIOR EN PROGRAMACIÓN DE AUTÓMATAS
CURSO SUPERIOR EN PROGRAMACIÓN DE AUTÓMATAS Con la finalidad de facilitar la asimilación de los contenidos del curso consideramos de su interés facilitarle los iconos propuestos para este fin: Este icono
Más detallesTema: Estructuras de Selección en C#
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Estructuras de Selección en C# Objetivos Utilizar las instrucciones de selección if e if..else para elegir
Más detallesTema: Entorno a C# En el primer ejercicio se inicia el entorno de programación de Visual Studio.NET y se enseña a crear una aplicación en consola.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Entorno a C# Utilizar el entorno de programación Visual Studio 2013 o superior. Aprender la
Más detallesTema: Entorno a C# En el primer ejercicio se inicia el entorno de programación de Visual Studio.NET y se enseña a crear una aplicación en consola.
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Entorno a C# Utilizar el entorno de programación Visual Studio 2013 o superior. Aprender la
Más detallesEstructura repetitiva while
Estructura repetitiva while Hasta ahora hemos empleado estructuras SECUENCIALES y CONDICIONALES. Existe otro tipo de estructuras tan importantes como las anteriores que son las estructuras REPETITIVAS.
Más detallesTema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo
Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema
Más detallesEstructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa
Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,
Más detallesTema: Entorno a C# Objetivos. Introducción. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Entorno a C# Utilizar el entorno de programación Visual Studio 2012 o superior. Aprender la
Más detallesTEMA 5. ESTRUCTURAS DE CONTROL: BUCLES.
TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. Una de las características de las computadoras que aumenta considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran
Más detallesUniversidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0
Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0 PROYECTO DE ESTRUCTURA REPETITIVA FOR A continuación resolveremos el siguiente proyecto.
Más detallesGUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13
Página 1 de 13 Tema: FUNDAMENTOS DE PROGRAMACIÓN EN LENGUAJE C# Objetivo: Conocer y manejar correctamente los tipos de datos y las diferentes estructuras de programación que hacen parte del lenguaje de
Más detallesESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL Unidad III ESTRUCTURAS DE CONTROL Permiten controlar el flujo de ejecución de un programa o función, combinando instrucciones o sentencias individuales en una simple unidad lógica
Más detallesFormatos para prácticas de laboratorio
Fecha de efectividad: CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA TRONCO COMÚN 2009-2 11214 PROGRAMACIÓN PRÁCTICA No. LABORATORIO DE PROGRAMACIÓN DURACIÓN (HORA) 9 NOMBRE DE LA PRÁCTICA
Más detallesTema 3. Estructuras de control
Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)
Más detallesTema 3. Estructuras de control y programación estructurada
Tema 3. Estructuras de control y programación estructurada 1. Cuál es el resultado de este programa? int i=3; int j=4; boolean etiqueta=false; //fin main //fin clase Ejemplo //Ejemplo de y lógico if (i==3
Más detallesProgramcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad
Más detallesUn array se compone de elementos de igual tamaño, almcenando linealmente en posiciones de memoria consecutiva. Array (Arreglo) Primer elemento
ARRAY Y CADENAS 51 ARRAY Un array se compone de elementos de igual tamaño, almcenando linealmente en posiciones de memoria consecutiva Array (Arreglo) Segundo elemento Primer elemento N- esimo elemento
Más detallesEstructura de datos y Programación
Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de
Más detallesIntroducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat
Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia
Más detallesIngeniería en Desarrollo de software Cuatrimestre 07. Asignatura: Programación.NET 1. Clave:
Ingeniería en Desarrollo de software Cuatrimestre 07 Asignatura: Programación.NET 1 Clave: 150930726 Actividades de la unidad 1 1 Actividad 1. Métodos En la presente actividad socializarás los contenidos
Más detallesConceptos. Generales ALGORITMOS
Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
Más detallesPalabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.
Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras
Más detallesCICLO I. Ing. Oscar Ascón Valdivia 1
UNIVERSIDAD PRIVADA SAN PEDRO ESCUELA PROFESIONA DE INGENIERIA INFORMATICA Y DE SISTEMAS CICLO I ESTRUCTURA DE DATOS Y ALGORITMOS Docentes: Ingº Oscar Ascón Valdivia Chimbote 2007 Ing. Oscar Ascón Valdivia
Más detallesTema: Grafos en C#. Objetivos Específicos. Materiales y Equipo. Introducción Teórica. Programación IV. Guía 7
Programación IV. Guía 7 1 Tema: Grafos en C#. Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Objetivos Específicos Definir el concepto de Grafo. A partir de una clase agregar la
Más detallesEstructuras de Repetición
1 Estructuras de Repetición 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Objetivos Aprender a construir grandes y complejos problemas a través de la ejecución
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION
CICLO: 01/ 2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #05 Estructuras
Más detallesTema 3. Estructuras de Datos
Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch
Más detallesGUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES
GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES OBJETIVO: Realizar programas en Lenguaje C aplicando las estructuras condicionales. TEMPORIZACIÓN: Inicio de la
Más detallesDistinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.
ESTRUCTURAS ITERATIVAS 1 ESTRUCTURAS ITERATIVAS OBJETIVOS Aprender a resolver problemas mediante la ejecución repetida de una secuencia de proposiciones llamados bucle o estructuras repetitivas o iterativas.
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 4 Nombre: Estructuras de control Contextualización En la actualidad los programas buscan un objetivo común, que es: Automatizar tareas de
Más detallesLógica de programación
Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta Sentencias Repetitivas
Más detallesGUIA 1: Entorno de Visual Studio. Lenguajes de Programación.
1 Programación II, Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 1: Entorno de Visual Studio. Lenguajes de Programación. Objetivos Conocer los lenguajes de programación
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
Más detallesPráctica : Creación y uso de métodos
Métodos y Parámetros 1 Práctica : Creación y uso de métodos Objetivos Al final de esta práctica, usted será capaz de: Crear y hacer llamadas a métodos con y sin parámetros. Utilizar distintos mecanismos
Más detallesEstructuras de Repetición: Repita Mientras.
Estructuras de Repetición: Repita Mientras. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Programación
Más detallesProgramación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Más detallesEstructuras Repetitivas
Estructuras Repetitivas Se solicita al operador que ingrese tres números enteros cualesquiera. En base a estos números, mostrar por pantalla cual es el mayor de todos. Diag. De Flujos Pseudocódigo Matlab
Más detallesEstructuras de control Agosto de Facultad de Ingeniería. Universidad del Valle
Estructuras de control carlos.andres.delgado@correounivalle.edu.co Facultad de Ingeniería. Universidad del Valle Agosto de 2016 Contenido 1 2 3 Definición Estas sentencias son asociados a dos posibles
Más detallesTEMA 4: Programación estructurada
TEMA 4: Programación estructurada 4.1.-Introducción. Teorema de la programación estructurada El principio fundamental de la programación estructurada es que en todo momento el programador pueda mantener
Más detalles5. ESTRUCTURAS DE REPETICIÓN
5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque
Más detallesTema: Tipos de datos y conversiones
Tema: Tipos de datos y conversiones Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express y realice diversos programas en el entorno Consola,
Más detallesBloque II. Elementos del lenguaje de programación Java
Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida
Más detallesINSTITUTO TECNOLÓGICO
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas
Más detallesFUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO
FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO 3.2 Variables, tipos, expresiones y asignación 3.3 Estructuras de control condicional e iterativo. MODIFICADORES DE ALCANCE CONST Y STATIC
Más detallesCapítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las
Más detallesCiclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL
Ciclos Fundamentos de Programación Recordando Estructuras de Control Básicas: Una secuencia es una serie de estatutos que se ejecutan uno después de otro. Selección (condición) ejecuta diferentes estatutos
Más detallesEJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo
EJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo Resuelva los siguientes problemas usando el lenguaje Java y con las instrucciones aprendidas hasta el momento:
Más detallesSentencias iterativas
Sentencias iterativas 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Utilizar adecuadamente la sentencia while para generar la repetición en la ejecución de grupos de sentencias 2. Motivación
Más detallesEstructura repetitiva do while
Estructura repetitiva do while La estructura do while es otra estructura repetitiva, la cual ejecuta al menos una vez su bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque.
Más detallesFormato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5032 Programación Estructurada PRÁCTICA No. 4 LABORATORIO DE NOMBRE DE LA PRÁCTICA Ingeniero en Computación DURACIÓN (HORA) Ciclos
Más detallesIntroducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009
Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy Febrero 2009 Índice Elementos básicos Ejecución de un programa Estructuras de control Ciclos Ejercicios 2 Elementos Básicos
Más detallesEstructuras de control. Dept. Ciencias de la Computación e I.A. Universidad de Granada
TEMA Estructuras de control Dept. Ciencias de la Computación e I.A. Universidad de Granada Índice Estructura secuencial. Ejemplos Estructuras condicionales. Condicional Simple Condicional Doble Condicional
Más detallesTema: Métodos de Ordenamiento. Parte 1.
Programación IV. Guía 2. 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Tema: Métodos de Ordenamiento. Parte 1. Objetivos Específicos Identificar la estructura de algunos algoritmos
Más detallesTema: Introducción al IDE de Microsoft Visual C#.
Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más
Más detallesFormatos para prácticas de laboratorio
CARRERA TRONCO COMÚN PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA 2003-1 5320 PROGRAMACIÓN PRÁCTICA No. PRAC-07 LABORATORIO DE NOMBRE DE LA PRÁCTICA Ciencias Básicas (Programación) DURACIÓN
Más detallesAnálisis y escritura de las estructuras de control
Análisis y escritura de las estructuras de control por Iván Cruz En esta lectura se abordarán las estructuras de control del lenguaje de programación C, estas estructuras. Permiten al programador comunicarse
Más detalles