Entradas

Mostrando entradas de enero, 2023

La Estructura de Control de Algoritmo

Imagen
La Estructura de Control del Algoritmo Son las estructuras que contienen las instrucciones que permiten romper la secuencialidad de la ejecución de un programa; esto significa que una estructura de control permite que se realicen unas instrucciones y omitir otras, de acuerdo a la evaluación de una condición. Todas las estructuras de control tienen un único punto de entrada. Las estructuras de control se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas que permiten que la programación se rija por los principios de la programación estructurada. Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis; cada lenguaje tiene una sintaxis propia para expresar la estructura. Las denominadas estructuras de control poseen las siguientes características: Una estructura de control tiene un único punto de entrada y un único punto ...

DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO

Imagen
  DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO DIAGRAMAS DE FLUJO Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Un diagrama de flujo (flowchart) es una de las técnicas de representación de algoritmos más antigua y a la vez más utilizada, aunque su empleo ha disminuido considerablemente, sobro todo, desde la aparición de lenguajes de programación estructurados. Un diagrama utiliza los símbolos (cajas) estándar y que tiene los pasos de algoritmo escritos en esas cajas unidas por flechas, denominadas líneas de flujo, que indican la secuencia en que se debe ejecutar. Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de fl...

ESTRUCTURA GENERAL DE UN ALGORITMO

Imagen
  ACUMULADOR Y CONTADOR Diferencia entre un contador y un acumulador En programación es común el uso de contadores y acumuladores, en este post explico la diferencia porque frecuentemente quienes están aprendiendo a programar confunden unos con otros. Un  contador  es una variable que se utiliza para contar algo. Normalmente usamos un contador dentro de un ciclo y cambiamos su valor sumándole o restándole una constante, es decir, siempre se le suma o resta la misma cantidad. El caso más utilizado es incrementar la variable en uno. Ejemplo contador Un acumulador es una variable que se utiliza para sumar valores. Al igual que el contador, se utiliza normalmente dentro de un ciclo pero cambiamos su valor sumándole una variable, es decir, no siempre se le suma la misma cantidad TIPOS DE OPERADORES Operadores aritméticos Los operadores aritméticos se usan para calcular un valor de dos o más números, o cambiar el signo de un número de positivo a n...

ESTRUCTURA GENERAL DE UN ALGORITMO

Imagen
 UNIVERSIDAD TECTICA ESTATAL DE QUEVEDO UNIDAD DE ADMISION Y NIVELACION Misión y Visión de la UTEQ Visión: S er una institución modelo en sostenibilidad universitaria con impacto nacional y responsabilidad social. Misión:  Formar profesionales y académicos competitivos y de excelencia; generando conocimiento, tecnología; servicios de calidad soluciones a los problemas de la sociedad; sustentada en principios y valores éticos. Unidad 1: Estructura general de un Algoritmo ¿Qué es algoritmo? Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo. Un algoritmo es un método para resolver un problema (Libro de Luis Joyanes Aguilar) Un algoritmo consiste en una lista ordenada de operaciones que tienen el propósito de buscar la...