-
Estructuras ciclicas
La computación siempre ha imitado todo lo que lo que le rodea, es decir, se tiene una tendencia por imitar los procesos biológicos existentes. Un ejemplo tradicional de las estructuras cíclicas, es el agua, o el ciclo de la comunicación. Para el ciclo del agua todo inicia en los océanos, el sol calienta el agua de los mares, produciendo el efecto de la evaporación que a determinada altura se forman las nubes, el viento mueve esas nubes y al momento que están cargadas con agua evaporada, caen sobre la tierra en forma de lluvia, regando los bosques y demás. la tierra filtra esa agua que se mezcla con el de…
-
Estructuras de control en la programación
Una estructura de control, va a permitir brindarle de cierta manera un poco de “inteligencia” a nuestros algoritmos, brindando una serie de opciones a las que el algoritmo deba de dirigirse y de cierta manera “sepa” que hacer en cada caso. Las estructuras de control, han estado presentes en nuestra vida diaria y son los que nos permite hacer una toma de decisiones, por ejemplo. Si se tuviera que aplicar a una evaluación de conocimiento general donde te dan una guía de estudio para presentarla dentro de 90 días; puede ocurrir lo siguiente 1. Estudiar la guía para saber de que tipo de conocimiento general sera evaluado. 2. No estudiarla.…
-
Los operadores en la programación
En esta entrada, se comentará de los tipos de operadores que se usan en en este arte. Iniciamos con los operadores aritméticos. Operadores aritméticos Se pueden clasificar en dos binarios y unarios; los primeros tienen la capacidad de incrementar (suma o multiplicación) o decrementar (resta, división, módulo). Los segundos permite hacer operaciones simplificada como incrementar un número o el valor de una sola variable, e incluso cambiar el signo a un número. Los símbolos que permiten realizar operaciones aritméticas binarias son los siguientes: +, este símbolo permite realizar el proceso de adición entre número, algunos lenguajes de programación usan este símbolo para unir o concatenar cadenas o textos. Cabe aclarar…
-
Ejercicios Para iniciar en la programación
En esta entrada van una serie de ejercicios que van a permitir a las personas que inician en este maravilloso arte crear su lógica de programación. Cree un programa que solicite el nombre del usuario y lo salude por su nombre, la salida debe de ser algo similar como lo que se muestra a continuación: 2. Cree un programa que solicite el radio de un circulo y entregue como salida el perímetro y el área. La salida debe de ser algo como lo que se muestra a continuación 3. Cree un programa que permita calcular el promedio de cuatro calificaciones ingresadas por el usuario. La salida debe de ser algo…
-
Planificación de proyecto
Esta etapa, es donde se analiza si vale la pena ejecutarlo o no. En otras palabras, es la ordenación de actividades para lograr un objetivo en un tiempo determinado; exponiendo lo que se se requiere y como debe llevarse a cabo. “La planificación está compuesta por aquellos procesos que establecen el alcance total del esfuerzo, definen y refinan los objetivos desarrollando la línea de acción requerida para alcanzarlos”, según los del P.M.I. Pero no solo define la manera en que se ejecutara, sino también cómo se monitoreará, controlará y se cerrará. El plan varía en función del área de aplicación y de la complejidad, y debería ser lo suficientemente robusto como para responder…
-
Por si quieres programar y solo tienes un smartphone
Con la nueva modalidad de clases a distancia. Gran parte de los estudiantes solo cuentan con un teléfono inteligente. Y se topan con limitantes de hardware o software (este último porque no se puede ejecutar en el móvil). No pueden ir a ciber café , ya que en algunos casos no deja. Instalar software adicional o tiene que instalarlo cada vez que usa el equipo o tiene un costo adicional. La ventaja de programar con lenguaje de software libre es que algunos pueden correrse en un móvil inteligente. Tal es el caso de Python un lenguaje de programación de alto nivel de tipo script que permite programar desde una terminal…
-
Planeación
En todo proyecto que se este creando, desarrollando o se tenga en la etapa de idea, es necesario que exista un plan, o una planeación donde al menos se tenga una lista de actividades y el tiempo estimado en el que se pretende lograr que esa pequeña actividad se complete de manera satisfactoria. La definición mas textual de lo que es una planeación es la siguiente: Consiste en fijar el curso concreto de la acción que ha de seguirse, estableciendo los principios que habrán de orientarlo, la secuencia de operaciones para realizarlo y la determinación de tiempo y números necesario para su realización. ecured.cu Para mi la planeación siempre la hemos…
-
Maquetado web
Cuando se diseña un sitio web por primera vez desde cero hay que pasar por una etapa que se llama Maquetación Web, en el sentido más estricto consiste en la realización de diagramas de como estará distribuida los espacios, contenidos textuales, imágenes, y en algunos casos multimedia (video y audio), pero textualmente se puede definir a la maquetación web como: Una disciplina frontend mediante la cual se define y posiciona el contenido de páginas web, atendiendo a una estructura adecuada para la lectura y una presentación de la información atractiva. Escuela,it Otra definición de Maquetación web es: Consiste en tomar el diseño y la arquitectura de un sitio web y…
-
Lenguaje de programación
En esta entrada quiero abordar, el tema de lenguaje de programación claro que no de manera muy específica, sino un poco más conceptual. Para ello se puede definir aún lenguaje de programación como: “la herramienta que permite crear programas, aplicaciones que facilitan la vida al ser humano”. La analogía perfecta para este concepto es la escritura, ya que la escritura es una herramienta (por llamarla así) que permite tener en diferentes idiomas (ingles, latín, francés, español, entre otros) grandes y pequeños escritos (libros, artículos, notas, entre otras) que permiten al ser humano ilustrar su día a día. Y así como en la escritura existen diversos tipos de estilos o géneros…
-
Base de datos
El título quizá un poco trillado, pero espero que no sea el contenido. Definiendo una base de datos Una base de datos es un programa que almacena datos en columnas y filas. Es la definición casi textual de cualquier libro de base de datos. Otros lo comparan con una gran hoja de calculo, donde un dato se puede localizar entre la intersección de una fila y columna. Claro que esto es para una base de datos de tipo relacional. Analogía de una base de datos En lo personal comparo una base de datos con un gran archivero donde en cada gabeta se compone de datos especializados y al conjugarlos forman…