tag:blogger.com,1999:blog-47730298006402363692024-03-14T13:53:08.277-07:00Algoritmos y PseudocodigoUn blog personal enfocado a compartir mis apuntes de programacion. Espero que sean de ayuda para ti.Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-4773029800640236369.post-60723390165873242892014-04-13T06:37:00.001-07:002014-04-13T07:25:10.820-07:00Contar cuantos elementos tiene un array Mientras viajaba por diversos foros de programación, encontré a alguien, quizás un joven estudiante de informática como yo, que necesitaba un código que fuera capaz de conocer cuantos elementos tiene un array.
Por eso, decidí hoy, responder a su pregunta, con un codigo capaz de hacerlo. Estoy seguro que a ustedes también podría servirles, en el caso de Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com5tag:blogger.com,1999:blog-4773029800640236369.post-39844632845134049252014-04-09T11:31:00.000-07:002014-04-12T18:28:55.217-07:00Nuevo algoritmo: Dividir en cifras
Cifras es lo que vas encontrar!!
Hoy, te enseñare el algoritmo de como dividir en cifras. Aquí se observa la importancia de los comentarios en el codigo para explicarlo. Así que no es necesario que yo intervenga, si el mismo fuente es capaz de hablar por si mismo.
Puedes reutilizarlo si deseas, siempre y cuando me colabores compartiendo el postAnonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-40961922589151945742014-04-07T21:21:00.002-07:002014-04-07T21:21:55.778-07:00Un cambio positivo: Una nueva plantilla Cada día de mi vida, cada vez que veía a mi blog, siempre note algo que estaba mal: Su apariencia era igual a cualquier otro en la red. Es algo que me disgustó desde un principio, porque mi contenido de la mejor calidad no se merecía tener una apariencia por defecto.
Ahora, he comenzado el proceso para dotar de una personalidad única e irrepetible a mi Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-32607656321382600892014-03-31T11:00:00.000-07:002014-03-31T11:00:51.954-07:00Mi blog, y su campaña de crecimiento En mi vida como bloguero, ahora más que nunca había considerado la promoción del blog. Es algo fundamental para tener éxito, y ser reconocido por los demás. Para ello, he estado en una meditación profunda para determinar cuales serán las estrategias para que mi blog sobre algoritmos y pseudocodigo sea más conocido por las personas. Tanta información en este blog no debe Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com2tag:blogger.com,1999:blog-4773029800640236369.post-32557614882134110552014-03-30T12:46:00.001-07:002014-04-07T21:25:39.850-07:00Ahora, en proceso de crear tutorialesHe estado pensando en que, tarde o temprano tendré que comenzar un video canal en Youtube para enseñar programacion.
Por ahora, o al menos al día en que redacte este articulo no he comenzado con esa idea, aunque no abandonaran mi mente.
¿Te imaginas ver un video canal que diga " algoritmos y pseudocodigo "? Sería genial. Ya estoy en proceso de crear el contenido y ya estoy buscando los programas Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-74478518928347447472014-03-30T06:54:00.000-07:002014-03-31T09:54:01.468-07:00Algoritmo: Conviertiendo Calificaciones numericas a Letras ¿Habrás aprobado el examen con una A?
Calificaciones númericas: Enunciado del Problema
Hola, en este post, hablaremos sobre como convertir una calificación numérica, como un 20, 19, 15, 07, a una letra como una A, B, C, D hasta E. Para ello, es preciso, conocer el siguiente enunciado:
Un algoritmo que permita convertir calificaciones numéricas, según la siguiente tabla:A = 19 y 20, B =16, Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com8tag:blogger.com,1999:blog-4773029800640236369.post-48884383396565749762014-03-29T11:25:00.001-07:002014-03-29T11:29:15.745-07:00Potenciacion: Algoritmo Resuelto en Pseudocodigo y en C++Uff, ya pasó más de un día desde que publique el algoritmo en diagrama de flujo de la potenciacion. Ahora, te mostraré su equivalente en C++ y en pseudocodigo. ¿Por qué? Porque siempre es necesario que seas capaz de comprobar si hiciste bien los deberes, y la mejor forma es comparando tu trabajo con la respuesta correcta, de manera que así irás asimilando mejor como se programa.
Bueno, al Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-24024944755538850622014-03-28T14:51:00.004-07:002014-03-28T14:51:57.360-07:00Potenciacion: ¿Cual es su algoritmo?
Introducción al algoritmo
¿Que algoritmo veremos hoy? Hoy, hablaremos sobre la potenciación, como hacerla en C++.
¿Por qué? Es indispensable conocerla y cómo implementarla nosotros mismo para no depender de librerías externas.
La potenciación, como fórmula matemática se define como: "El resultado de multiplicar un numero, llamado base, por si mismo n Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-34447091248643499262014-03-25T18:28:00.003-07:002014-03-25T18:34:18.549-07:00Raiz cuadrada aproximada (Solución en pseudocodigo y en C++) Si deseas ver el articulo en donde publico el diagrama de flujo, visita Raiz cuadrada aproximada: Diagrama de flujo.
Bueno, despúes de una larga espera,.para que ustedes mismo sean capaces de validar su trabajo, les muestro la solución en pseudocódigo y en algoritmo en C++. Es importante que sepas que este fue el codigo que use para generar el Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-69821413197744420322014-03-24T20:56:00.001-07:002014-03-24T20:56:36.952-07:00Raiz cuadrada aproximada (Diagrama de Flujo) Hoy, para ejercitar el cerebro, probaré que tanto has practicado. Tu tarea es convertir un diagrama de flujo, a pseudocodigo y más tarde a código fuente en C++. Para ello, hoy te regalaré un algoritmo sencillo: La raiz cuadrada por el método de las restas sucesivas.
Oh!!! ¡¡Que clase de cosa es esa?? Es una forma de obtener la raiz cuadrada de un Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com3tag:blogger.com,1999:blog-4773029800640236369.post-6734416819616181192014-03-23T19:46:00.003-07:002014-03-23T19:46:49.006-07:00Nuevo: Ahora mayor interacción social en el blog. He estado pensando en añadir gadgets al blog que permitan un chat tipo caja. Y lo he conseguido. ¿Para que agregar una caja de chat al blog?
Para hacerlo más interáctivo, para formar una comunidad alrededor del blog. Para ello, he visitado la página web de Cbox, y al registrarme me han dado lo necesario para poner su chat en mi blog.
Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-41142467490492744742014-03-23T12:46:00.000-07:002014-03-23T12:46:05.861-07:00¿Cómo transcribir un algoritmo a un lenguaje de programacion sin fallar? ¿Has escrito tu pseudocodigo muy bien, pero al trasladarlo a la realidad, es decir escribirlo en C++, Java, u otro lenguaje real, no sabes como hacerlo??.
Entonces, tienes que tomar conciencia y saber que la parte más díficil ya la has hecho. Y siguiendo estás simples reglas será más fácil para ti traducirlo a un lenguaje real:
Trata de buscar Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-56513747445764649662014-03-22T12:57:00.001-07:002014-03-22T13:00:05.558-07:00Los 12 primeros articulos del blog que debes ver. He estado tratando de enseñar programación y sus fundamentos de la mejor manera que he podido. Para ello, he invertido tiempo en escribir de una manera entretenida y comprensible. Hoy, me siento con mucho orgullo para poder decir que este blog ha entrado en una nueva etapa: Una de crecimiento. Hoy, te recomendaré los primeros 12 artículos sobre programación que publiqué.
&Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-4170326486870886822014-03-21T16:41:00.000-07:002014-03-21T16:44:58.693-07:00Variables: ¿Que valores les podemos asignar?Una variable, es un espacio en donde guardar valores como puede ser un numero, un texto, o mas, dependiendo de la complejidad de dicha variable. Es algo claro como el agua, no hay nada mas que decir, excepto que cada una está asociada con un tipo, algo que indica que valores puede almacenar.
A eso que indica que se puede guardar y que no, le llamamos tipos. En C++, existen diversos tipos. Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-69743744934701978012014-03-21T16:14:00.002-07:002014-03-21T16:14:35.582-07:00Opinion: Mi corta vida como bloguero Durante mi corta vida digital, he permanecido en pie ante las adversidades a pesar de todo lo que ocurre. A pesar, de que en un inicio no tenía ni una sola visita. Es así como, para recordar y rendir honores a esos momentos valiosos invertidos, cada mes haré un resumen con los mejores artículos que he podido enviar a la red.
¿Por qué? Porque a todo buen Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-30806385466208758422014-03-18T14:39:00.001-07:002014-03-18T14:39:15.882-07:00¿Que es la asignacion y como se usa en C++? Asignar, es dar valor a una variable. Ok. Hasta ahi todo marcha bien, pero. ¿Como asignamos valores a variables en C++? ¿Es igual de sencillo que poner un igual? ¿Tendrá otras cosas de importancia que hay que considerar?
Si tienes estas y otras interrogantes, aqui encontrarás las respuestas. En C++, hay diferentes maneras de asignar valores aAnonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-66258044698262021492014-03-17T09:00:00.000-07:002014-03-17T09:00:13.949-07:00El código ASCII: Conocerlo te ayudará mucho El código ASCII, es una norma norteamerica estándar usada para representar caracteres en cualquier computadora. ¡Oh no! Me perdí. ¿Qué es un caracter?
Un carácter, es una letra, un número, un espacio y cualquier cosa que pueda poseer un texto, como pueden ser tabulación y signos de exclamación.
En Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-40173907808669910702014-03-16T01:30:00.000-07:002014-03-16T11:05:31.645-07:00División por cero: Catastrofe mundial ¿Tu programa colapsa inesperadamente? ¿Se cierra sin previo aviso? En muchos programas hechos en C++ es frecuente ver tras una division por cero una imagen aterradora como está. Windows, en particular, siempre nos recibirá con este mensaje:
En la imagen anterior se visualiza claramente como nuestro algoritmo se da un resbalón y cae, Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-55858169367140027632014-03-15T11:17:00.002-07:002014-03-15T11:17:13.571-07:00Lenguajes de programacion: Tan diversos como los idiomas humanos. Un lenguaje de programación es una forma de expresar un algoritmo en un computador, sin errores y sin modificar lo que hace un algoritmo.
Es como escribir en inglés, francés o alemán, y decir hola en cada uno de estos idiomas. La idea no cambia, pero la forma de expresarla, el idioma, varía según donde se venga y con quien se desea hablar.
Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com1tag:blogger.com,1999:blog-4773029800640236369.post-56540642287124540982014-03-15T07:55:00.004-07:002014-03-15T07:55:33.072-07:00C++: Un veterano que no muere. C++ es el más usado, a pesar de llevar años y años. ¿Has pensado por qué, al entrar al mundo de la programación es el primer lenguaje que debes conocer? ¿Por qué aún se usa si es más viejo que tu abuela?
C++, lenguaje nacido de C, resulto exitoso al poseer estas caracteristicas:
Permite hacer cualquier tipo de programa solo limitado por tu imaginacion, Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-31233275362432273542014-03-15T07:32:00.001-07:002014-03-15T07:32:19.530-07:00El compilador: ¿Que haríamos sin él? El compilador, es un programa indispensable hoy en día, debido a que, reinventar la rueda no es una opción.
El compilador surge como forma de programar sin tener que manipular palancas para ingresar el código de un algoritmo cualquiera. Surge como una forma de programar expresando las instrucciones en idiomas humanos.
Sin él, la Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-51804574359311655102014-03-14T19:08:00.000-07:002014-03-14T19:08:51.959-07:00Tips para principiantes Antes que comienzes a crear algoritmos y programar algo, es necesario que sigas estos tips o sugerencias que he hecho en base a mi experiencia como programador:
Nunca te rindas. Aunque parezca mentira, al programar nunca te va funcionar a la primera vez. Algun pequeño error te hará fallar y por tanto debes investigar y seguir intentando hasta que funcione
Al crear un Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-42905188975641404572014-03-13T19:03:00.002-07:002014-03-13T19:20:40.765-07:00Hello world: Mi primer programa en C/C++Con este primer código hecho en C/C++ inauguras tu carrera como ingeniero en sistemas, o como quiera que se llama en tu país. También puedo enseñarte Java, si lo deseas.
Ahora bien, es hora de ver un codigo en acción. Fijate bien en cada instruccion.
//Lo que está despues de doble barra "//" es un comentario de una linea
//Usa #include <libreria> para usar funciones que estan en cierto Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-33829103466704636872014-03-13T17:59:00.000-07:002014-03-13T18:01:06.871-07:00Hello world: ¿Que aprendemos con él? ¿Por qué el primer programa siempre suele ser un Hola Mundo? Hay una razón sencilla: una tradición y a la vez una forma de familiarizarte con un lenguaje como puede ser C, C++, Java, Javascript, u otro. Para ilustrarlo, te mostraré mi hola mundo personalizado:
¿Para que me servirá hacerlo? Básicamente te permite:
Sirve para aprender cuál es la Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0tag:blogger.com,1999:blog-4773029800640236369.post-90367012881800829242014-03-09T19:41:00.001-07:002014-03-09T19:41:06.573-07:00El algoritmo: La base de la programación. Un algoritmo es un plano, por así decirlo, que nos indica paso a paso que debemos hacer para conseguir un resultado esperado, como puede ser un numero en cálculos matemáticos, descubrir una relación entre eventos, y mucho más.
Por esa razón es la base de la programación. Sin algoritmos la programación no existiría. Un algoritmo para ser válido debe tener Anonymoushttp://www.blogger.com/profile/07145638059066670778noreply@blogger.com0