Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

UNIVERSIDAD TÉCNICA ESTATAL DE QUEVEDO

FACULTAD DE CIENCIAS DE LA INGENIERIA


PRE-UNIVERSITARIO – PRIMER CICLO

TEMA

ALGORITMO

DOCENTE

SARA ALEXANDRA FRANCO CASTRO

ESTUDIANTE

KEVIN DARLING PONCE RIVERA

Período Académico

2019 - 2020
ALGORITMO

Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un


problema o cumplir con un objetivo.

Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada
uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo
varias veces se debe obtener siempre el mismo resultado, también debe ser finito o
sea debe iniciar con una acción y terminar con un resultado o solución de un
problema.

Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.

 Tener claro cuál es el problema que va a solucionar.


 Establecer un objetivo que permita medir la solución del problema.
 Elaborar un algoritmo que solucione el problema.
 Realizar pruebas al algoritmo para verificar los resultados.

FORMAS DE REPRESENTAR UN ALGORITMO

Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje


natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros.
Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar
pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje
natural. Dichas expresiones son formas más estructuradas para representar
algoritmos; no obstante, se mantienen independientes de un lenguaje de
programación específico.

La descripción de un algoritmo usualmente se hace en tres niveles:

Descripción de alto nivel. Se establece el problema, se selecciona un modelo


matemático y se explica el algoritmo de manera verbal, posiblemente con
ilustraciones y omitiendo detalles.

Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos


que encuentran la solución.
Implementación. Se muestra el algoritmo expresado en un lenguaje de
programación específico o algún objeto capaz de llevar a cabo instrucciones.

También es posible incluir un teorema que demuestre que el algoritmo es correcto,


un análisis de complejidad o ambos.

TIPOS DE DATOS

Tipo de datos número: int

Los números suelen ser representados en un lenguaje de programación de maneras


diferentes, ya que importa decidir una serie de cuestiones:

 Cual va ser el tamaño que vamos a usar.


 Si va a tener números decimales o no.
 Si va ser negativo.

Empezaremos con el tipo primitivo int. Este tipo de datos representa cualquier
número sin decimales, ya sea positivo o negativo.

Aunque es habitual encontrarlo escrito en el código fuente como int, hay otros
lenguajes, como visual basic, que se escribe integer.

Tipos de datos número real: double o float

Si nos interesa utilizar un número con decimales, sueles encontrar el tipo de datos
double o float.

A esto lo llamamos un número de punto flotante. Declararlo como un tipo u otro


dependerá de la precisión en decimales que quieras tener.

¿Como podemos distinguir una variable si se ha declarado como int o como float?
Por ejemplo, si nos encontramos un número con un punto decimal (3.14).

También puedes ver un número con la letra F o con la letra D, para distinguir si es
un float o un double. Por ejemplo 3.56F.
Tipos de datos cadena: char o string

Suele ser un valor alfanumérico. Si es un sólo carácter individual, tenemos el tipo


char.

Un char es un carácter Unicode, y solemos escribirlo entre comillas simples (‘ ‘)

Pero si es una cadena de caracteres, es decir, caracteres seguidos unos detrás de


otro formando una secuencia, lo solemos encontrar como string.

El tipo string debemos escribirlo entre comillas dobles (» «) para diferenciarlo del
char, aunque puede ser diferente, dependiendo del lenguaje de programación.

Tipo de datos booleano: boolean

Los valores lógicos son representados por el tipo primitivo boolean. Representa si
una condición se cumple o no se cumple.

Suelen tener dos valores identificados, true (verdadero) o false (falso). En algunos
lenguajes puede equivaler a los números 0 y 1.

Una variable puede usarse para representar cualquiera de los dos valores, mejor
dicho estados.

OPERADORES ARITMETICOS, LOGICOS Y COMPARACION.

ARITMÉTICOS: Los operadores aritméticos nos permite, básicamente, hacer


cualquier operación aritmética, que necesitamos (ejemplo: suma, resta,
multiplicación, etc).

Existen operadores aritméticos


RELACIONALES: Son operadores que se encargan de unir y comparar dos o más
valores, se utilizan en comparaciones de parejas por los símbolos:

LÓGICOS: Son operadores de unión, también llamados compuertas lógicas, estos


operadores pueden unir dos o más pares de valores comparados por medio de los
operadores relaciones:

&& : Operador AND (Y) todas las condiciones deben ser verdaderas para que se ejecute
una acción.
|| : Operador OR (O) de todas las condiciones solo una debe ser verdadera y con hace
determinada acción.
! : Operador NOT (NO) se niega la afirmación para cambiar su valor, es decir cambia de
verdadero a falso y de falso a verdadero.

CONSTANTE

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

Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la


mayoría de lenguajes.

VARIABLE

En programación, una variable es un espacio de memoria reservado para almacenar un


valor determinado que corresponde a un tipo de dato soportado por el lenguaje de
programación en el cual se trabaja.

Una variable es representada y usada a través de una etiqueta (un nombre simbólico) que
le asigna un programador o que ya viene predefinida en el lenguaje.

El programador emplea ese nombre de variable para poder usar la información que está
contenida en ella. Durante el tiempo de ejecución del programa la variable puede adquirir
un valor determinado y puede cambiar durante el curso de ejecución del mismo.

Una variable en programación no es lo mismo que una variable en matemática. Una variable
en programación no es necesariamente parte de una fórmula o ecuación matemática.

Usualmente el nombre que se le da a una variable es largo (pero no demasiado) y


descriptivo, permitiendo al programador recordar qué contiene.

Las variables pueden ser de longitud:

Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa.


Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones
— como las colecciones de otras variables (arrays) o las cadenas.

Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución.


Típicamente colecciones de datos.

También podría gustarte