Anda di halaman 1dari 29

Fundamentos De

Programacin
Conceptos Bsicos
Software
Software es una palabra proveniente del
ingls (literalmente: partes blandas o
suaves).
Suele sustituirse por expresiones tales como
programas (informticos) o aplicaciones
(informticas)
Definicin de Software
Es el conjunto de los programas de cmputo,
procedimientos, reglas, documentacin y datos
asociados, que forman parte de las
operaciones de un sistema de computacin.
Es decir:
El Software
abarca todo
lo
intangible,
todo lo
no fsico
relacionado.
Clasificacin del Software
Software de Sistema
Software de Programacin
Software de Aplicacin
Software de Sistema
Referido a las caractersticas internas de:
memoria, discos, puertos y dispositivos de
comunicaciones, impresoras, pantallas,
teclados, etc. Como Sistemas operativos o
Controladores de dispositivos.
Software de Programacin
Es el conjunto de herramientas que permiten al
programador desarrollar programas
informticos, usando diferentes alternativas y
lenguajes de programacin, de una manera
prctica.
Software de Aplicacin
Es aquel que permite a los usuarios llevar a
cabo una o varias tareas especficas, en
cualquier campo de actividad susceptible de
ser automatizado o asistido, con especial
nfasis en los negocios.
Algoritmo
Conjunto preescrito de
instrucciones o reglas bien
definidas, ordenadas y
finitas que permite realizar
una actividad mediante
pasos sucesivos que no
generen dudas a quien
deba realizar dicha
actividad.
Lenguaje de programacin
Un lenguaje de programacin es un lenguaje
formal diseado para expresar procesos que
pueden ser llevados a cabo por mquinas
como las computadoras.
Cmo es?
Est formado por un conjunto de smbolos y
reglas sintcticas y semnticas que definen
su estructura y el significado de sus elementos
y expresiones.
Programa
Conjunto de instrucciones que realizarn una o
varias tareas en una computadora.
Sin programas, estas mquinas no pueden
funcionar.
Al conjunto general de programas, se le
denomina software, que ms genricamente se
refiere al equipamiento lgico o soporte lgico
de una computadora digital.
Programacin
Al proceso por el cual se
escribe, se prueba, se
depura, se compila (de ser
necesario) y se mantiene el
cdigo fuente de un
programa informtico se le
llama programacin o
programar.
Paradigma de programacin
Es un estilo de programacin empleado. La
resolucin de estos problemas debe suponer
consecuentemente un avance significativo en
al menos un parmetro que afecte a la
ingeniera de software.
Tiene una estrecha relacin con la
formalizacin de determinados lenguajes en su
momento de definicin.
Paradigma de programacin
Un paradigma de programacin est delimitado
en el tiempo en cuanto a aceptacin y uso ya
que nuevos paradigmas aportan nuevas o
mejores soluciones que la sustituyen parcial o
totalmente.
El paradigma de programacin que
actualmente es el ms usado es la orientacin
a objetos.
Editores de texto
Un editor de texto es un
programa que permite crear
y modificar archivos
compuestos nicamente por
un texto sin formato,
conocidos comnmente
como archivos de texto o
texto plano.
Los editores de texto son incluidos en
el sistema operativo o en algn
paquete de software instalado y se
usan cuando se deben crear o
modificar archivos de texto como
archivos de configuracin, scripts o el
cdigo fuente de algn programa.
Compilador
Un compilador es un
programa informtico que
traduce un programa escrito
en un lenguaje de
programacin a otro lenguaje
de programacin, generando
un programa equivalente que
la mquina ser capaz de
interpretar.
Compilador
Usualmente el segundo lenguaje es lenguaje
de mquina, pero tambin puede ser un cdigo
intermedio (bytecode), o simplemente texto.
Este proceso de traduccin se conoce como
compilacin.
Compilador
Un compilador es un programa que permite
traducir el cdigo fuente de un programa en
lenguaje de alto nivel, a otro lenguaje de nivel
inferior (tpicamente lenguaje de mquina).
Compilador
De esta manera un
programador puede
disear un programa en
un lenguaje mucho ms
cercano a como piensa
un ser humano, para
luego compilarlo a un
programa ms manejable
por una computadora.
Compilador
Como parte importante de este proceso de
traduccin, el compilador informa a su usuario
de la presencia de errores en el programa
fuente.
Interprete
Un intrprete es un programa que analiza y
ejecuta simultneamente el programa fuente,
es decir no producen un cdigo objeto, siendo
su ejecucin simultnea a la del programa
fuente.
Interprete
No genera cdigo objeto, analiza y ejecuta
directamente cada proposicin del cdigo
fuente.
Un intrprete es como un compilador, solo que
la salida es una ejecucin. El programa de
entrada se reconoce y ejecuta a la vez. No se
produce un resultado fsico (cdigo mquina)
sino lgico (una ejecucin).
Ejecutable
Un ejecutable o archivo ejecutable, es
tradicionalmente un archivo binario cuyo
contenido se interpreta por el ordenador como
un programa.
Ejecutable
Determinar si un archivo es
ejecutable es sobre todo una
cuestin de convencin. Unos
sistemas operativos se basan
en la extensin de archivo
(como la terminacin .exe) y
otros lo hacen leyendo los
metadatos (como los bits de
permiso de ejecucin en Unix).
MS-DOS
MS-DOS (siglas de MicroSoft Disk Operating
System, Sistema operativo de disco de
Microsoft)
Es un sistema operativo para computadoras
basados en x86. Fue el miembro ms popular
de la familia de sistemas operativos DOS de
Microsoft, y el principal sistema para
computadoras personales compatible con IBM
PC en la dcada de 1980 y mediados de 1990
MS-DOS
MS-DOS fue sustituida gradualmente por
sistemas operativos que ofrecan una interfaz
grfica de usuario, en particular por varias
generaciones de Microsoft Windows.
Comandos de MS-DOS
CD.. Cambia al directorio jerrquicamente superior.
CLS - Limpia todos los comandos y toda la informacin que hay en pantalla.
COPY - Copiar un archivo de un directorio a otro
DATE - Visualiza o cambia la fecha del sistema.
DEL - Se usa para eliminar archivos.
DIR - Lista los directorios y archivos de la unidad o directorio actual.
MD o MKDIR - Crea un nuevo directorio.
RD o RMDIR- Elimina un directorio.
REN o RENAME - Renombra archivos y directorios.
TIME - Visualiza o cambia la hora del sistema.
VER - Muestra la versin del Sistema Operativo.
MEM - Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre.

Anda mungkin juga menyukai