Você está na página 1de 18

1.

1
1.2

1.3
1.4
1.5

1.6
1.7
1.8

1.9

1.10

Clasificacin del software.


Sistemas y aplicacin.
Algoritmo.
Lenguaje de programacin.
Programa.
Programacin.
Paradigmas de programacin.
Editores de texto.
Compiladores e interpretes.
Ejecutables.
Consola de lnea de comando.

Se clasifican en:
De aplicacin.
Programas que efectan
una tarea especifica.
Datos de entrada
Datos de salida.

Los cuales pueden ser:


Programas de facturacin.
Administracin del personal.
Hojas de calculo.

De sistema..
Tambin denominados.

Software libre.
Son los programas que
interactan con el hardware
de la computadora.
Estas son:
Memoria RAM y de disco,
teclado, monitor.

Clasificacin.
Software de
aplicacin.

Software de sistema.

ALGORITMO .
(Sinnimo de procedimientos.)
Qu es?
Secuencia de instrucciones
que
representan
un
modelo.

Tipos.
Computacional
No
computacional
Cualitativo.

Para la solucin de un
determinado problema.

Tcnicas de
representacin.
Diagrama de
flujo.

Pseudocdigo

Cuantitativo.
NASSISCHNEIDERMAN

Tcnicas de representacin.
Diagrama de flujo.

NASSISCHNEIDERMAN

Pseudocdigo.
Descripcin de
alto nivel.

Tiene que
tener.
Smbolos.

Smbolos
grficos .

Reglas para su
creacin..

Adems de tener

Una mezcla de:


Lenguaje natural.

Lenguaje de
programacin.

Pensado para
facilitar..
El entendimiento
de un algoritmo.

Lenguaje de
programacin.
Son todos los
smbolo, caracteres
y reglas.
Que
Permiten comunicarse con
las computadoras.
Programas.

Software.

SE CLASIFICAN
Segn la forma de ejecucin.
Lenguajes
compilados
Tienen que traducirse a
un cdigo que pueda
utilizar la maquina
Mediante
programas
traductores
llamados
compiladores

Lenguajes
interpretados
Diseado
para
ser
ejecutado por medio de
un intrprete
tambin se les conoce
como
lenguajes
de script.

Programa
informtico.
Es

Se
clasifican
en
Software de sistema
y
software
de
aplicacin..
Software
de sistema

software de
aplicacin..

Un conjunto de
instrucciones.
Una
vez
ejecutadas
realizarn una o varias
tareas en una computadora.

Sin programas, estas


mquinas no pueden
funcionar.

Ejecucin.

Traduciendo el cdigo
escrito del programa.
Mediante un programa
que va adaptando las
instrucciones.

Programacin.

Objetivos

el
proceso
de
disear,
codificar, depurar y mantener
el cdigo fuente de programas
computacionales.

Correccin.
Claridad.
Eficiencia.
Portabilidad.

Cdigo fuente: Es escrito en un lenguaje


de programacin.

El
propsito
de
la
programacin es crear
que
exhiban
un
comportamiento deseado..

La
programacin
se rige por
reglas

Objetivos.

Correccin.

Un programa
es correcto si
hace lo que
debe hacer tal
y como se
en las fases
previas a su
desarrollo.

Claridad.
Es
muy
importante
que
el
programa sea
lo ms claro y
legible
posible

Eficiencia.
se suele hacer
referencia
al
tiempo
que
tarda
en
realizar la tarea
para la que ha
sido

Portabilidad
capacidad de
poder
ejecutarse en
una plataforma,
ya
sea
hardware
o
software.

Y
para
facilitar
as
su
desarrollo
y
posterior
mantenimiento.

a la cantidad de
memoria que
necesita

diferente
a
aqulla en la
que se elabor.

Es un estilo de
programacin.

Con la
finalidad

De una avance significativo en


la ingeniera del software.

Lo cual debe llevar a la


resolucin .

De problemas.

Imperativo o
por
procedimientos.
Funcional

TIPOS
DE
PARADIGMAS
MS
COMUNES.

Lgico

Declarativo.

Orientado a
objetos.

Es considerado el ms comn y est representado, por ejemplo,


por C, BASIC o Pascal

Est representado por Scheme o Haskell. Este es un caso del


paradigma declarativo.

Est representado por Prolog. Este es otro caso del paradigma


declarativo.

Por ejemplo la programacin funcional, la programacin lgica, o la


combinacin lgico-funcional.

Est representado por Smalltalk, un lenguaje completamente


orientado a objetos.

Cdigo fuente

Compilador

Cdigo objeto.

Mensaje error.

Resultado.

Compilador

Analiza el programa fuente y lo traduce a


otro equivalente escrito en otro lenguaje
(lenguaje
maquina),
suele
generar
programas mas rpidos y eficientes, ya
que el anlisis del lenguaje fuente se hace
una solo vez, durante la generacin del
programa equivalente.

Interprete.
Es

el que facilita la
bsqueda
de
errores
Pues

La ejecucin de un programa
puede interrumpirse en
cualquier momento, para
estudiar el entorno (valores
de las variable, etc.).

El funcionamiento de un interprete
se caracteriza por traducir y
ejecutar, de una en una, las
instrucciones de cdigo fuente de un
programa, pero sin generar como
salida cdigo objeto.

Lee la
primera
instruccin
de cdigo
fuente.

La traduce a
cdigo objeto
y la ejecuta.

A
continuacin
hace lo
mismo con la
segunda
instruccin.

Y as
sucesivamen
te.

Archivo ejecutable
Conocido tambin

Generalmente

Archivo binario.

contiene instrucciones en
cdigo
mquina
un procesador

cuyo contenido se interpreta


por el ordenador como
un programa

Ejemplos.

de

tambin
puede
contener
bytecode
que
requiera un intrprete para
ejecutarlo.
Sin embargo puede tener
instrucciones a interpretar
por otro programa
.Este tipo de ejecutables
son conocidos con el
nombre de scripts.

una ventana en la cual tecleas una serie de comandos(ordenes) en modo


texto y ejecutas programas, editas archivos, creas shells o archivos por
lotes.

Você também pode gostar