jueves, 20 de mayo de 2010

Logical IF
Sintaxis: IF(Test; Then_value; Otherwise_value)

Ejemplo -----> IF(D2>80; "Bueno"; "Regular")
Procedimientos para cambiar el ancho de las columnas
1. Doble click entre las cabeceras de las columnas involucradas
2. Click y arrastro el cursor entre las cabeceras de las columnas involucradas
3. Menú Format ---> Column ---> Width

Desde el menú File en la opción de Printer Settings, podemos cambiar tanto el tamaño de la hoja como la orientación de la misma; y desde el menú edit en la opción de Headers & Footers podemos configurar el encabezado y los pies de página del documento.

Con la herramienta Borders, se puede asignar un tipo de borde específico a un rango de celdas delimitado.

En el menú data, podemos seleccionar la opción de sort, desde donde podemos ordenar los datos de la manera que queramos.

practica C

De arriba hacia abajo:

* Class Círculo. Inicializa una nueva clase con el nombre de Círculo

* double Área (int r). Inicializa un nuevo método con el nombre de Área

* double a=Math.PI*Math.Pow(r,2). Inicializa una variable "a" de tipo double, la cual guardará el valor de la operación matemática de multiplicar el número Pi (3.14159...) por la variable "r" (especificada más adelante) elevada al cuadrado (.Pow)

* return a. Regresa el valor de la variable "a" calculada en este método a la pantalla.

[Nota] Los dos puntos anteriores representan una función [Nota]

* double Perímetro (int d). Inicializa un nuevo método con el nombre de Perímetro

* double a=Math.PI*d. Inicializa una variable "a" de tipo double, la cual guardará el valor de la operación matemática de multiplicar el número Pi (3.14159...) por la variable "d" (especificada más adelante)

* return a. Regresa el valor de la variable "a" calculada en este método a la pantalla

[Nota] Los dos puntos anteriores representan una función [Nota]

= A partir de este punto, el programa comienza su ejecución de manera normal =

* Console.WriteLine ("Ingresa el radio");

* int r = int.Parse (Console.ReadLine ());. Es aquí donde se inicializa la variable "r" que es utilizada en el método de Área y Perímetro en la clase Círculo

* Círculo c = new Círculo ();. Aquí se inicializa, como si fuera una variable cualquiera, una nueva clase Círculo, que ejecutará la clase de arriba incluyendo los métodos y sus funciones

* Console.WriteLine ("Área del círculo {0:n}\n",c.Área (r));. Imprime en pantalla el texto "Área del círculo" y además el resultado de llamar el método de Área ({0:n}\n) con su función. Al final se especifica la variable (r) porque es esa variable (int.Parse) la que se va a procesar en el método especificado

* Console.WriteLine ("Perímetro del círculo {0:n}\n",c.Perímetro (r*2));. Imprime en pantalla el texto "Perímetro del círculo" y además el resultado de llamar el método de Perímetro ({0:n}\n) con su función. Al final se especifica la variable (r*2) porque es esa variable (int.Parse) la que se va a procesar en el método especificado

* Console.ReadLine ();

POO

Programación Orientada a Objetos (POO)
La programación orientada a objetos es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas de ordenador. Está basado en varias técnicas, incluyendo herencia, abstraccion, polimorfismo y encapsulamiento. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos. La programación orientada a objetos tomó posición como el estilo de programación dominante a mediados de los años ochenta, en gran parte debido a la influencia de C++, una extensión del lenguaje de programación C. Su dominación fue consolidada gracias al auge de las Interfaces gráficas de usuario, para las cuales la programación orientada a objetos está particularmente bien adaptada.

POO en lenguaje de programación C#.

C# es un lenguaje de programación orientado a objetos que utiliza clases y estructuras para implementar tipos como formularios Windows Forms, controles de interfaz de usuario y estructuras de datos. Una aplicación de C# típica se compone de clases definidas por el programador, junto con clases de .NET Framework.

C# ofrece varias maneras eficaces de definir clases, por ejemplo, proporcionar niveles de acceso diferentes, heredar características de otras clases y permitir que el programador especifique qué sucede cuando se crean o destruyen instancias de tipos.

OBJETOS ---> Los objetos son construcciones de programación que se componen de datos, comportamiento e identidad. Los datos del objeto se encuentran en los campos, propiedades y eventos del objeto; los métodos e interfaces del objeto definen los comportamientos del objeto. Los objetos tienen identidad, es decir, dos objetos con el mismo conjunto de datos no son necesariamente el mismo objeto.

En C#, los objetos se definen mediante classes y structs, que conforman el plano único a partir del cual operan todos los objetos de ese tipo.

MÉTODOS ---> Los métodos son un bloque de código que contiene una serie de instrucciones. En C#, cada instrucción se ejecuta en el contexto de un método.Los métodos se declaran en una clase o estructura especificando el nivel de acceso, el valor devuelto, el nombre del método y los parámetros de método. Los parámetros de método se incluyen entre paréntesis y separados por comas. Los paréntesis vacíos indican que el método no requiere ningún parámetro.

CAMPOS ---> Son objetos o valores contenidos en una clase o estructura. Los campos permiten a las clases y estructuras encapsular datos.Para mayor simplicidad, estos ejemplos utilizan campos que son public, pero esto no se recomienda en la práctica. Los campos generalmente deberían ser private. El acceso a campos por parte de clases externas debería ser indirecto, por medio de métodos, propiedades o indizadores.

FUNCIONES --> Una función es un módulo de un programa separado del cuerpo principal, que realiza una tarea específica y que puede regresar un valor a la parte principal del programa u otra función o procedimiento que la invoque.
La forma general de una función es:

Tipodato Nomfun(parametros)

{

cuerpo de instrucciones;

return [dato,var,expresión];

}

Donde tipo dato especifica el tipo de dato que regresará la función.

La instrucción RETURN es quien regresa un y sólo un dato a la parte del programa que la esté llamando o invocando, sin embargo es de considerar que RETURN puede regresar un dato, una variable o una expresión algebraica (no ecuación o fórmula) como lo muestran los siguientes ejemplos:

a) return 3.1416;

b) return area;

c) return x+15/2;

La lista de parámetros formales es una lista de variables separadas por comas (,) que almacenarán los valores que reciba la función; estas variables actúan como locales dentro del cuerpo de la función.

PROCEDIMIENTO ---> Un procedimiento es un grupo de instrucciones, variables, constantes, etc, que están diseñados con un próposito particular y tiene su nombre propio.

Es decir un procedimiento es un módulo de un programa que realiza tareas específicas y que no puede regresar valores al programa principal u a otro procedimiento que lo esté invocando.

Después de escribir un procedimiento se usa su propio nombre como una sola instrucción o llamada al procedimiento.

En C# Net su formato es void NomProc(){instrucciones;};

Un programa puede tener tantos procedimientos como se deseen, para hacer una llamada o invocación al procedimiento durante la ejecución de un programa sólo se deberá escribir el nombre del procedimiento y los paréntesis en blanco.

Fuentes:

* http://www.programacionfacil.com/csharp_net/start
* http://msdn.microsoft.com/es-

neo Office

NeoOffice es un equivalente al Office desarrollado por Microsoft, puesto que contiene lo necesario para procesar textos, hojas de cálculo, páginas web, dibujo, etc. Además de que es un software de licencia libre.
NeoOffice proviene de OpenOffice, y presenta una gran capacidad de compatibilidad con archivos .docx y .doc, además de una interface más amigable.

Manipulación de Imágenes ---> NeoOffice presenta la posibilidad de manipular imágenes dentro de la hoja del procesador de textos, con las herramientas equivalentes al office de microsoft. NeoOffice también permite exportar los archivos generados como PDF protegidos con contraseña.

Spreadsheet ---> Similar a Microsoft Excel. Contiene:

Formula Bar ---> Contiene la llamada Name Box, Function Wizard, Sum, Input Line.

Al igual que cualquier hoja de cálculo, las filas se identifican con letras, y las líneas con números, siendo la intersección de éstas el nombre de las celda seleccionada.

jueves, 15 de abril de 2010

hoja de calculo

suma

=sum(rango del cual quieres la suma )

referencia relativa: la formula se adapta a la celda donde la pongas

propiedad asosiativa

promedio funcion

=average(rango)

porcentaje

=e2*100/e7

error
entonces se usa la referencia absoluta una formula se mantenga alguuno d elos datos

fromula :

=e2*100/e$7 es una refencia absoluta se puede antes del renglos de la E o entre la E y el 7


jueves, 25 de febrero de 2010

cerrar sesion exit
es un protocolo q sirve para transferir archivos de manera segura

sftp espacio darwin @ 192.168.2.150

mnadar el archivo

su a mi maquina

get espacio

de mi a su maquina

put espacio
conecta a otra compu con el objectivo de compartir recursos la sintaxis del comando

ssh espacio usuario @ computadora

ssh espacio darwin @ 192.168.2.150


martes, 23 de febrero de 2010

abrir

open espacio /Applications/Calculator.app

script : es una secuencia de instrucciones al macenadas en un archivo q el sistema operativo puede ejecutar . un script puede contener :

  1. comanddos de unix
  2. variables , condicionales , y cualquier otra herraienta de un lenguaje de programacion .
E cualquier caso un script se puede generar en cualquier editor de textos

para activar una scipt es ./pepe

cuando no tienes permiso

procesos

ps espacio -U espacio alumno esto es los procesos que el usuario alumno estan corriendo en la computadora en este momento

primera columna esta PID ( process ID ) numero que identifica a dicho proceso numero

CMD el lugar donde esta corriendo dicho proceso

matar procesos

kill espacio y el numero del programa que quieras cerrar


jueves, 4 de febrero de 2010


permisos

ls espacio menos l

ver que hay de un modo mas extendido con mas detalle incluye:

primer carctaer

d o -

- : archivo
d : directorio

luego de ese guion o d los siguientes 9 caracteres son los permisos

hay 3 tipos

dueño 1-3
grupo 4-6
demas 7-9

1 4 7 son de lectura ahi es un guion( no) o r (si) permiso de lectura
2 5 8 = es de escritura w (si ) guion (no)
3 6 9 = permisos de ejecucion programa si puedes correrlo o no con x(si) con guion (no)

MODOS DE ARCHIVO

6 4 3

6 = dueño
4 = grupo
3 = los demas

cambiar permsos

chmod espacio modo (numero ) espacio archivo

chmod espacio 777 espacio diario

martes, 2 de febrero de 2010

echo espacio nombre espacio > espacio pepe

comprobar con cat espacio nombre de pepe
y te da lo anterior o sea fernanda

cambir de nombre al archivo

mv espacio nombre actual del archivo espacio nuevo nombre

para duplicar un archivo

cp espacio el nombre del archivo actual espacio nombre del archivo duplicado

Borrar un archivo

rm espacio nombre del archivo

Manejadores de texto

Basicos :

  • Editores ( block de notas , text edit , ) unix usa : vi*** , emacs** , nano* ( por prestaciones y el mas facil de usar es nano )
  • Procesadores : Word , OpenOffice , Pages
  • Maquetadores : QuarkXpress , laDesign

la flecha de arriba es ctrl

salir de nano es ctrl x

abrir archivo

nano espacio nombre del archivo

y salvarlo de diferente manera es

nombre del archivo punto txt





martes, 26 de enero de 2010

redireccionamiento

redireccionamiento

sirve para enviar la respuesta de un comando hacia un archivo utilizando el operador
mayor que >

ejemplo cal espacio > espacio fecha

si el archivo existe el contenido es remplazado.

hay donde no se borra nada

cal >> fecha

para ver es

cat espacio nombre del archivo

para enumerar cat -n
comandos

  • date
  • cal - modo de calendario
  • echo y palabra te da el mismo
  • bc calculadora
  • salir de la caluladora = quit

Disco duro tambien se le conoce como directorio raiz
  • cd desktop: cambiar directorio- escritorio
  • ls: que tenemos en el escritorio
  • cd: me regresa un directorio
  • cd / : me lleva al directorio raiz
  • ruta completa: cd usersa/alumno/desktop.
  • mkdir 602b : carpeta o directorio del escritorio, el nombre se cambia y sale una carpeta con el nobre q pusimos despues del espacio
  • ls-l:me da la informcion a detalle de la info q obtengo el 1er caracter si es una d sig q es un directorio y si es un - es un archivo, los sig nueve caracteres, se separan de 3 en 3 los nueve se refieren a permisos.
  • los 3 1eros sn los permisos del dueño del archivo o directorio, los sig 3 son del grupo al que pertenece el dueño y los ultimos 3 a todos los demas.
  • rwx: r : 1,4,7 permiso de lectura si tiene un guion no tiene permiso.
  • w: 2, 5, 8 : permiso de escritura, si aparece un guion no tiene permiso de escritura.
  • x: 3, 6, 9: tienen permiso de ejecucion, si aparece el - no tiene permiso de ejecucion .

jueves, 21 de enero de 2010

unix

directorio raiz = disco duro

Home = Alumno


unix

TERMINAL: aqua, BSD
apariencia de la terminal
permite cambiar la apariencia de la terminal,

no de computadora que usamos, el nombre con el que se inicio la sesion
a estole llamamos indicador de comandos o promt.
comandos u opciones, argumentos u operadores.

1er comando
pwd:en donde estoy trabajando, directorio o home.
dentro del disco duro estàn las carpetas
comado para ver contenido.
cuando el comando exta equivocado o no existe aparece que no fue encontrado.
clear lo borra
flechitas indican el historial arriba.
comando equivocado:
L505:~ alumno$ home
-bash: home: command not found
L505:~ alumno$
man pwd:
PWD(1) BSD General Commands Manual PWD(1)

NAME
pwd -- return working directory name

SYNOPSIS
pwd [-L | -P]

DESCRIPTION
The pwd utility writes the absolute pathname of the current working
directory to the standard output.

Some shells may provide a builtin pwd command which is similar or identi-
cal to this utility. Consult the builtin(1) manual page.

The options are as follows:

-L Display the logical current working directory.

-P Display the physical current working directory (all symbolic
links resolved).

If no options are specified, the -L option is assumed.
:
Manual Ls:

miércoles, 20 de enero de 2010


jueves, 14 de enero de 2010

UNIX

Sistema Operativo : Es el programa o conjunto de programas que le permiten a un usuario que le permiten trabaar e un sistema de computo . Los sistemas operativos se clasifican

1. Por su interfase en SO con interfase de:
  • interfase texto
  • interfase grafica .
Todos tienen interfase .
UNIX
MS-DOS interfase de texto

MAC WINDOWS OS-DOS interfase grafica

UNIX

1969 - lab bell de ( AT & T ) presentan un SO llamado Multics que fuera multiusuario , y mutitarea y un sistema de archivos jerarquicos . muchos usuarios al mismo tiempo . y eso de jerarquico un archivo de otros y asi . desarrollo del internet . AT&T abandonan pero otros se quedan

1971- Se presenta UNIX , entre los ingenieros ( Ken Thompson , Dennis Ritchie ) lo desarrollaron , y trabajaba ya en multiusuarios y tareas y el sistm. jerarquico

1973 - UNIX es reescrito en el lenguaje de programacion C . importante xq gana contabilidad .

1975- La universidad de Berkeley , California , desarrolla su propio UNIX ( BSD, Berkeley Software Distribution )

1982 - Sun Microsystems - Sun OS
HP - HP / US

SO basados en UNIX

  1. AIX hecho por - IBM
  2. BSD - Universidad de ....
  3. Darwin - Apple
  4. HP / UX
  5. IRIX - Silicon graphics
  6. NEXTSTEP
  7. FEDORA
  8. UBUNTU
  9. LINUX
  10. SOLARIS - SUN MICROSYSTEMS