Anda di halaman 1dari 4

Software de Desarrollo : : Crea aplicaciones para solucionar cualquier tipo de problema, para ello utiliza programas y utileras.

Esta categora abarca el software que permite construir software. Software de Desarrollo: Es el conjunto de herramientas que permiten al programador desarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica. Incluyen bsicamente: Editores de texto Compiladores Intrpretes Enlazadores Depuradores

Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir mltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI). Ejemplos de Lenguajes: - Cobol - Pascal - Visual Basic - Basic -C - C++, etc

1.3 Informtica, computadores, instrucciones y datos. Qu es un programa? Un computador necesita de un conjunto de instrucciones para que pueda funcionar y realizar las tareas que se requiera. Estas instrucciones son entregadas a travs de un Programa. Un programa es un conjunto de instrucciones escritas en algn lenguaje entendible por la mquina. A travs de los programas el computador puede realizar variadas operaciones, desde procesar textos y dibujos hasta resolver complejos problemas matemticos. Qu son las instrucciones? Se denomina instruccin en informtica al conjunto de datos insertados en una secuencia estructurada o especfica que el procesador interpreta y ejecuta. Estas instrucciones del computador son las que determinan el funcionamiento de la CPU que las ejecuta. La CPU puede realizar una diversidad de funciones, que son el reflejo de la variedad de las instrucciones definidas para dicha CPU. El programador tiene un repertorio de instrucciones como medio para controlar la CPU.

El dato es una representacin simblica (numrica, alfabtica, algortmica, etc) de un atributo o variable cuantitativa. Los datos describen hechos empricos, sucesos y entidades. Es un valor o referente que recibe el computador por diferentes medios, los datos representan la informacin que el programador manipula en la construccin de una solucin o en el desarrollo de un algoritmo. Qu permite la asignatura de Fundamentos de Programacin? En la asignatura Fundamentos de Programacin el estudiante se dotar de los conocimientos y habilidades ms esenciales de la lgica de programacin, lgica proposicional y algoritmia, los cuales propician la resolucin de problemas vinculados con la Informtica desde el manejo de lenguajes de programacin en los que se recorren los diferentes paradigmas. Como elementos bsicos figuran la formalizacin del concepto de algoritmo, los elementos sintcticos y semnticos de los lenguajes objetos de estudio, la forma en que se manifiestan las estructuras de control y de datos en diferentes lenguajes as como las tcnicas de solucin de problemas mediante el uso de computadoras. Los objetivos generales de la asignatura Fundamentos de Programacin se plasman a continuacin: Resolver problemas de diferentes contextos socioeconmicos aplicando las diferentes metodologas acorde a la tcnica de programacin que se estudia, teniendo en cuenta los recursos que brindan los diferentes paradigmas de programacin; fomentando la creacin de intereses motivacionales, habilidades profesionales e investigativas en el proceso de su resolucin. Contribuir a desarrollar en los estudiantes el amor al trabajo, al estudio y a la investigacin en correspondencia con los principios de nuestro pas, los que coadyuvan a la actividad profesional como educador de las futuras generaciones, as como otras cualidades que deben poseer para su vida profesional: su honestidad, su ejemplaridad, su espritu de sacrificio, colectivismo, su capacidad de reflexin crtica sobre el trabajo propio y el de sus compaeros. Desarrollar en los estudiantes formas de pensamiento lgico que conduzcan al logro de aprendizajes significativos, autorregulados y con alto ndice de motivacin que promuevan el aprendizaje independiente con un enfoque interdisciplinario e integrador. La lgica de la programacin: la lgica es la ciencia que estudia el proceso de razonamiento, particularmente enfocado al anlisis sobre si un determinado razonamiento es correcto o no. Dentro de la informtica, la Lgica se usa para demostrar que hacen realmente los programas. La programacin es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El propsito de la programacin es crear programas. 1.4 Qu es un sistema computacional? Es el conjunto de muchas tcnicas, procesos y mquinas que el hombre ha desarrollado a lo largo de la historia para apoyar y potenciar su capacidad de memoria, pensamiento y comunicacin. Un sistema computacional se compone de recursos humanos, recursos fsicos (hardware), y recursos lgicos (software) que trabajan en conjunto para el procesamiento de una informacin. Para que la informacin sea tratada necesita transmitirse o trasladarse de un lugar a otro, y para que exista transmisin de informacin son necesarios tres elementos: ELEMENTOS DEFINICIN Emisor Es lo que da origen a la informacin.

Medio Receptor EJEMPLO: Ondas de sonido.

Es lo que permite que se transmita la informacin. Es lo que recibe la informacin.

La computadora le sirve al hombre como una valiosa herramienta para realizar y simplificar muchas de sus actividades. En s es un dispositivo electrnico capaz de interpretar y ejecutar los comandos programados por el hombre para realizar en forma general las funciones de: CONSIDERE EL SIGUIENTE ESQUEMA; Entrada Recoleccin de datos Depuracin de datos Almacenamiento de datos Aritmtico Proceso Lgico

PROCESAMIENTO DE LA INFORMACIN

Recoleccin de resultados Salida Distribucin de resultados

La computadora le sirve al hombre como una valiosa herramienta para realizar y simplificar muchas de sus actividades. En s es un dispositivo electrnico capaz de interpretar y ejecutar los comandos programados para realizar en forma general las funciones de: En trminos generales se le denomina ENTRADA al conjunto de operaciones cuya misin es tomar los datos del exterior y enviarlos a la computadora; para ello en ocasiones es necesario realizar operaciones de validacin o depuracin de los mismos. Estos datos deben de quedar en la memoria de la computadora para su posterior tratamiento. Al conjunto de OPERACIONES que elaboran los datos de entrada para obtener los resultados de salida se le llama proceso o algoritmo, y consiste generalmente en una combinacin adecuada de operaciones de origen aritmtico y test de tipo lgico. Por ltimo se le denomina SALIDA al conjunto de operaciones que proporcionan los resultados de un proceso a las personas correspondientes. Se engloban en la salida tambin aquellas operaciones que dan forma a los resultados y los distribuyen adecuadamente. 1.5 Programas y lenguajes de programacin. Lenguaje de programacin: Sistema de smbolos y reglas que permite la construccin de programas con los que la computadora puede operar as como resolver problemas de manera eficaz. Estos contienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada / salida, calculo, manipulacin de textos, lgica / comparacin y almacenamiento / recuperacin. Los lenguajes de programacin se clasifican en:

Lenguaje Maquina: Son aquellos cuyas instrucciones son directamente entendibles por la computadora y no necesitan traduccin posterior para que la CPU pueda comprender y ejecutar el programa. Las

instrucciones en lenguaje maquina se expresan en trminos de la unidad de memoria ms pequea el bit (dgito binario 0 1).

Lenguaje de Bajo Nivel (Ensamblador): En este lenguaje las instrucciones se escriben en cdigos alfabticos conocidos como mnemotcnicos para las operaciones y direcciones simblicas. Lenguaje de Alto Nivel: Los lenguajes de programacin de alto nivel (BASIC, pascal, cobol, fortran, etc.) son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos (en general en ingles), lo que facilita la escritura y comprensin del programa.

Anda mungkin juga menyukai