Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Diseño de Algoritmos y Diagramas de Flujo en Programación I: Un Caso de Estudio en C, Exercises of C programming

Este documento explora el concepto de algoritmos y su representación gráfica mediante diagramas de flujo en el contexto de la programación en c. Se presenta un problema práctico de cálculo de sueldos en una empresa de ropa, para el cual se desarrolla un algoritmo paso a paso y se ilustra su implementación en un diagrama de flujo. El documento destaca la importancia de la claridad, precisión y eficiencia en el diseño de algoritmos para la creación de programas funcionales y optimizados.

Typology: Exercises

2024/2025

Uploaded on 03/21/2025

navil-delgado
navil-delgado 🇺🇸

3 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Materia:
Programación I
Actividad 2
Tutor: Veronica Zuvire Mendoza
Matrícula:
Carrera: Ingeniería Industrial y de Sistemas
Nombre del alumno:
[]
pf3
pf4
pf5

Partial preview of the text

Download Diseño de Algoritmos y Diagramas de Flujo en Programación I: Un Caso de Estudio en C and more Exercises C programming in PDF only on Docsity!

Materia:

Programación I

Actividad 2

Tutor: Veronica Zuvire Mendoza

Matrícula:

Carrera: Ingeniería Industrial y de Sistemas

Nombre del alumno:

[]

Introducción. La programación es una disciplina crucial en la era digital, y uno de sus pilares fundamentales es la habilidad de crear soluciones efectivas para problemas específicos. Para lograrlo, se emplean algoritmos, que son secuencias lógicas y bien definidas de pasos que permiten resolver una tarea o problema computacional. Un buen algoritmo debe ser claro, preciso y eficiente, garantizando que el programa funcione de manera óptima y sin errores. En el ámbito de la programación, especialmente en lenguajes estructurados como C, los algoritmos pueden representarse de diversas maneras antes de convertirse en código. Una de las formas más efectivas de visualizar un algoritmo es mediante un diagrama de flujo, una representación gráfica que utiliza símbolos estándar para describir el flujo de ejecución de un programa. Estos diagramas permiten a los programadores y diseñadores entender mejor la lógica antes de implementarla en código, facilitando la depuración y el mantenimiento. A lo largo de este documento, exploraremos en detalle qué son los algoritmos, cómo se diseñan, cuáles son las reglas para elaborar diagramas de flujo y cómo implementar estos conceptos en el lenguaje C con ejemplos prácticos.

o sueldo_total

  1. Fin Diagrama de Flujo en C:
  2. Inicio o El programa comienza y se inicializan las variables necesarias: cantidad_vendidas, ganancia, sueldo_base, ganancia_total, y sueldo_total.
  3. Entrada: o Se solicita al usuario que introduzca el número de prendas vendidas (cantidad_vendidas). Esto se hace mediante la función scanf en C.
  4. Proceso - Condicionales: o Se verifican las condiciones mediante declaraciones if-else if-else para determinar la ganancia por prenda según la cantidad de prendas vendidas:  Si cantidad_vendidas está entre 3 y 8, ganancia se establece en 25.  Si cantidad_vendidas está entre 9 y 12, ganancia se establece en 45.  Si cantidad_vendidas está entre 13 y 18, ganancia se establece en 70.  Si ninguna de las condiciones anteriores se cumple, ganancia se establece en 0.
  5. Cálculo de Ganancia Total: o La ganancia_total se calcula multiplicando cantidad_vendidas por ganancia.
  6. Cálculo de Sueldo Total: o El sueldo_total se obtiene sumando el sueldo_base y la ganancia_total.
  7. Salida: o Se imprime el sueldo_total calculado en la consola usando printf.
  8. Fin o El programa finaliza.

Diagrama de flujo en C