








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Trabajo de informática de primera semestre
Tipo: Monografías, Ensayos
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!









Una computadora se encuentra comandada de un programa, el cual es un conjunto de instrucciones que se le da a la máquina para que realice una función o conjunto de funciones determinadas para conseguir un objetivo, que consta de brindar información para la resolución de un problema. Es decir, que un programa es un conjunto de instrucciones dadas a la computadora para realizar una tarea con el fin de solucionar una problemática. Los códigos Transformarán las entradas de datos en resultados, así que, el desarrollo de un programa requiere de las siguientes fases. Definición y análisis del problema. Diseño de algoritmos: Utilizando las herramientas. Diagrama de flujo. Diagrama N-S. Pseudocódigo. Codificación del programa. Depuración y verificación del programa. Documentación. Mantenimiento.
Datos: Es una representación simbólica (numérica, alfabética, algorítmica, etc), de un atributo o variable cuantitativa o cualitativa. Estos describen hechos empíricos, sucesos y entidades, además, representan información que el programador manipula en el proceso de una solución o desarrollo de un logaritmo, por lo tanto, pueden consistir en números, estadísticas y preposiciones descriptivas. Algoritmos: Son reglas que se caracterizan por ser ordenadas, definidas, y finitas que permiten realizar una actividad por medio de pasos sucesivos, con el fin de que no genere ningún tipo de duda en quien lo utilice. Diagrama de flujo: Son descripciones graficas de algoritmos, utilizan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO. Estos son usados en algoritmos pequeños ya que ocupan un gran espacio, siendo usados por personas ajenas al tema. Pseucódigo: Son utilizados para algoritmos de alto nivel, que emplea una mezcla de algoritmo de una mezcla de lenguaje natural con algunas conexiones sintéticas. Propias de lenguaje de programación, como asignaciones, ciclos y condicionales, aunque, sin embargo, no está regido por ningún estándar. Estos son utilizados para algoritmos de libros y publicaciones científicas, como los diagramas de flujo, por lo tanto, requieren de menos espacios para representar instrucciones complejas. Salida de datos: Es el resultado de un logaritmo o programa diseñado, consistiendo en manifestar en lo exterior los valores obtenidos de la evaluación de una lista de expresiones.
Ejemplos: a) A <---- 80, la variable A va tomar el valor de 80, en otras palabras, a la variable "A" se le asigna el valor de 80. b) ¿Cuál será el valor que tomará la variable "C", tras la ejecución de las siguientes instrucciones?
Instrucción de Lectura de Datos (entrada): Esta instrucción se usa para llenar datos de un dispositivo (periférico) de entrada. Ejemplo: teclado. a) Leer (horas) Leer del terminal los valores horas, lo que quiere decir es que el usuario tiene que ingresar un valor ya sea por el teclado para que sea almacenado en la variable horas. O sea, el valor que el usuario teclee se le asignara a la variable horas (horas <---- [valor tecleado]). b) Leer (A, B, C) En este caso se pide que el usuario ingrese tres valores puede ser: 100, 200,300 estas se les asignaran a las variables correspondientemente. A <---- 100 B <---- 200 C <---- 300 Instrucción de escritura de Datos (salida): Esta Instrucción se usa para mostrar datos en un dispositivo (periférico) de salido. Ejemplo: pantalla, impresora ,etc. Ejemplo: A <---- 100 B <---- 200 Escribir (A, B) En el dispositivo de salida se mostrará los valores de: 100 y 200. Instrucción de Bifurcación: Las bifurcaciones son instrucciones que te indican que sigas o retrocedas a alguna instrucción anterior, esta se verá más adelante cuando se hagan sentencias selectivas o repetitivas.
Los datos de entrada se transforman por el programa, después de las etapas intermedias, en datos de salida. En el proceso de solución de problemas el diseño de la estructura de datos es tan importante como el diseño del algoritmo y del programa que se basa en el mismo.
Numéricos (integer, real). Lógicos (boolean). Carácter (char, string). Datos numéricos: El tipo numérico es el conjunto de los valores numéricos. Estos pueden representarse en dos formas distintas: a. Tipo numérico entero ( integer ). b. Tipo numérico real ( real ). a. Enteros: El tipo entero es un subconjunto finito de los números enteros. Los enteros son números completos, no tienen componentes fraccionarios o decimales y pueden ser negativos o positivos Ejemplos: 3, 6, 4, -12, 1345, -1444, -230... Los enteros máximos y mínimos de una computadora dependen de la computadora. b. Reales: El tipo real consiste en un subconjunto de los números reales. Estos números siempre tienen un punto decimal y pueden ser positivos o negativos. Un número real consta de un entero y una parte decimal. Ejemplos: 0.08, 3.4566, 3.14, 6.02, -123.44. En el caso de ser una cantidad muy grande, se representa en notación científica, por lo menos en el caso de las computadoras solo puede representar hasta un cierto límite
de dígitos por lo tanto se coloca en notación científica en grupos de tres dígitos y en forma de potencia de 10. Ejemplo. 3.2x10-9^ o bien 3.2E- Datos Lógicos (booleans) El tipo lógico -también llamado boolean- es aquel dato que solo puede tomar dos valores: Verdadero ( true ). Falso ( false ). Este tipo de datos se utiliza para representar las alternativas (si/no) a determinadas condiciones. Por ejemplo, cuando se pide si un valor entero es par, la respuesta será verdadera o falsa, según sea par o impar. Datos tipo carácter: Este tipo de datos es el conjunto finito y ordenado de caracteres que la computadora reconoce. Un tipo carácter contiene un solo carácter. Los caracteres que reconocen las diferentes computadoras no son estándar; sin embargo, la mayoría reconoce los siguientes alfabéticos y numéricos: Caracteres alfabéticos (A, B, C, ..., Z). Caracteres numéricos (0, 1, ...,9). Caracteres especiales (+, -, *, $, …).
La tecnología desde sus inicios ha representado un paso a un nuevo estilo de vida permanente y evolutivo para la humanidad, y conjunto a las nuevas creaciones que han surgido, la computadora como otras herramientas de uso tecnológico requieren de un programa, el cual se vuelve esencial para su uso y provecho por el solo motivo de que, sin un programa el cual indique el modus operandi del sistema, la maquina simplemente no puede funcionar. Así mismo, es totalmente conveniente saber y llenarnos de conocimiento a cerca de las funciones y, en sí, de los sistemas y programas de los cuales hacemos uso, para así, lograr una manera mas provechosa de trabajar obteniendo mecanismos de uso más prácticos y eficaces, pero, este tipo de ventajas solamente se pueden procesar cuando conocemos el medio en el cual estamos trabajando, en este caso los datos, el software, las instrucciones que podemos dar con este y cómo afectará a nuestro equipo y en que ocasiones lo debemos llevar a práctica, además las constantes que son todos aquellos datos que no pueden sr alterados y las constantes que es el lugar donde se almacenan y recuperan datos de un programa. Finalmente, el lenguaje informático nos ayuda a manejar el uso de sistemas a través de términos que nos permiten identificar el funcionamiento de los programas y datos como, boolean, false, true, char, string, interger, real, etc.