0% encontró este documento útil (0 votos)
159 vistas

Preguntas de Algoritmo

1) El documento describe conceptos básicos de algoritmos como qué son algoritmos, variables, identificadores, constantes, contadores, acumuladores, diagramas de flujo, pseudocódigo, atributos, objetos y métodos. 2) Los algoritmos son conjuntos de instrucciones para solucionar problemas mediante pasos ordenados. 3) Variables, identificadores, constantes, contadores y acumuladores son elementos clave para el desarrollo de algoritmos.

Cargado por

andres pascuales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
159 vistas

Preguntas de Algoritmo

1) El documento describe conceptos básicos de algoritmos como qué son algoritmos, variables, identificadores, constantes, contadores, acumuladores, diagramas de flujo, pseudocódigo, atributos, objetos y métodos. 2) Los algoritmos son conjuntos de instrucciones para solucionar problemas mediante pasos ordenados. 3) Variables, identificadores, constantes, contadores y acumuladores son elementos clave para el desarrollo de algoritmos.

Cargado por

andres pascuales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

ALGORITMO

CARRERA

TECNOLOGO EN ANALISIS Y DESARROLLO DE INFORMACIÓN

FICHA: 2068715

ESTUDIANTE:

ANDRÉS EDUARDO PASCUALES CABARCAS

T.I: 1002095766

FECHA: 27/08/20
Que es un algoritmo

Es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que


permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a
cabo otras tareas o actividades. Dados un estado inicial y una entrada, siguiendo los pasos
sucesivos se llega a un estado final y se obtiene una solución.

Por qué es tan importante aprender sobre él y para qué sirven.

En épocas anteriores, debido a la complejidad de los lenguajes de programación, hubo mayor


énfasis en la codificación de instrucciones que en el diseño de algoritmos, lo que hacía parecer
esta tarea como algo muy laborioso y complicado. La experiencia mostró que no era fácil
enseñar a programar ni aprender los conceptos más abstractos de la computación. Sin
embrago con el tiempo, el uso de dispositivos que basan su funcionamiento en reglas lógicas
se ha multiplicado, los métodos han madurado haciéndose mucho más simples de usar, como
para que vulgarmente se diga “hasta un niño lo puede hacer”.

En la actualidad el uso de software y/o aplicaciones intuitivas y pantallas táctiles, es algo


prácticamente inevitable y es ahí donde debemos preguntarnos ¿Cómo funciona o es posible
esto?, y la respuesta siempre será que es un ALGORITMO desarrollado a través de un lenguaje
de programación.

Que son variables

Una variable está formada por un espacio en el sistema de almacenaje (memoria principal de
un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese
espacio contiene una cantidad de información conocida o desconocida, es decir un valor. El
nombre de la variable es la forma usual de referirse al valor almacenado: esta separación entre
nombre y contenido permite que el nombre sea usado independientemente de la información
exacta que representa. El identificador, en el código fuente de la computadora puede
estar ligado a un valor durante el tiempo de ejecución y el valor de la variable puede por lo
tanto cambiar durante el curso de la ejecución del programa

Que son identificadores

Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve


para identificar las entidades del programa (clases, funciones, variables, tipos compuestos) Los
identificadores pueden ser combinaciones de letras y números. Cada lenguaje tiene sus
propias reglas que definen como pueden estar construidos. Cuando un identificador se asocia
a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa
en el programa. Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial
para cualquier tipo de procesamiento simbólico.

Que son constantes

En programación, una constante es un valor que no puede ser alterado/modificado durante la


ejecución de un programa, únicamente puede ser leído.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal
del ordenador, donde el programa almacena valores fijos.
Por ejemplo:

 El valor de PI = 3,1416
Que son Contadores

Es una variable que está en ambos miembros de una asignación interna, a la que se le suma
un valor constante. Es necesario haber inicializado en un momento previo a esta variable, ya
que va a ser leído su contenido.
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante, cada vez que se produce un determinado suceso, acción o iteración. Los contadores
se utilizan con la finalidad de contar
sucesos, acciones o iteraciones internas en un bucle, proceso, subrutina o donde se requiera
cuantificar; deben ser inicializados antes del ciclo o proceso, e incrementados o decrementados
dentro del ciclo.
La inicialización consiste en asignarle al contador un valor inicial, es decir el número desde el
cual necesitamos se inicie el conteo. El contador contara (valga la redundancia) las iteraciones
dentro del algoritmo o contara el número de registro que desees. Ejemplo

c <-- 0;
REPITA
Escribir (' hola amigos')
c <-- c + 1
Hasta que c=100

Este ejemplo escribirá 100 veces "hola amigos" por pantalla

Que son acumuladores

El concepto de acumulador guarda relación estrecha con el de contador. Podríamos decir que
el contador es un tipo específico de acumulador. Definiremos acumulador como un elemento
cuyo contenido actual se genera a partir de su contenido precedente.

En general, los valores del acumulador se van generando a través de sumas (o restas)
sucesivas. Casos particulares serían los de generación de valores a partir de multiplicaciones (o
divisiones) u otras operaciones matemáticas. La expresión genérica de la evolución de un
acumulador A sería:

Que son diagrama de flujo

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 flujo emplean rectángulos, óvalos, diamantes y otras
numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el
flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta
diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas.

Que son seudocódigo

el pseudocódigo (o lenguaje de descripción algorítmico) es una descripción de alto


nivel compacta e informal del principio operativo de un programa informático u
otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado
para la lectura humana en lugar de la lectura mediante máquina, y con independencia de
cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que
no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de
variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se
complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con
notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender
para las personas que el código del lenguaje de programación convencional, ya que es una
descripción eficiente y con un entorno independiente de los principios fundamentales de un
algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se
documentan varios algoritmos, y también en la planificación del desarrollo de programas
informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación.
Es comúnmente utilizado por los programadores para omitir secciones de Código o para dar
una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto
quiere decir que el pseudocódigo no es programable sino facilita la programación.

Que son atributos para que sirven y como se utilizan.

Atributo. Los atributos son las características individuales que diferencian un objeto de otro y
determinan su apariencia, estado u otras cualidades. Los atributos se guardan en variables
denominadas de instancia, y cada objeto particular puede tener valores distintos para estas
variables. Las variables de instancia también denominados miembros dato, son declaradas en
la clase pero sus valores son fijados y cambiados en el objeto. Además de las variables de
instancia hay variables de clase, las cuales se aplican a la clase y a todas sus instancias.

Que son Objetos.

Un objeto es una cosa orientada a objetos programa de computadores que consta de un


estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados
y de tareas realizables durante el tiempo de ejecución. Un objeto puede ser
creado instanciando una clase, como ocurre en la programación orientada a objetos, o
mediante escritura directa de código y la replicación de otros objetos, como ocurre en
la programación basada en prototipos.

Que son los métodos de programación

Como ya se mencionó, los métodos de instancia están relacionados con un objeto en


particular, mientras que los métodos estáticos o de clase (también denominados métodos
compartidos), están asociados a una clase en particular. En una implementación
de constructores, siendo estos métodos de instancia especiales llamados automáticamente
cuando se crea una instancia de alguna clase. En Java y C++ se distinguen por tener el mismo
nombre de las clases a la que están asociados. Lenguajes como Smalltalk no requieren
constructores ni destructores.
Los métodos de acceso son un tipo de método normalmente pequeño y simple que se limita a
proveer información acerca del estado de un objeto. Aunque introduce una nueva
dependencia, la utilización de métodos es preferida a acceder directamente a la información
para proveer de una nueva capa de abstracción (programación orientada a objetos). Por
ejemplo, si una clase que modela una cuenta bancaria provee de un método de
acceso "obtener Balance ()" en versiones posteriores de la clase se podría cambiar el código de
dicho método substancialmente sin que el código dependiente de la clase tuviese que ser
modificado (un cambio sería necesario siempre que el tipo de dato devuelto por el método
cambie). Los métodos de acceso que pueden cambiar el estado de un objeto son llamados,
frecuentemente, métodos de actualización o métodos de mutación; a su vez, los objetos que
proveen de dichos métodos son denominados objetos mutables.

También podría gustarte