Вы находитесь на странице: 1из 18

Qu es un Software?

Hay varias Definiciones


Software - tambin conocido como programtica y aplicacin
informtica - es la parte lgica del ordenador, esto es, el
conjunto de programas que puede ejecutar el hardware para la
realizacin de las tareas de computacin a las que se destina.
Es el conjunto de instrucciones que permite la utilizacin del
equipo
Soft: Del ingls, objeto blando. En informtica, se llama as a
los programas y aplicaciones no fsicas
La parte "que no se puede tocar" de un ordenador: los
programas y los datos
Ubicacin de SO
El Sistema Operativo es un Software !!!
La ubicacin del SO dentro de la Categora de Software
sera

Software
de Sistema
Sistema Operativo
Compiladores e Interpretes
de Aplicacin
Software Estndar
Paquetes Integrados
Software a medida
Son necesarios los Dos para que
esto funcione !!

Imaginemos un auto sin chofero un chofer


sin auto.
Ninguno de los dos sirve.

En esta analoga podramos decir que el auto es el


hardware y el chofer el Sistema Operativo; los pasajeros
seramos nosotros, los usuarios, y los utilitarios.
Analoga de Sistema Operativo


Auto = Hardware o PC

Chofer(Maneja el Auto)=Sistema Operativo (Maneja el
Hardware)

Pasajeros (Le dicen al Chofer donde ir) = Aplicaciones,
Usuarios(Le dicen al Sistema Opertivo que hacer)
Software que utilizaremos
En este curso utilizaremos el Sistema
Operativo llamado: Linux
Este sistema Operativo viene en una
distribucin llamada: Ubuntu.
La interface grfica que utilizamos ser:
Gnome.
El utilitario para editar, compilar el Lenguaje C+
+ se llama : Zinjai
Sistema Operativo. Definicin
Un sistema operativo es el encargado de brindar al
usuario una forma amigable y sencilla de operar, de
interpretar, codificar y emitir las ordenes al
procesador central para que este realice las tareas
necesarias y especificas para completar una orden.

Un sistema operativo se define como un conjunto de


procedimientos manuales y automticos, que
permiten a un grupo de usuarios compartir una
instalacin de computadora eficazmente
Sistemas Operativos

Listamos algunos de los S.O.( hay muchos mas!!!)

Microsoft FreeBSD
Windows

Mac OS OS-400

BeOS Unix

PalmPC Solaris

Linux OS2

Open BSD
Los sistema Operativos no son ni
buenos ni Malos ...
Todo lo contrario ?


Hay un sistema operativo adecuado
para cada uso..
Con que trabajaremos?

Con el Entorno de ProgramacinZinjai para


Windows, Linux, Mac.

Solo ese se puede usar: Rta: NO!!

El tutorial de los mismos estar disponible en el


Moodle.

Donde esta el Entorno IDE Zinjai?


Aplicaciones->Programacin->Zinjai

El /home esta freezado, o sea que al reiniciar


se pierde lo que uno hizo o modific
Dnde se guardan los
archivos?
Empezando a usar la PC

Encender la PC
Seleccionar el Sistema Operativo UBUNTU.
Entorno Grfico del Sistema Operativo
Ingresar a la IDE Zinjai
Manejo de Directorios, para saber donde
guardo
Apagar la PC al finalizar la clase.
Pasos para implementar un
programa en C++
Programa Fuente

1.- Codificacin
Compilador
(traductor)
2.- Compilacin

Programa Objeto
3.- Montaje

Montador (link)
4.- Ejecucin
Programa Ejecutable

5.- Verificacin y Depuracin


Archivos Generados a cada paso
en C++
Programa Fuente

1.- Codificacin

Archivo FUENTE ( .cc o .cpp) Compilador
(traductor)
2.- Compilacin

Archivo Objeto (.o )
Programa Objeto
3.- Montaje o Enlazado o Link

Se incluyen la Libreras.
Montador (link)
4.- Ejecucin

Archivo sin Extensin el Linux

En window .exe Programa Ejecutable

5.- Verificacin y Depuracin


Vocabulario
Que es Depurar?
Ver errores y corregir, pero interpretando las lneas que se
indican con errores.

Que es extensin?
As como las personas de una familia tienen un apellido, los
archivos tiene una extensin, que le permite al Sistema
Operativo saber con que aplicacin debe abrir el archivo.
( xls Excel, .doc Word, ..odtWrite..etc)
Partes de un Programa

Contiene dos bloques:

1.- Bloque de declaraciones:


Especifica todos los objetos que utiliza el programa
(constantes, variables, tablas, registros, archivos, etc.).

2.- Bloque de instrucciones:


Constitudo por el conjunto de operaciones que se han de
realizar para la obtencin de los resultados deseados.
Partes de un Programa

2.- Bloque de Instrucciones:

Podemos diferenciar tres partes fundamentales:


Entrada de datos:

Todas aquellas instrucciones que toman datos de un dispositivo externo,


almacenndolos en la memoria central para que puedan ser procesados.
Proceso:

Instrucciones que modifican los objetos a partir de su estado inicial hasta


el estado final, dejando stos disponibles en la memoria central.
Salida de resultados:

Instrucciones que toman los datos finales de la memoria central y los


envan a los dispositivos externos.
Partes de un programa
/*Este programa calcula la superficie de un circulo el COMENTARIOS
dato que se entra es el radio*/
INSTRUCCIONES
#include<iostream> AL PREPROCESADOR

int ra, area; BLOQUE DE DECLARACION


DECLARACION DE VARIABLES

int main() DECLARACION DE LA


using namespace std; FUNCION PRINCIPAL
{
cout << "Ingrese el Radio:";
cin >> ra; BLOQUE DE
area=3.14159*ra*ra; INSTRUCCIONES
cout << endl <<"El Area es"<<area;
return 0;
}
Como puedo llevarme mi Cdigo
Fuente?

Se pueden mandar por mail el Archivo con extensin


cpp.

Se pueden guardar en un Pen Drive.

Hay una particin en /media/resguardo, que no se borra


al reiniciar la mquina.

Вам также может понравиться