viernes, 29 de enero de 2010

UNIX

Redireccionamiento: Sirve para enviar la respuesta de un comando hacia un archivo de texto usando el operador mayor que >

ej: cal > fecha
va a crear un archivo llamado fecha que muetsre un calendario

despues date > fecha
sustituye el calendario por la fecha

Si no quiero perder el contenido se pone un doble >> y se crea uno nuevo en lugar de sustituir al anterior
cal >> fecha
y ya aparecen la fecha y tambien un calendario

cat el nombre del archivo y muestra lo que hay en el archivo
cd es para carpetas

COMANDOS BASICOS DE MS-DOS

pwd ---> en donde estas
ls ---> muestra el contenido del lugar en donde estamos
cd ---> cambia de lugar a donde se especifica
cd .. ----> regresa al directorio anterior
cd / ---->regresa al directorio raiz
cd desktop ---> para cambiarse de lugar al escritorio
mkdir nombre ---> nueva carpeta

Home es Alumno es donde automáticamente abre la terminal

date --->da fecha y hr
cal ----> calendario, el mes actual
cal mes año ---> te muestra el mes completo
echo palabra --->responde con la misma palabra
bc ---> calculadora
para salir de la calcu quit
mv ---->cambia el nombre
ejemplo: mv mm (nombre actual) adolfo (nombre nuevo)
cp----->duplica
ejemplo: cp adolfo magaly
rm----->borra el nombre que le pongas adelante
ejemplo: rm adolfo

PERMISOS
ls -l ---->listado largo es la informacion que tengo disponible y en ese listado cada renglon comienza con (-) quiere decir que lo que hay ahi es un archivo y si el renglon comienza con una (d) quiere decir que es un directorio y los siguientes 9 caracteres son permisos perfil de usuario (DUEÑO los primeros 3, GRUPO los sig tres, TODOS LOS DEMAS los siguientes tres)
chmod 766 archivo --> cambia el modo o permisos ejem: chmod 777 pamela y solo al archivo pamela lo cambia a
(modo) (archivo) rwxrwxrwx

TIPOS DE PERMISOS:
*LECTURA (R): 1,4,7 si aparece una R es que tienes permiso de lectura,si te aparece un guion (-) no se tienes permiso para leer
*ESCRITURA (W): 2,5,8 si aparece una W tienes permiso de lectura, si aparece (-) no tienes permiso
*EJECUCION (X) : 3,6,9 si aparece una X tienes permiso de lectura, si aparece un (-) no tinenes permiso

dueño grupo todos los demas
ejemplo: 123 456 789
RWX R-W -W-


MODO DE ARCHIVO

RWX VALOR RWX
--- 0 000
--si 1 001
-si- 2 010
-sisi 3 011
si-- 4 100
si-si 5 101
sisi- 6 110
sisisi 7 111

COMANDOS

pwd---> dice en que parte de la computadora se esta trabajando
ls----> muestra lo que hay en donde estoy
clear--->borrar todo lo escrito en la terminal
con la felcha de arriba se ve el historial de comandos
man---> para entrar al manual
man pwd---> para entrar
Tecla q para salir del manual
man ls---> para bajar pagina a pagina se utiliza la tecla de espacio
para subir una pagina se usa b

lunes, 25 de enero de 2010

REDIRECCIONAMIENTO

La salida de un comando es enviada a un archivo de texto

>...... envia el calendario al archivo que se llama prueba
cat prueba...... con este puedo ver el contenido del archivo de prueba
echo.... si lo pones solo responde tu nombre o la palabra que pongas
>> ..... el texto que ya existia en un archivo no se borra se añade a lo que ya tenias

ejemplo
Last login: Mon Jan 25 07:41:52 on console
L507:~ alumno$ cd users
-bash: cd: users: No such file or directory
L507:~ alumno$ ls
'.fla dthj.odt
403 juarez michell.odp elementos60112.odt
601.txt elementos6024.odt
601Fernandezn eli
601sotor examn.fcp
602a fecha
602espinozaf federico
603 fer
Alvaro Obregón.doc form crist.odt
Burn Folder.fpbf g
CHUCHO.odt hello
Desktop itzel
Documents jagex_runescape_preferences.dat
Downloads juarez article michell.odt
EGU juarez michell403-doc..odt
JUAREZ HERNANDEZ MICH .PAPE.ods juarez.odt
Lesson 14 Project copy.fcp laura
Library linea de tiempo.odt
M2U00637.dv michell juarez , promedio 4 403.ods
MARIANA 403 michell403-b.ods
Mayra S moda.odt
Movies monica
Music mono1.jpg
NLE.odt moodle.odt
NotIciA 2.odt mualinea.odt
Pictures nan
Project1.e$S nano.save
Public pamela
QUIMIK.odt pict2845.jpg
REDES.mm pict3467.xcf
SANDRA.odp proyectoM.dvdproj
SANDRA.pdf publi
Sites publi4
aily redes.odt
aily.rtf sistema binariomichell403.ods
ailyq tepeyac
aja.odt tests.doc
ale.ods trabajo linea.odt
art cient.doc trastornos
art cient.odt txt
avances tecnos.odt unix
blabla untitled folder
cel video .dvdproj
chucho viursç.odt
count xazmine
daniela q.odt ximena
L507:~ alumno$ cd desktop
L507:desktop alumno$ ls
HOLA (P Y M).xcf Picture 2.png mono1-2.jpg
Picture 1.png Untitled.jpg paty.jpg
L507:desktop alumno$ mkdir 600
L507:desktop alumno$ ls
600 Picture 2.png paty.jpg
HOLA (P Y M).xcf Untitled.jpg
Picture 1.png mono1-2.jpg
L507:desktop alumno$ cd 600
L507:600 alumno$ date
Mon Jan 25 07:55:24 CST 2010
L507:600 alumno$ cal
January 2010
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
L507:600 alumno$ cal april 2010
April 2010
Su Mo Tu We Th Fr Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

L507:600 alumno$ cal october 1992
October 1992
Su Mo Tu We Th Fr Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

L507:600 alumno$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
2+2
4
a=3
b=5
a+b
8
quit
L507:600 alumno$ cal > prueba
L507:600 alumno$ ls
prueba
L507:600 alumno$ cat pueba
cat: pueba: No such file or directory
L507:600 alumno$ cat prueba
January 2010
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
L507:600 alumno$ date > prueba
L507:600 alumno$ echo Magaly
Magaly
L507:600 alumno$ echo Magaly > prueba
L507:600 alumno$ echo Magaly > prueba
L507:600 alumno$ cat prueba
Magaly
L507:600 alumno$ cal >> prueba
L507:600 alumno$ cat prueba
Magaly
January 2010
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
L507:600 alumno$ cat renglon 1
cat: renglon: No such file or directory
cat: 1: No such file or directory
L507:600 alumno$ cat 1 prueba
cat: 1: No such file or directory
Magaly
January 2010
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
L507:600 alumno$ cat renglon1 prueba
cat: renglon1: No such file or directory
Magaly
January 2010
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
L507:600 alumno$ cat -n prueba
1 Magaly
2 January 2010
3 Su Mo Tu We Th Fr Sa
4 1 2
5 3 4 5 6 7 8 9
6 10 11 12 13 14 15 16
7 17 18 19 20 21 22 23
8 24 25 26 27 28 29 30
9 31
L507:600 alumno$

viernes, 15 de enero de 2010

sistema operativo (iformatica)

Es el programa que permite a un usuario utilizar un sistema de computo . Los sistemas operativos por su interface se dividen en:
1-SISTEMAS OPERATIVOS CON INTERFACE DE TEXTOS
EJ: -UNIX
-IOS
-MS-DOS

2-SISTEMAS OPERATIVOS CON INTERFACE GRAFICA
EJ: -MAC OS
-WINDOWS
-BEOS

UNIX

1969 Los laboratorios BELL que pertenecían a AT& T que pretendía que MULTICAS fuera multiusuario, multitarea y tuviera sistema jerárquico de archivos.

1971 Ingenieros presentaron UNIX se encontraban Ken Thomson , Denis Ritchie

1973 UNIX es reescrito en el lenguaje de programación
gana potabilidad para correr en cualquier plataforma

1975 La universidad de BERKELEY en California presenta el BSD (BERKELY SOFTWARE DISTRIBUTION)

1982 HP presenta el HP/UX
y SUN MICROSYSTEMS presenta Sun OS

1984 Lanza la primer MAC

1985 Lanza la primera versión de windows


EJEMPLOS DE SISTEMAS OPERATIVOS BASADOS EN UNIX

AIX--IBM
HP/UX
NEXTSTEP --NEXT
SOLARIS--SUN MICROSYSTEMS
LINUX
UBUNTU
FEDORA
RED HAT
DARWIN--APPLE
IRIX--S.G.
MINIX
UNIXWARE

UNIX EN MAC
1971-UNIX
1975-BSD
1976-APPLE COMPUTER INC
1984-MAC
1985-STEVE JOBS/NEXT/NEXT STEP
1997-STEVE JOBS/MAC OS X/DARWIN

miércoles, 13 de enero de 2010

FASES DE SOLUCION DE UN PROBLEMA EN COMPUTADORA

EJEMPLO: SOLUCION DE UNA LLAMADA TELEFONICA
1-ANALISIS: ¿que voy a hacer?
realzar una llamada telefonica

2-DEFINICION: ¿a quien ?
llamar a pedro

3-ENTRADAS: ¿que hay? ¿con que estoy contando?
telefono, tarjeta, numero

4-SALIDA:
establecer la comunicacion

5-PROCESO:
llegar al telefono
verificar si hay fila
descolgar el telefono, introducir tarjeta
escuchar tono
confirmar salida
marcar numero
escuchar tono


CAMBIAR UN FOCO

lunes, 11 de enero de 2010

problema

El problema es un asunto del que se espera una solución, es el inicio de la investigación ya que la cadena comienza con problema, investigación, solución.
El problema responde al porque y se refiere al objeto que provoca una necesidad en algún sujeto, el cual desarrollara una actividad para transformar la situación mencionada.
Para que exista el problema la situación debe generar una necesidad en el sujeto, así como un problema científico es consecuencia del limite de conocimientos actuales que genera la insatisfacción de la necesidad del sujeto.
El problema surge como resultado del diagnostico de la situación del objeto en la que se manifiesta un conjunto hechos y procesos no explicados.

CONCEPTOS DE PROGRAMACION:
Resolución de problemas por computadora: el proceso de resolucion de problemas conduce a la escritura de un programa y a su ejecución en la misma aunque el proceso de diseño del programa es esencialmente un proceso creativo y se pueden considerar una serie de pases o pasos comunes que generalmente debenn seguir todos los programadoress

METODO CIENTIFICO:
El termino metodo es el camino por el que se llega a cierto resultado. El método científico es el procedimiento que se sigue en la ciencia para encontrar la verdad y enseñarla. la ciencia recurre a la postulacion y prueba de hipotesis para buscar el conocimiento que explica los fenomenos del universo, predice sus relaciones mutuas y establece leyes generales.

CONCEPTOS GENERALES:

1-DATOS: es una parte que describre un objeto especifico
2-INFORMACION: conjunto de datos que generan un conocimiento en general
3-INFORMATICA: ciencia que se encarga del tratamiento sistematico y automatizado de la informacion mediante la creacion de metodos y tecnicas para el desarrollo de nuevos dispositivos
4-COMPUTACION: conjunto de disciplinas y tecnias desarrolladas para el tratamiento automatico de la informacion mediante el uso de computadoras
5-INSTRUCCION: orden que se da para ejecutar una accion, sinonimo de comando que realiza una accion en lenguaje de programacion que puede entender y ejecutar una computadora
6-PROGRAMA: conjunto de instrucciones que indican a una computadora como realizar una operacion
7-PROGRAMACION: Es la elaboracion de programas
8-CONSTANTES: es una variable cuyo valor puede determinar el compilador durante la compilacion. para que esto sea posible se ha de cumplir que el valor de una constante no pueda cambiar durante la ejecucion por lo que el compilador informara con un error de todo intento de modificar el valor inicial de una constante

FASES DE SOLUCION DE UN PROBLEMA CON COMPUTADORA :

1-ANALISIS DEL PROBLEMA:
2-DISEÑO DE ALGORITMOS
3-CODIFICACION
4-COMPILACION Y EJECUCION
5-VERIFICACION
6-DEPURACION
7-DOCUMENTACION
Las dos primeras fases conducen a un diseño detallado descrito como algoritmo. durante la tercera etapa, se implementa el algoritmo en un codigo escrito en un lenguaje de programacion, en la etapa cuatro el programa se traduce y en las siguientes dos etapas el programa busca errores asiendo por ultimo la documentacion


¿QUE ES UN ALGORITMO?

es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.2 Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia
EJEM:
-cuando vas a la escuela
-para escoger tu ropa o que ponerte

CARACTERISTICAS DE UN ALGORITMO

Las características fundamentales que debe cumplir todo algoritmo son:
-Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
-Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
-Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
-Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.
Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.

SIMBOLO QUE SE OCUPA EN UN DIAGRAMA DE FLUJO


REGLAS BASICAS PARA REALIZAR UN DIAGRAMA DE FLUJO:

1- Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
2- Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
3- Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que solo se vana utilizar conectores cuando sea estrictamente necesario.
4- No deben quedar líneas de flujo sin conectar
5- Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
6- Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final.
7- Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.

2010

2 SEMESTRE