Entradas

Mostrando entradas de 2017

Clasificación de las Variables Segun su Contenido (numéricas, lógicas y alfanuméricas)

Imagen
Clasificación de Variables: Según su contenido (Numérica, Lógica, Alfanumérica). Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal. Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos.Variables Alfanuméricas: Esta formada por caracteres alfanuméricos (letras, números y caracteres especiales).5 Por su uso (Trabajos de Contador y Acumulador). Variables de Trabajo: Reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa. Variable de Contador: Se utilizan para llevar el control del numero de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno (1) en uno (1). Variable de Acumuladores: Forma que toma una variable y que sirve para lle...

Identificadores(concepto, reglas de escrituras,

Imagen
Idéntifigadores : Conjunto de caracteres alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa 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. Reglas de estilo Es bastante frecuente que en la enseñanza de C++ (y de cualquier otro lenguaje de programación ) no se subraye suficientemente la importancia de la elección de los identificadores. En este sentido, ...

Concepto de Expresion,Tipos y Evaluación de Expresiones

Imagen
Expresión (informática) En programación, una expresión es una combinación de constantes, variables o funciones, que es interpretada de acuerdo a las normas particulares de precedencia y asociación para un lenguaje de programación en particular. Como en matemáticas, la expresión es su valor evaluado, es decir, la expresión es una representación de ese valor. Expresión relacional: y>8Expresión aritmética: 3+2, x+1,...Expresión lógica: x OR y, NOT x,...Expresión con predicados: P(a)  ORDEN DE LA EVALUACIÓN DE LOS OPERADORES. El orden en que se evalúan los operandos viene dado por unas reglas:Reglas de procedenciaReglas de asociatividadUso de paréntesis EVALUACIÓN DE EXPRESIONES Toda expresión regresa un valor. Si hay más de un operador, se evalúan primero operadores mayor precedencia, en caso de empate, se aplica regla asociatividad Para evaluar una expresión no hay que hacer nada del otro mundo, pues es bien sencillo. Sólo hay que saber sumar, rest...

Concepto de operadores y Tipos de Operadores

Imagen
En matemáticas, en lógica, física el término operador puede ser usado con diversas acepciones . En alguna versión, un operador es un símbolo matemático que indica que debe ser llevada a cabo una operación especificada[1] sobre un cierto número de operandos (número, función, vector, etc.). Los operadores suelen interpretarse como funciones, mejor aún como aplicaciones, por ejemplo la adición, la multiplicación, etc., pueden ser entendidas como funciones de dos argumentos. O una aplicación de SxS en S, o simplemente de D en F, caso de integral indefinida o derivada que son operadores lineales. Muy utilizados en Informática , lógica proposicional y álgebra booleana , entre otras disciplinas. Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición. Esto genera una serie de valores que, en los casos más sencillos, pueden ser parametrizados con los valores numéricos 0 y 1, como se puede apreciar en los ejemplos de abajo. La ...

Tipos de Datos

Imagen
En ciencias de la computación un tipo de dato informático o simplemente tipo es un atributo de los datos que indica al ordenador (y/o al programador) sobre la clase de datos que se va a trabajar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Los tipos de datos comunes son: números enteros, números con signo (negativos), números de coma flotante (decimales), cadenas alfanuméricas (y unicodes), estados, etc. Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad mínima de almacenamiento es el dato, también se puede considerar como el rango de valores que puede tomar una variable durante la ejecución del programa. El tipo de dato carácter: Es un dígito individual el cual se puede representar como numéricos (0 al 9), letras (a-z) y símbolos (!"$&/\). Tipo de dato Rango Tamaño en memoria char 0 a 255 8 bits por carácter. Caracteres unicode: El tipo...

Unidad III Datos y entidades primitivas

Imagen
Concepto y Diferencia entre Datos e información Datos : Es una representación simbolica ( numerica , alfabetica , algoritmica , entre otros) un atributo o característica de una entidad los datos describen hechos empíricos sucesos y entidades. Los datos aisladamente pueden no conectar información humanamente relevante. Solo cuando un conjunto de datos se examina conjuntamente a la luz de un enfoque, hipótesis o teoría se puede apreciar la información contenida en dichos datos. Información: Es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.  Desde el punto de vista de la ciencia de la computación, la información es un conocimiento explícito extraído por seres vivos o sistemas expertos como resultado de interacción con el entorno o percepciones sensibles del mismo entorno. En principio la información, a diferencia de los datos o las percepciones sensib...

Formas y Técnicas de Documentar Algoritmos y Programas

Imagen
Formas de representar un algoritmo Pseudocódigo. - Es una técnica para el diseño de programas que permite definir las estructuras de datos. Diagrama De Flujo. - Es una técnica que representa de forma grafica los algoritmos ,aunque su empleo a disminuido considerablemente por la aparición de los lenguajes de programación . Diagrama N-S. - también conocido como diagrama de Chapín es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica del diagrama de flujo.  Formas y Técnicas de documentar un algoritmo y un programa Son comentarios, etiquetas de texto, que facilitan la comprensión del programa Documentación La documentación del programa es fundamental para diseñadores y usuarios .En pseudocódigo solo se documentarán los algoritmos internamente, esto es, se efectuarán comentarios de ciertas acciones o grupos de acciones para permitir al diseñador o al equipo del diseño re...

Unidad II Estandares de Calidad en el Diseño de Algoritmos y Construcción de Programas

Imagen
Introducción a los Estándares de calidad. Todos los tipos de software a ser desarrollados requieren un control de calidad, sea software de sistemas (Son programas que sirven a otros programas en el trabajo de desarrollo como compiladores, editores), ingeniería y científico (es software queposee un amplio manejo numérico usado en biología, astronomía, CAD), computación personal (software comercial de uso local como procesadores de texto,hojas electrónicas, navegadores web, calendarios, agendas, recetarios), inteligencia artificial (software de procesamiento especial sistemas expertos, sistemas basados en el conocimiento, algoritmos no numéricos). Hoy dia hay muchos programadores pero no todos desarrollan sus programas con calidad, a este tipo de productos se les llama software basura, algunos ni cuentan con un respaldo del programador, o simplementeno tiene un soporte de calidad que se adapte al usuario. Por eso se presentan dos delos más valiosos controles de calidad, como...

Que son los Datos, Variables y las Estructura Secuencial

Imagen
Datos : Es una representación simbolica ( numerica , alfabetica , algoritmica , entre otros) un atributo o característica de una entidad los datos describen hechos empíricos sucesos y entidades. Los datos aisladamente pueden no conectar información humanamente relevante. Solo cuando un conjunto de datos se examina conjuntamente a la luz de un enfoque, hipótesis o teoría se puede apreciar la información contenida en dichos datos. Variables : Representa un espacio de memoria en el cual se puede almacenar un dato. Gráficamente se puede representar como variables en la memoria. Estructura Secuencial : Es aquella en la que una acción ( instrumento) sigue a otra en secuencia. Las tares se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.

Características y Elementos para Costruir un Algoritmo

Imagen
Las características de los algoritmo son : . Precisión : Indica el orden de realización de cada paso dentro del proceso. . Definición : Indica la exactitud y consistencia de los pasos descritos en él proceso, si él algoritmo se prueba dos veces, en estas prueba, se debe obtener él mismo resultado. . Finitud : Indica él número razonable de pasos, los cuales deben conllevar a la finalización del proceso y producir un resultado en un tiempo finito. . Un algoritmo debe ser legible : El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.

Partes de un Algoritmo

Imagen
Partes de un Algoritmo. Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida. ENTRADA: Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados. PROCESO: Pasos necesarios para obtener la solución del problema o la situación planteada. SALIDA: Resultados arrojados por el proceso como solución. Caracteristicas y elementos para construir un algoritmo. Las características fundamentales que debe cumplir un algoritmo son: PRECISIÓN: Indica el orden de realización de cada paso dentro del proceso. DEFINICION: Indica la exactitud y consistencia de los pasos descritos en el proceso, si el algoritmo se prueba dos veces, en estas dos pruebas, se debeobtener el mismo resultado. FINITUD: Indica el número razonable de pasos, los cuales deben conllevar a la finalización del proceso y producir un resultado en un tiempo finito.

Lenguaje de Algoritmo y Programacion

Imagen
Lenguaje algoritmo y programación. Instrucciones en una computadora y sus tipos: Una instrucción es cada paso de un algoritmo, pero que lo ejecuta el ordenador. Un programa es un conjunto de instrucciones que ejecutadas ordenadamente resuelven un problema. Tipos de instrucciones: E/S: Pasar información del exterior al interior del ordenador y al revés. Aritmético-lógicas: Aritméticas: +,-,*,... ; Lógicas: or, and, <, >, ... Selectivas: Permiten la selección de una alternativa en función de una condición. Repetitivas: Repetición de un número de instrucciones un número finito de veces. Tipos de lenguajes: Lenguaje máquina: Todo se programa con 1 y 0, que es lo único que entiende el ordenador. Ventaja: No necesita ser traducido. Inconveniente: La dificultad, la confusión, para corregir errores, es propia de cada máquina. De bajo nivel o ensamblador: Se utilizan mnemotécnicos (abreviaturas). Ventaja: No es tan difícil como el lenguaje má...

Unidad I Concepto de Algoritmo

Imagen
Un algoritmo consiste en una lista ordenada de operaciones que tienen el propósito de buscar la solución a un problema en matemática, informática y disciplinas afines. Para las ciencias de la matemática y de la computación, un algoritmo es una lista que, dado un estado inicial y una entrada, propone pasos sucesivos para arribar a un estado final obteniendo una solución. Sin embargo, el algoritmo no es excluyente de las ciencias duras o matemáticas. También en la vida cotidiana se emplean este tipo de operatorias casi sin notarlo: por ejemplo, en los instructivos o manuales de usuario que incluyen ejemplos de resolución de problemas técnicos. El empleo de algoritmos no es exclusivamente propio de operaciones complejas o ligadas al ámbito de la investigación científica. Al desarrollar un programa de computación, por citar un ejemplo, a menudo estamos desarrollando o implementando un método para resolver algún problema. En definitiva, se trata de una relación problema-solución ...