Blogia
CCI Informatica

Estructuras de Control de ciclo

5to Baco Alcanzando la Meta

5to Baco Alcanzando la Meta

Lunes 21 de Abril (10 pts)
En su cuaderno de Programacion.

(Incluir temas, ejemplos y comentarios)
Ciclo For
Ciclo While
Diagrama De Flujo
Memoria
Vector
Matriz
Ambito Local
Ambito Publico
Flexgrid
(Material descargable de este blog, impreso y pegado en el cuaderno con buena presentacion)
   no se le olvide que debe comentar cada articulo, es muy importante.

Lunes 28 de Abril (10 pts)
Resolver ejercicios capitulo #3 pág 144 - 149
Libros Pseudocodigo
- Integrar grupos de 3

 entregar en folder
1. Caratula
2. Introduccion
3. Impresion de programa con resultados
4. Diagrama de Flujo
5. Planteo
6. Comentarios
7. Cd con todos los programas,  que se puedan llamar desde un menu principal colgante
y un formulario "acerca de" con los datos del grupo.

Diagramacion de Estructuras cicilicas

Diagramacion de Estructuras cicilicas

en este enlace puedes encontrar la demostracion para ciclos while y for, esta redactado de forma algoritmica, esto te sera de mucha ayuda .

http://nayar.uan.mx/~iavalos/ciclos.htm#Estructura_for

te recomiendo que leas todo el articulo.

Actividades sobre ciclos

Actividades sobre ciclos

Actividades sobre ciclos 

Aquí tienen las propuestas para que las solucionen, recuerden  que las habilidades y técnicas, van mucho mas allá del simple conocimiento.

5to. Baco

         Fecha de entrega: Viernes 11 de Abril(Impreso formulario y metodos, diagrama de flujo a mano)

6to. Bipe

      Fecha de entrega: Miercoles 09 de Abril(Impreso formulario y metodos, diagrama de flujo a mano)

5to. Bipe

      Fecha de entrega: Martes 08 de Abril (Impreso formulario y metodos, diagrama de flujo a mano, bien definido y claro)

4to. Baco

      Fecha de entrega: Martes 15 de abril(impreso formulario y metodos, diagrama de flujo a mano.)

Nadie Sabe de lo Que es Capaz......

Hasta que lo intenta...........

Problema No . 1

Diseñar un programa en el que se ingresen 10 números, clasifíquelos en dos listas, en una incluya los números pares y en la otra los impares. 

Problema No. 2

Diseñar un programa en el que se ingrese la edad y el sexo, para un grupo de 15 personas, determine cuantas personas son de sexo femenino, y cuantas de sexo masculino, calcule la edad promedio para sexo masculino, y la edad promedio para sexo femenino.

Problema No. 3

Diseñar un programa en el que se ingrese un numero entero, el programa deberá visualizar todos los múltiplos de dicho numero.

Problema 4.

Un numero es primo, solo si no tiene otro divisor mas que la unidad y el mismo. diseñar un programa en el que se ingrese un numero entero y determine si el numero es primo o no.

vean este enlace sobre numeros primos esta bastante bueno

      http://www.monografias.com/trabajos29/primos-visual-basic/primos-visual-basic.shtml

Problema 5.

 Diseñar un programa en el que se ingrese un numero entero y calcule su factorial.  por ejemplo si el numero ingresado es 5 la salida deberia ser 120. dado que 1 * 2 * 3 * 4 * 5 son 120

Problema 6-

   Ingresar un numero entero cualquiera y contar cuantos submultiplos tiene.

Ciclos While y Temas Afines

Necesariamente debemos dar un vistazo a los siguientes enlaces, con el propósito de  reafirmar los conocimientos que nos permitan .resolver las aplicaciones que se  presentaran a continuación. 

 toma el tiempo necesario para estudiar cada uno de ellos.

Sintaxis sobre estructuras de control   http://www.canalvisualbasic.net/inicio/program_.asp   

Algunos Ejemplos de Aplicación de ciclos  http://docencia.50webs.com/vbasic18.htm  

Comparando ciclo While con ciclo Until  http://mmalicea.tripod.com/vbwhileuntil.htm  

Diagramas de flujo para ciclos While  http://www.monografias.com/trabajos12/alflu/alflu.shtml   

Estructuras de control de ciclo en algoritmos  http://www.geocities.com/inf135/tutc/Tema02.htm 

Introduccion a la estructura de control repetitivo

Introduccion a la estructura de control repetitivo               Muchas veces necesitamos realizar procedimientos o procesos repetidas veces en un programa, para este efecto se utilizan las herramientas de control repetitivo, estas se dividen basicamente en dos tipos, estructuras de control repetitivo contado, y estructuras de control repetitivo condicional

Ciclos Contados 

Ciclos Condicionales 

 Cuando conocemos el numero de veces que debe repetirse el cuerpo del ciclo, entonces utilizamos un ciclo contado Ocurre cuando no esta definido el numero de veces que el cuerpo del ciclo debe repetirse.

 Ejemplo: Se necesita calcular el monto total de ventas de un grupo de 15 vendedores, a partir del monto de ventas individual.

       en este caso podemos identificar la necesidad del ingreso de las ventas de cada uno de los 15 vendedores, situacion que algoritmicamente podriamos escribir de la siguiente manera.

Inicio

       Leer(V1)

       Leer(V2)

       Leer(V3)

       Leer(V4)

      ----------

      ----------

       suma = v1 + v2 + v3 + v4+ v5+ ...... v15

       Escribir (suma)

Fin 

  evidentemente hace falta instrucciones, por el espacio no las inclui, ademas podemos notar lo tedioso que se volveria proponer una solucion como esta, imaginemos el caso en el que no se trate de 15 vendedores, si no mas bien de 25, 50 o 100, definitivamente esta no podria ser la solucion. entonces la solucion siempre de forma algoritmica podria ser:

Inicio

        suma = 0

        repetir 15 veces

                      Leer(venta)

                      suma = suma + venta

        fin de repetir

      Escribir(suma) 

 Fin

       nota como se redujo el numero de instrucciones, y esta solucion funcionaria igual si fueran 25, 50 o miles de vendedores. Analicemos que fue lo que ocurrio aqui.

a) observa el uso de la variable suma, se le dio un valor inicial de 0, a este proceso se le conoce tambien como blanqueo de variables, y a su uso dentro del ciclo se le conoce como acumulador

b) la instruccion repetir 15 veces lo conoceremos como el encabezado del ciclo  indica el numero de veces que el cuerpo del ciclo debera repetirse, el cuerpo del ciclo es lo que aparece en color verde, puedes notar que finaliza con la instruccion fin de repetir.

c) Las instrucciones en el cuerpo del ciclo se repetiran de forma secuencial, lo que significa que se ingresara una venta a la vez, y esta sera sumada al valor incluido en la variable suma (inicialmente es 0), para cada pasada por el cuerpo del ciclo. de alli el concepto de acumulador

d) un acumulador es una variable dentro de un ciclo que se encarga de ir guardando en ella, susesivas sumas, acumuldas.

       este tipo de ciclo, tambien lo puedes representar graficamente.

 

 
 puedes consultar tambien en http://es.wikipedia.org/wiki/Bucle_for