Skip to content

ianchu0317/Algoritmos-Programacion-I

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmos-Programacion-I

Repositorio para Fundamentos de Programación - Algoritmos y Programación I - FIUBA

Buenas prácticas de programación

  • Código legible y entendible
  • Buen código tiene que entenderse por sí sólo (evitar muchos comentarios)
  • Modularización (facilidad de entendimiento y mantenimiento)
  • Utilizar buenas convenciones (según cada lenguaje)
  • No utilizar break a menos que sea en switch
  • Evitar varios return utilizar 'guard clauses'
  • Uso correcto de distintos tipos de bucles según sea el caso
  • Evitar declaración de variables globales, utilizar punteros

Estructura de un programa en C

// incluir las librerías a utilizar 
#include <library.h>

// Definicion de constantes (MACROS)
#define CONST 10

// definición de tipos creados por usuario
typedef char t_palabra[CONST];

/* FUNCIONES */
void ingresar_palabra(t_palabra palabra){
    //...
}
void imprimir_palabra(t_palabra palabra){
    //...
}

// función principal (sólo lógica del programa)
int main(){
    // declaración de variables a utilizar
    t_palabra palabra;

    // lógica del programa
    ingresar_palabra(palabra);
    imprimir_palabra(palabra);

    return 0;
}

About

Algoritmos y Programación I - Cátedra Azcurra 1C 2025 - FIUBA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published