tema 4

Páginas: 5 (1202 palabras) Publicado: 15 de octubre de 2014





Fundamentos de software



IDA. Informática Básica
Dip. GAP - Fac. ADE

Objetivos

• Describir las 3 categorías principales de software y
su relación
• Explicar la correspondencia entre algoritmos y
programas
• Discutir los factores que hacen que una aplicación
sea útil
• Describir el papel del sistema operativo en un
ordenador actual
• Seguir laevolución de los interfaces entre las
personas y los ordenadores


6586. IDA-Informática Básica 2

¿Cómo trabaja el software?

• Un programa es una secuencia de
instrucciones elementales sencillas
- Los programadores comienzan diseñando un
algoritmo: una “receta” en lenguaje natural
- Problema: el lenguaje natural es ambiguo
• Los algoritmos deben convertirse en
instruccionesinteligibles para la CPU
- Código fuente: lenguaje de programación
- Código binario: secuencias de 0s y 1s



6586. IDA-Informática Básica 3

¿Cómo trabaja el software?
Algoritmo



Pide un número al usuario
Multiplícalo por 2
Muestra en pantalla el resultado







6586. IDA-Informática Básica 4

¿Cómo trabaja el software?
Código fuente

#include

int main(){
int num, doble;
printf( "Introduce un número: " );
scanf( "%d", &num );
doble = num * 2;
printf( "Su doble es: %d\n", doble );
}

6586. IDA-Informática Básica 5

¿Cómo trabaja el software?
Código binario
010110011101110000001000001111010001111011111000101111
100010001001001111001001101011100001111001001101011000
110111001001100111100010110011100010001011011011011010111010010100011111000011001000111000100011101111000101
010010100100110011111110011100111000111110111110110100
011100001110000100101111010011110110010011100001101110
010110100110110001110001011111001100010001111111010001
001010001001111101010011001000100010000100111110001100
101101011110000001101111110111011101100011010100011010
010111000100010000011101111011011011110000100010001011010110110101101100001111001001011110001101010110100000
010001101111010101111100010001000001110011110110000100
001101111110101111100000101011101111011111101001101001
100101011011000111010100100100001000011011110000100111
110111111111000100011000110000011011000011010111000100
6586. IDA-Informática Básica 6

Tipos de programas

• Software de desarrollo (compiladores y otros)
- Permitena los programadores escribir nuevos
programas
• Programas de aplicación
- Herramientas de productividad que permiten a
los usuarios resolver sus problemas
• Software del sistema
- Coordina las operaciones del hardware
- Más cercano al hardware


6586. IDA-Informática Básica 7

Programas de aplicación

• ¿por qué utilizamos programas?
- Son metáforas visuales deherramientas del
mundo real
- Expanden las capacidades humanas
• Tipos de programas
- Software vertical o a medida
- Suites
- Paquetes integrados





6586. IDA-Informática Básica 8

Software vertical o a medida

• Aplicaciones específicas de un sector:
- Ej.: software de facturación, sw de catalogación
para bibliotecas, administración de
restaurantes…
- Elevado coste portener un mercado más
reducido
- Algunas veces incluso se desarrollan para un
único cliente






6586. IDA-Informática Básica 9

Suites

• Aplicaciones de uso común
- Ej.: proc. de textos, hoja de cálculo, bases de datos.
- Uso extendido en ámbitos muy diversos: hogar, oficinas,
administración, educación,…
• Estas aplicaciones se reúnen en un único paquete
denominado“suite”
- Más económico que adquirir los programas por separado
- Ej.: MS Office y OpenOffice (ofimática), Macromedia
Studio (diseño web), Adobe Creative Suite (diseño
gráfico)




6586. IDA-Informática Básica 10

Paquetes integrados

• Incorporan varias aplicaciones en un mismo
programa
- Comparten el mismo entorno  facilita el
aprendizaje
- Más limitado que las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema 4
  • Tema 4
  • Tema 4
  • Tema 4
  • Tema 4
  • Tema 4
  • tema 4
  • Tema 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS