Programacion en Lenguaje C
viernes, 8 de marzo de 2013
Nico lealo papii
Para ti, que naciste hombre, pero llevas una flor dentro.... Animo hoy tambien es tu dia, ser marica tambien es una opsion, y aunque Dios no te hizo mujer, aunque tengas una risa loca, las tetas planas y la chocha atras tambien haces parte de ese grupo fantastico y especial, se que en el fondo te sientes toda una princesa;;) encerrada en el cuerpo de un varon>:O feliz dia mujer. =)).son los deseos de un gran amigo que te acepta como eres tu
sábado, 8 de diciembre de 2012
Logica y Programacion
Bueno lectores,
ustedes se preguntaran porque no me enfoque en algo muy importante en todo blog
que es la historia y les quiero decir que no lo hice porque de eso hay mucha
información en la web y quiero que es blog sea en lo mas posible hecho todo por
mi, pero les suelto un datico busquen a Dennis Ritchie.
Lógica, esta
palabrita fue la que defendí a capa y espada en la primera entrada del blog, ya
que como les dije muchos libros la quieren abolir u olvidar y esto no puede ser
así. La lógica en la vida cotidiana es aquello que se infiere de una, mejor
dicho usted ve una mona y por lógica la clasifica como buena o mamacita, en
programación es algo mas o menos parecido ya que la lógica tiene que ser
secuencial, ósea tiene que tener un orden en especial o sino no la podemos
aplicar, el orden lo determina la complejidad del programa que nos pidan que
realicemos y eso salta a la vista, porque no es lo mismo hacer un programa para
sumar dos números, que hacer una calculadora con todas las funciones que se
apliquen en ing.
La lógica se adquiere
leyendo información sobre el programa que nos pidan, como generalmente los
programas son matemáticos se necesitan buenas bases de matemáticas, en especial
propiedades Legitimas y no inventadas porque he visto a muchos haciendo esto: (a+b)^2
= a^2 + b^2 y ahí la cosa si es grave.
Un ejemplo aplicativo
clave y tipo parcial es:
Como aun no entramos a programar en si, este “programa” lo hacemos como pregunta de cultura general, ósea como si fuera un parcial de castellano.
Como aun no entramos a programar en si, este “programa” lo hacemos como pregunta de cultura general, ósea como si fuera un parcial de castellano.
¿Usted como halla el mayor de tres números enteros? (TODOS
DISTINTOS)
R:/Para resolver este
problema debemos saber cuando un numero es mayor que otro, y un poco de
matemáticas. Hagamos de cuenta que sabemos como diferenciar cuando un número es
mayor que otro1 ahora procedemos a resolver la pregunta. Nuestra
capacidad cognitiva solo nos permite laborar operaciones de a dos numeros,
entonces si los números son a, b, c nosotros tenemos que comparar así: a >
b[caso 1], b > c[caso 2] y c > a[caso 3].
Si el caso 1 se
cumple el mayor es a #1
Si el caso 1 no se cumple pasamos al caso 2:
Si el caso 2 se cumple el mayor es b #2
Si el caso 2 no se cumple pasamos al caso 3:
Si el caso 3 se cumple el mayor es c #3
Si el caso 1 no se cumple pasamos al caso 2:
Si el caso 2 se cumple el mayor es b #2
Si el caso 2 no se cumple pasamos al caso 3:
Si el caso 3 se cumple el mayor es c #3
Lo anterior lo haría
un programador de libros o un despistado mundial, ya que en programación hay
que cuidar algo como si fuera un bebe y ese bebe se llama “Memoria”, en este
tipo de programa no se nota la diferencia de memoria, pero mas adelante lo
veremos a fondo.
La pregunta seria
¿Cómo reducir el código?
R:/ Hay dos formas
claras de hacerlo y son:
PRIMERA: Eliminar el #3, la cara de todos me imagino será
-> :O. Pero es lo mejor y lo explico así:
Si el caso 1 se
cumple el mayor es a #1
Si el caso 1 no se cumple pasamos al caso 2:
Si el caso 2 se cumple el mayor es b #2
Si no se cumple ninguno de los dos casos por lógica el mayor seria c. Porque son tres números a, b, c sino es a es b y si no es ni a ni b es c.
Si el caso 1 no se cumple pasamos al caso 2:
Si el caso 2 se cumple el mayor es b #2
Si no se cumple ninguno de los dos casos por lógica el mayor seria c. Porque son tres números a, b, c sino es a es b y si no es ni a ni b es c.
SEGUNDA: Ordenar los números de menor a mayor y así el
ultimo seria el mayor de los tres.
Pero bueno esto lo
vamos a ver más adelante ya que es un programa típico en programación. En la
universidad del Quindío en especial con Juan José Giraldo, uno de los mejores
en programación.
1 Los
números ya vienen organizados en orden ascendente ósea que vienen de menor a
mayor, lo que nos indica que de los números abc, el mayor es c porque esta por “encima”
de a y b.
Mini Biografia
Mi nombre es Juan
Pablo Duque Ordoñez, para las interesadas así aparezco en Facebook y para los
interesados no tengo Facebook. Nací en Cúcuta norte de Santander, desde
chiquitico me encanto el futbol, de hecho actualmente lo juego en la posición
de carrilero o simplemente volante, mi ídolo es Leonel Andrés Messi. Después
vivir en cucuta me mude con mi familia a Bucaramanga, de ahí nos fuimos para
Quimbaya Quindío y de ahí actualmente vivimos Armenia Quindío. Con respecto a
mis estudios una gran parte estudie en colegio privado y otra gran parte en público.
Me gradué de 11 del colegio CASD en la modalidad de Ciencias Básicas en el año
2010, de ahí entre a la Universidad del Quindío a la carrera de Ingeniería Electrónica,
actualmente curso 4to semestre y como lo saben amo la programación. Con
respecto a mi vida personal, soy alegre, cansón, fastidioso, pintoso y otras
cosas que terminan en oso pero eso si NUNCA perezoso, soy conocido entre el
mundo de ingenieros como Duque y en el mundo del futbol como Duquesinho, así
que me pueden decir como quieran. La vida amorosa, digamos que esta bien no
tengo novia pero tengo amigas que cumplen la misión, en lo que mas me fijo en
una mujer es en 4 cosas: Primero, la forma de caminar en especial el movimiento
de caderas
Segundo, la risa ante todo natural
Tercero, la forma de mirar y hablar
Cuarto, Obviamente el físico, aunque a veces hay mujeres que cumplen las 3 primeras y esta 4 se cancela.
Segundo, la risa ante todo natural
Tercero, la forma de mirar y hablar
Cuarto, Obviamente el físico, aunque a veces hay mujeres que cumplen las 3 primeras y esta 4 se cancela.
Bueno no creo que me
halla faltado nada así que hasta la próxima.
:D :D :D
Introduccion, objetivos y conclusion
Return C es un blog
creado para estudiantes interesados en la programación por un estudiante amante
de la programación. Lo que yo quiero hacer es difundir mi conocimiento sobre el
“octavo arte” la PROGRAMACION.
Muchos deben
preguntarse porque hacer un blog de programación en C sabiendo que la moda
actual es justin bieber, el anime, el futbol, MESSI en fin y que además ya hay
libros de ello en la web, mi respuesta se basa mas que todo en experiencias
adquiridas en la universidad en dicha materia, ya que he visto muchos
compañeros que me preguntan “… duque papi recomiéndeme una pagina, un libro,
una revista o algo para aprender c…”, aunque hay libros demasiado buenos,
muchos de estos enseñan una programación sin riesgo y cuadrada, ósea nos meten
en nuestras cabezas un método el cual debemos seguir y memorizar para toda la
vida y esto es algo sumamente feo, ya que la programación no es un método, la
programación es una habilidad, un chispazo, un orgasmo, un recuerdo, un llanto
es sencillamente la mejor droga para activar nuestro cerebro. Para los que no
han captado mi critica sobre dichos libros, voy a plantear un ejemplo sumamente
sencillo:
Cuando estábamos en
el colegio nos decían halle el valor de x para la siguiente ecuación 5 + x = 8, los inteligentes de una vez decían
“…profe x vale 3, deme una carita feliz…”, si el ejercicio era este x*5 = 25,
la respuesta era x=5 pero si el ejercicio era este r + 1 = 2 todos se quedaban
callados. El motivo de este silencio era que los profesores nos metieron en la
cabeza que “siempre” en una ecuación debe haber una x o sino pailas.
Esto ocurre con los libros de programación, nos metieron en la cabeza que para ordenar números TOCA aplicar burbuja, que para sumar, restar, multiplicar, dividir toca usar +,-,*,/ respectivamente y queridos lectores les digo esto NO puede ser asi, la programación es el único medio por el cual podemos inventar, podemos decir que 1 + 1 = 20, bueno tampoco esos tipos de inventos porque saldrían caros jajaja, pero si inventos como ordenar números usando un solo for, multiplicar números aplicando sumas suscesivas y otros inventos mas. Por este tipo de cosas no me gusta recomendar libros(aunque a veces son necesarios).
Un libro que si
recomendaría seria, Creando mentes programadoras y Logica para programar bueno
estos libros no existen, pero ese es mi sueño hacerlos y venderlos para que
gozemos de una jugoza practica de programación, en la cual resolvamos problemas
de dos o tal vez tres formas distintas; les comparto otro pequeño sueño, yo
siempre he querido ser profesor de programación en mi universidad y nada me
haría mas feliz que un estudiante me diga “…profe el programa que usted nos
dejo de ordenar números de forma descendente, lo hize con un if..” eso para mi
seria muy gratificante y creo que para cualquier profesor, de hecho para el
mismo estudiante porque esta aplicando una programación no lineal ni cuadrada,
sino una programación HERMOSA y ESTRUCTURADA.
Bueno lectores aquí
les entregue una parte de mi pensamiento, espero comprendan y critiquen sobre
mi punto de vista y hasta la próxima.
Suscribirse a:
Entradas (Atom)