Estudiante de ing, en sistema

Páginas: 28 (6787 palabras) Publicado: 29 de agosto de 2010
LÓGICA DE PROGRMACIÓN II

MÓDULO DOS

ELABORO : ING. CESAR AUGUSTO FLOREZ HERRERA INTRODUCCIÓN El desarrollo de algoritmos es un tema fundamental en el diseño de programas por lo cual el alumno debe tener buenas bases que le sirvan para poder desarrollar de manera fácil y rápida sus programas. Estos apuntes servirán de apoyo a los profesores del Instituto Técnico Educando a Colombia , en sulabor cotidiana de enseñanza y al estudiante le facilitará desarrollar su capacidad analítica y creadora, para de esta manera mejorar su destreza en la elaboración de algoritmos que sirven como base para la codificación de los diferentes programas que tendrá que desarrollar a lo largo de su carrera.

ELABORÓ : ING. CESAR AUGUSTO FLOREZ HERRERA

5.3. Estructuras Cíclicas Se llaman problemasrepetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces. Esta cantidad puede ser fija (previamente determinada por el programador) o puede ser variable (estar en función de algún dato dentro del programa).Los ciclos se clasifican en: Ciclos con un Número Determinado de Iteraciones (Hacer-Para) Sonaquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta estructura es la siguiente: Hacer para V.C = L.I a L.S Acción1 Acción2 . . . AcciónN Fin-para Donde: V.C L.I L.S Variable de control del ciclo Límite inferir Límite superior VC=LI Vc = LS V vc=vc+1 F Cuerpo del ciclo •

En este ciclo la variable de control toma el valor inicial del ciclo y el ciclose repite hasta que la variable de control llegue al límite superior. Problemas ( Hacer para ) NOTA: DEFINIR LAS VARIABLES, DOCUMENTARLAS Y REALIZAR DIAGRAMA DE FLUJO 1) Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseño Estructurado de Algoritmos Inicio Sum=0 Leer Nom$ Hacer para c = 1 a 7 Leer calif Sum = sum + calif Fin-para prom = sum /7 Imprimir prom Fin.DEFINICION DE VARIABLES Sum= Acumulador de calificaciones Calif= Calificaciones INICIO Prom= Promedio Nom$= Nombre del Alumno C= Contador de calificaciones Var. Nom$, Sum, Calif, Prom ,C Sum=0 Nom$

1

1 C= 1 a 7
Prom= Sum/7 Calif “El promedio de Calificaciones del Alumno”, Prom Sum= Sum+Calif

FINAL
2) Leer 10 números y obtener su cubo y su cuarta. Inicio Hacer para n = 1 a 10 Leer num cubo= num * num * num cuarta = cubo * num Imprimir cubo, cuarta Fin-para Fin. 3) Leer 10 números e imprimir solamente los números positivos Inicio Hacer para n = 1 a 10 Leer num Si num > 0 entonces Imprimir num fin-si Fin-para Fin. 4)

C
Leer 20 números e imprimir cuantos son positivos, cuantos negativos y cuantos neutros. Inicio cn = 0 cp = 0 cneg = 0 Hacer para x = 1 a 20 Leer num Sin num = 0entonces cn = cn + 1 si no Si num > 0 entonces cp = cp + 1 si no cneg = cneg + 1 Fin-si Fin-si Fin-para Imprimir cn, cp, cneg Fin.

5) Leer 15 números negativos y convertirlos a positivos e imprimir dichos números. Inicio Hacer para x = 1 a 15 Leer num pos = num * -1 Imprimir num, pos Fin-para Fin.

6) Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar unalgoritmo para calcular la calificación media y la calificación mas baja de todo el grupo. Inicio sum = 0 baja = 9999 Hacer para a = 1 a 40 Leer calif sum = sum + calif Si calif < baja entonces baja = calif fin-si Fin-para media = sum / 2 Imprimir media, baja fin 7) Calcular e imprimir la tabla de multiplicar de un número cualquiera. Imprimir el multiplicando, el multiplicador y el producto. InicioLeer num Hacer para X = 1 a 10 resul = num * x Imprimir num, “ * “, X, “ = “, resul Fin-para fin. 9) Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un día desde las 0:00:00 horas hasta las 23:59:59 horas Inicio Hacer para h = 1 a 23 Hacer para m = 1 a 59 Hacer para s = 1 a 59 Imprimir h, m, s Fin-para Fin-para Fin-para fin.

Problemas Propuestos 1) Una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • estudiante ing. de sistemas
  • Estudiante de ing sistemas
  • Estudiante Ing. En Sistema
  • estudiante de ing de sistemas
  • Estudiante ing de sistemas
  • estudiante ing. sistemas
  • Estudiante Ing Sistemas
  • Estudiante de ing de sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS