Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Programación Unidad I: Conceptos Básicos
Fundamentos de Programación Unidad I: Conceptos Básicos
Conceptos Bsicos
Software
La
suma total de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de cmputo.
SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administracin de la parte fsica o los recursos de la computadora, es la que interacta entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios.
SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas especificas como edicin de textos, imgenes, clculos, etc. tambin conocidos como aplicaciones.
Clasificacin(Dependiendo de la finalidad)
Software de Sistema:
Sistema Operativo
Software de programacin Software de diagnstico y mantenimiento
Software de aplicacin:
Software estndar
Software a medida
Algoritmo
La palabra algoritmo se deriva de la traduccin al latn de la palabra
rabe alkhowarizimi, nombre de un matemtico y astrnomo rabe que escribi un tratado sobre manipulacin de nmeros y ecuaciones en el siglo IX.
describe el proceso que se debe seguir , para dar solucin a un problema especifico.
Definicin 2:- Un algoritmo se puede definir como una secuencia
finita de instrucciones cada una de las cuales tiene un significado claro y puede ser efectuada con una cantidad finita.
Definicin de Lenguaje
Lenguaje: Es una serie de smbolos que sirven para transmitir uno o mas mensajes (ideas) entre dos entidades diferentes.
Lenguaje de Programacin: Es un conjunto de smbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con la computadora.
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 mas pequea d el bit (digito binario : 0, 1).
instrucciones se escriben en cdigos alfabticos conocidos como mnemotcnicos para la operaciones y direcciones simblicas.
alto nivel (BASIC, Pascal, Cobol, Java, etc) son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos., lo que facilita la escritura y compresin del programa.
Qu es Programar?
Es la accin de escribir instrucciones correctas para que sean
La programacin es el proceso de disear, escribir, probar, depurar y mantener el cdigo fuente de programas computacionales.
Paradigmas de la Programacin
Un paradigma de programacin es una propuesta tecnolgica que es adoptada por una comunidad de programadores cuyo ncleo central es incuestionable en cuanto a que unvocamente trata de resolver uno o varios problemas claramente delimitados. Programacin Imperativa Programacin Orientada por Objeto Programacin Funcional Programacin por Eventos
Programacin Concurrente
Editores de Texto
Un editor de texto es un programa que permite crear y modificar
archivos digitales compuestos nicamente por texto sin formato, conocidos comnmente como archivos de texto o texto plano.
Ejemplos Bloc de notas, editor integrado en Windows, tambin conocido como Notepad (en ingls). Emacs, otro editor muy comn en Unix. Gedit, editor libre que se distribuye junto con GNOME para sistemas tipo Unix. Tambin disponible para Windows. jEdit, editor popular multiplataforma. Kate, un moderno editor para Unix. Notepad++, editor de cdigo fuente para Windows.
otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la mquina). Su accin equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua.
Intrprete, que analiza el programa fuente y lo ejecuta
Ejecutables
ejecutable o archivo ejecutable, es tradicionalmente un
en ms-dos.
ingles de Command Line Interface (CLI), es un mtodo que permite a las personas dar instrucciones a algn programa informtico por medio de una lnea de texto simple.