ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

EVIDENCIA DE APRENDIZAJE FUNDAMENTOS DE PROGRAMACIÓN UNADM


Enviado por   •  18 de Marzo de 2020  •  Tareas  •  1.842 Palabras (8 Páginas)  •  243 Visitas

Página 1 de 8

[pic 1]

“EVIDENCIA DE APRENDIZAJE” 


INTRODUCCIÓN:

        Un arreglo es una colección de variables o datos, consecutivos en la memoria, comparten la misma característica y es posible utilizarlos en conjunto para ahorrar código y evitar la creación de muchas variables independientes.

        En el siguiente programa, retomando el código de “el jardín”, las únicas variables que fueron identificadas con las características propias para crear un arreglo, fueron los lados del rectángulo, por lo tanto se creó un ciclo for, y un arreglo ladorec[], con el cuál ahorramos un poco el código, siendo de esta forma, una programación más reducida y mejor ordenada.

        En muchos casos, los programas necesitan ocupar el menor número de líneas posibles, como es el caso de la programación de chips con memoria muy reducida y limitada, es por ello que la habilidad del programador, para que, con el menor número de líneas de código posible, ejecute la tarea necesaria es mejor, ya que es posible insertarlos en chips, donde el tamaño del código sí importa.

        Los dispositivos electrónicos, no cuentan con un disco duro de con mucha capacidad de memoria, como los de una computadora, para que un dispositivo electrónico funcione, es necesario programar chips, donde la memoria es limitada, y es primordial ahorrar el máximo posible de bytes a usar. Los arreglos ayudan a reducir significativamente el código al momento de aplicarse.

        En el siguiente caso, se utilizaron arreglos en unas partes donde se consideró que pueden ayudar a reducir el código y simplificar el programa.


DESARROLLO:

#include

#include

#include

#include

/*

 *

 */

int main(int argc, char** argv) {

        fflush(stdin);

        float areacir=0, arearec=0, costoobra=0, costopasto=0, ladorec[2], presupuesto=0, radio=0;

        int i=0;

        for(i=0;i<=1;i++){

            printf("Cual es la medida del lado %d del rectangulo?\n", i+1);

            scanf("%f",&ladorec[i]);

            while (ladorec[i]<=0){

                printf("Ingrese un numero correcto:\n");

                fflush(stdin);

                scanf("%f",&ladorec[i]);

            }

            if(i==1){

                arearec=ladorec[0]*ladorec[1];

                printf("Cual es la medida del radio de la fuente?\n");

                scanf("%f",&radio);

                while (radio<=0){

                    printf("Ingrese un numero correcto:\n");

                    fflush(stdin);

                    scanf("%f",&radio);

                }

                areacir = M_PI*radio*radio;

                if ((arearec>areacir)) {

                    printf("Cual es el costo del metro cuadrado del pasto?\n");

                    scanf("%f",&costopasto);

                    while (costopasto<=0){

                        printf("Ingrese un numero correcto:\n");

                        fflush(stdin);

                        scanf("%f",&costopasto);

                    }

                    printf("Cual es el costo del metro cuadrado de mano de obra?\n");

...

Descargar como (para miembros actualizados)  txt (5.3 Kb)   pdf (91.4 Kb)   docx (62.6 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com