Diferencia entre revisiones de «Programación en C/Pensando como un programador»

Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 1:
Este tema esta aquí para explicar en que se debe pensar cuando se esta programando. Muchas veces ocurre con los temas que tienen algo de abstractos quey las personas tienden a perder de vista sus objetivos. Esta parte del libro esta aquíes para ayudar aevitar que eso no susedasuceda con los lectores dedel este libromismo.
 
Bien yaYa lo he dicho muchas vesesveces y todaviatodavía me falta por repetirlo unas cuantas veses mas, lo primero son los objetivos, ; cuando se va a programar se tiene un problema de procesamiento de informacioninformación que se quiere resolver a traveztravés de la computadora, para facilitar los calculoscálculos, ya sea porque el problema depende de un patronpatrón o de algun algoritmo. La idea de un programa es el mismo concepto que se tiene de una actividad o algun estudio. Un programa es una lista de ordenes que se ejecutan en secuencia para resolver un problema. Lo que hay que tener en cuenta es que se le estanestán dando ordenes a una maquinamáquina y que se estaestá usando para comunicar estas ordenes un protocolo, unas reglas, que son en nuestro caso el lenguaje C. Una analogiaanalogía con la vida real que soliasolía hacer mi profesor de AlgoritmoAlgoritmos era que, programar eraes como mandar un niño al almacen por algunalgún encargo, normalementenormalmente se le explica de este modo:
 
Compra 5 lbs de arroz “La Garza” si no hay de eseesa marca traeme solo 2 lbs, tambientambién compra 1 lb de salami y ¾ de queso.
 
La idea es que se explican de manera clara la mallormayor cantidad de detalles tratando de hacer que el “programa” no se vuelva muy complejo.
 
===Los Problemas.===
 
De vuelta a nuestra idea principal, tenemos un problema que requiere que se escriba un algoritmo en C para resolverlo. Una vez se entiende a la perfeccionperfección lo que se desea , los objetivos y todos los conceptos que rodean el problema, se trata de pensar en un metodométodo para resolver el problema de manera manual. La informática empezo con la idea de optimizar procesos y hoy en día sigue siendo valido el usar ese pensamiento. Una vez lograda alguna forma de solución posible se identifican las variables que intervienen en el algoritmo y los procesos que se deben llevar a cabo y a partir de estos se escribe un algoritmo que recorra uno a uno los procesos que se identificaron. La parte de la programacionprogramación en C está en tratar de describir esos procesos haciendo uso de las herramientas que provee C.