Ejercicios resueltos con pseudocódigo y diagramas de flujo. Bucles for-next y while-do. (CU00161A)



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

PROGRAMACION EN LENGUAJE C: EJERCICIOS RESUELTOS CON ARRAYS O ARREGLOS Y CICLOS FOR Y WHILE (CU00540F)

Ejercicio ejemplo resuelto de uso de arrays (arreglos) dinámicos en pseudocódigo I (CU00214A)

Ejercicios ejemplos resueltos con Desde-Siguiente (For-next) y arrays en pseudocódigo y diagramas de flujo. (CU00154A)

Instrucción SalirMientras para el control del flujo de programas. Pseudocódigo y diagramas de flujo. (CU00180A)

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)

Elegir tipos de datos Qué tipo de variable usar al programar? Ejemplos resueltos (CU00206A)

Ejercicio final de señaleros resuelto con pseudocódigo. Organización previa de variables. Diagramas de flujo. (CU00171A)

Ejercicio ejemplo de diagramas de flujo y pseudocódigo. Verificación de algoritmos. (CU00240A)

Ejercicios ejemplos resueltos. Verificar algoritmos o programas con tablas de variables. (CU00236A)

Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A)

Ejercicio algoritmo de manejo de lista de datos. Parte II. Diagramas de flujo. (CU00220A)

Herramientas de programación: contadores y su control. Valor inicial y final en bucles for next, do while, etc. (CU00157A)

Ejercicio resuelto programa de librería II. Diagramas de flujo. (CU00223A)

Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A)

Uso de centinelas para la toma de decisiones. Esquemas y diagramas de flujo. Ejemplos resueltos. (CU00167A)

Ejercicios ejemplo: verificación de algoritmos del valor suma de una sucesión matemática. (CU00238A)

Ejercicio resuelto: variante para ordenar una serie de números. Pseudocódigo y diagrama de flujo. (CU00262A)

Estructuras repetitivas o de ciclo

AMBITO DE VARIABLES EN C. GLOBALES Y LOCALES. UNDECLARED (FIRST USE IN THIS FUNCTION). EJEMPLOS (CU00548F)

Ejercicios resueltos de captura y gestión de errores en programación con pseudocódigo. (CU00246A)

Problemas de programación con iteración para buscar soluciones. Ejercicio resuelto. Diagramas de flujo. (CU00254A)

Programación Estructurada

Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de

Fundamentos de programación C++

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.

INSTITUCIÓN EDUCATIVA SAN VICENTE TALLER 3 DE DIAGRAMAS DE FLUJO ALGORITMOS CICLICOS CICLO: MIENTRAS QUE GRADOS DÉCIMOS

Conceptos. Generales ALGORITMOS

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)

Problema de tiro parabólico. Ejercicio resuelto. Planteamiento y pseudocódigo. (CU00252A)

Ejercicio ejemplo resuelto: verificar el algoritmo de resolución de una ecuación de segundo grado. (CU00237A)

Ejercicio ejemplo de verificación de algoritmos. Análisis de eficiencia en programación. (CU00239A)

EJERCICIOS CON FUNCIONES EN C. EJEMPLO CALCULAR SERIES NUMÉRICAS. REFACTORIZAR. (CU00552F)

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1

BREAK: FORZAR SALIDA BUCLES FOR, WHILE, DO EN C. LOOP. STATEMENT NOT WITHIN LOOP OR SWITCH (CU00545F)

Manejo de módulos y recursión en programación. Pseudocódigo. (CU00204A)

Fundamentos de Programación Visual Basic

BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F)

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

Conocimientos previos

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "


Estructuras de control

GENERALIDADES DEL LENGUAJE C

Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A)

CLASIFICACION DE LAS ESTRUCTURAS DE CONTROL

PROGRAMACIÓN PRÁCTICA AUTOR: JUAN LUIS ARELLANO ESCAMILLA

5. ESTRUCTURAS DE REPETICIÓN

Estructuras de Repetición

FACULTAD DE INGENIERIA

Fundamentos de Programación y Base de Datos

Ejercicios resueltos ejemplo de leer datos desde ficheros con Visual Basic, variables, bucles For Next y condicionales If.

Java para no Programadores

Lógica de programación

Visual Basic y.net Do Loop, Exit Do, Exit For y GoTo. Ejemplos y ejercicios resueltos. (CU00337A)

Instrucción IrA (GoTo). Saltos no naturales en el flujo normal de un programa. Pseudocódigo y diagramas de flujo. (CU00182A)

by Tim Tran:

Tema 2. Diagramas de Flujo. Programación Programacion Tema 2: Diagramas de flujo

EJERCICIOS BÁSICOS DE PROGRAMACIÓN EN C RESUELTOS. VARIABLES, PRINTF, SCANF, CÁLCULOS. (CU00527F)

TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)

FUNDAMENTOS DE PROGRAMACIÓN C#

EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F)

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

TEMA 3: Estructuras de Control: Iterativas

Fundamentos de programación JAVA

Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)

Soporte lógico de computadoras

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

UNIDAD I. ALGORITMOS

EVIDENCIAS DE APRENDIZAJE

Ejercicio resuelto con tabla de decisión. Tarjetas. Pseudocódigo y diagramas de flujo. (CU00258A)

EVIDENCIAS DE APRENDIZAJE

CAPITULO II. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS

Fundamentos de Programación y Base de Datos

Tecnologías en la Educación Matemática

TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE

CURSO: FUNDAMENTOS DE PROGRAMACION Y BASES DE DATOS

Declaración de variables en pseudocódigo. Ambito global o local programación. (CU00205A)

Fundamentos de programación y Bases de Datos

Programación Estructurada. Sesión 4:Estructuras de control

INSTITUTO TECNOLÓGICO

FINALIZAR PROGRAMAS EN C CON EXIT. CAMBIAR FLUJO EN BUCLES BREAK Y CONTINUE. EJEMPLOS (CU00544F)

Algoritmos. Iteración. Tecnologías en la Educación Matemática. Algoritmos. Algoritmos. Iteración. Iteración. Algoritmos. Algoritmos.

Fundamentos de Informática 6. Estructuras de control (y sus algoritmos)

2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS

FINAL DE ARCHIVO (EOF Y FEOF) CON C. END OF FILE. LEER DATOS DE FICHERO HASTA QUE NO HAYA MÁS. EJEMPLO (CU00543F)

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

Algoritmos I Lenguaje de Programación

Capítulo 9 ESTRUCTURA DE UN ALGORITMO. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Tema 02: Algoritmia y pseudocódigo

Arreglos (vectores y matrices)

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Ejercicios De Programación De C++ Algoritmos. Lenguaje De Programación C++:

Java para no Programadores

ICM Fundamentos de Computación

Introducción a las sentencias de control

Cuando se necesita repetir un proceso un numero determinado de veces es posible utilizar la instrucción for (PARA).

Soluciones a los Ejercicios Propuestos en el libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C. Autor: Carlos Javier Pes Rivas

Ejemplo de análisis y diseño de un algoritmo: Cálculo del factorial de un número

M A N U A L D E U S U A R I O A b a s t o n e t VERSION 1.0

Transcripción:

aprenderaprogramar.com Ejercicios resueltos con pseudocódigo y diagramas de flujo. Bucles for-next y while-do. (CU00161A) Sección: Cursos Categoría: Curso Bases de la programación Nivel I Fecha revisión: 2024 Autor: Mario R. Rancel Resumen: Entrega nº 60 del Curso Bases de la programación Nivel I 24

Una ONG tiene puntos de reparto de vacunas que se pretende funcionen de la siguiente manera. Cada día, empezar con 1000 vacunas disponibles y a través de un programa que controla las entregas avisar si el inventario baja de 200 unidades. Desarrollar pseudocódigo y diagrama de flujo. Pseudocódigo: 1. [Control de Vacunas aprenderaprogramar.com] 2. Existencias = 1000 3. Mientras Existencias >= 200 Hacer Mostrar Introduzca el número de unidades entregadas Pedir Entregadas Existencias = Existencias Entregadas Repetir 4. Mostrar El inventario ha bajado de 200 unidades. Debe comunicarlo 5. Comentarios: La variable Existencias funciona como un acumulador que parte de un valor inicial y cuyo valor tras un movimiento depende de su contenido precedente. Diagrama de flujo: Existencias = 1000 Mientras Existencias >= 200 No Sí Pedir Entregadas Existencias = Existencias - Entregadas Mostrar El inventario ha bajado de 200 unidades. Debe comunicarlo

Un vivero forestal actualiza cada seis meses los precios de la planta que vende en función de los valores oficiales de inflación mensual. Desean desarrollar un programa que proporcione el precio actualizado a partir del precio anterior y los valores de inflación. Consideramos que una vez transcurre el mes el nuevo precio es: inflación mes inflación mes Precio = Precio + Precio = Precio 1 + 100 100 El siguiente mes el precio a aplicar ya no es el inicial, sino el precio afectado por la inflación. Pseudocódigo: 1. [Actualización Precios de Plantas aprenderaprogramar.com] 2. Mostrar Introduzca el precio actual 3. Pedir Actual 4. Nuevo = Actual 5. Desde i = 1 hasta 6 Hacer Mostrar Introduzca la inflación del mes, i Pedir inf(i) Nuevo = Nuevo * (1 + inf(i) / 100) Siguiente 6. Mostrar El precio nuevo del producto debe ser, Nuevo 7.

Diagrama de flujo: Mostrar Introduzca el precio actual : Pedir Nuevo = Actual Desde i = 1 hasta 6 i > 6 i <= 6 Mostrar Introduzca inflación Pedir inf(i) Nuevo = Nuevo * (1 + inf(i) / 100) Mostrar El precio nuevo debe ser, Nuevo Desarrollar el pseudocódigo y diagrama de flujo para un algoritmo que calcule la superficie de un terreno que le corresponde a un heredero después de n generaciones, partiendo de una superficie inicial en la generación cero. Se supone que hay división a partes iguales entre herederos. Organización previa de variables: Variable n Hgen(1), Hgen(2),..., Hgen(n) Descripción - Uso Almacena el número de generaciones Array de las variables que almacenan el número de herederos Supin Superficie inicial (generación 0) Toca Superficie que toca al heredero actualmente considerado

Pseudocódigo y diagrama de flujo 1. [Superficie herederos aprenderaprogramar.com] 2. Mostrar Cuál es el número de generaciones? : Pedir n 3. Mostrar Cuál es la superficie inicial? : Pedir Supin 4. Toca = Supin 5. Desde i = 1 hasta n Hacer Mostrar Cuál es el número de herederos de la generación, i,? Pedir Hgen(i) Toca = Toca / Hgen(i) Siguiente 6. Mostrar Al heredero actual le corresponde una superficie de, Toca 7. Pedir n Pedir Supin Toca = Supin Desde i = 1 hasta n i > n i <= n Pedir Hgen(i) Toca = Toca / Hgen(i) Mostrar Toca Comentarios: Nótese cómo es habitual darle valores a los contadores o acumuladores antes de entrar en los bucles. El diagrama de flujo es abreviado. Otra cuestión interesante es cómo el número de iteraciones del bucle es variable en función del valor de n, que es un dato externo al programa. Podríamos decir que n es una variable controladora del bucle (y del programa). Próxima entrega: CU00162A Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&itemid=59