//El programa se escribió con Geany sobre Linux Ubuntu 11.10
//sin tener errores
#include <stdio.h>
#include <math.h>
#include <iostream> //En linux no existe iostream.h solo se declara como iostream
using namespace std;
int main()
{
//Se muestra en pantalla a modo de encabezado
printf("Universidad Nacional Autonoma de México \n");
printf("Facultad de Contaduría y Admonistración \n");
printf("Licenciatura en Informática \n");
printf("Se calculará los pares ordenados \"X\", \"Y\" para la siguiente \n");
printf("ecuación lineal: y=ax+b dado un rango dado\n");
printf("y los coeficientes de la ecuación \n \n");
float y, a, b, par;
int x,yy;
printf("Ingrese el valor de \"a\" \n");
scanf("%f",&a);
printf("Ingrese el valor de \"b\" \n");
scanf("%f",&b);
printf("Cuantos pares ordenados desea calcular? \n");
scanf("%d",&x);
int i=0;
printf(" Tabla de valores \n");
printf(" X Y \n");
do{
y=(a*i)+b;
yy=y;
par = (yy % 2); //modulo resto
i++; //postincremento
printf(" %d......%.2f",i,y);
if (par == 0) printf("...Valor positivo \n");
else printf("...Valor negativo \n");
}while (i < x);
int n, ii;
printf("\n \n \aCalculo del factorial de un numero dado \n \n");
printf("Ingrese un valor entero y positivo para calcular su favtorial \n");
scanf("%d",&n);
i=1;
ii=1;
do{
ii*=i; //asignación con multiplicación
++i; //preincremento
}while (i <= n);
printf("\n \nEl factorial de %d es %d ",n,ii);
return (0);
}
Mostrando entradas con la etiqueta Informática. Mostrar todas las entradas
Mostrando entradas con la etiqueta Informática. Mostrar todas las entradas
domingo, 25 de marzo de 2012
Cálculos sencillos
No he tenido mucho tiempo de escribir estos días. Aquí dejo un código fuente para C++ para realizar unos cálculos sencillos. El objetivo no es hacer en si las operaciones; si no hacer uso de pre-incremento y post-incremento y el módulo resto. Por esto el método utilizado no es el mejor o el más óptimo.
domingo, 12 de febrero de 2012
Soporte técnico
El soporte técnico es un servicio orientado a otorgar ayuda con el software y el hardware de una computadora y en general de cualquier dispositivo electrónico o mecánico. El fin de esta ayuda es la de resolver problemas por parte del usuario.
Este soporte es brindado por parte de las empresas que construyen los dispositivos o por parte de terceros que venden sus servicios para este objetivo; en las empresas el soporte técnico para las maquinas de la misma es brindado generalmente por el departamento que ellas misma crean para este objetivo y no verse en la necesidad de contratar a otra empresa.
Objetivo
El objetivo del soporte técnico es el de solucionar problemas entre los usuarios y los dispositivos que utiliza. Esto es pensando para que el usuario se enfoque a su trabajo y no a la complejidad que sobreviene del entendimiento a fondo de su herramienta. Por otra parte el soporte técnico tiene como finalidad la de mantener los equipos en óptimo estado para aminorar los retrasos relacionados con la perdida de tiempo por los equipos descompuestos o con problemas por parte del usuario en la interacción con su maquina.Tipos de soporte técnico
En soporte técnico conoce tres niveles de servició, dicha división se hace por la profundidad de su alcance y de la especialización del técnico que realiza el soporte y en ocasiones el medio por el que lo hace ya sea por correo electrónico, vía telefónica, presencial o remota.Soporte de nivel 1 (tier 1)
Este es el nivel con el que todo
usuario que requiera soporte técnico comienza su búsqueda de una
solución. Una de las principales funciones de este nivel es la de
recolectar toda la información que sea posible por parte del usuario
para con esta determinar y delimitar el problema de forma mas precisa
mediante el análisis de los síntomas. Con toda la información
posible el técnico comienza a realizar de forma ordenada un catalogo
de posibles soluciones que es determinado con el análisis anterior.
Esto es en si lo que ya podemos nombrar como soporte técnico. Esto
incluye incidencia en la resolución de lineas físicas, problemas
comunes de configuración, posible desconexión del equipo,
instalación y reinstalación del software y sus aplicaciones
utilizadas, navegación por los menús del software e incluso ayuda
sobre el funcionamiento del mismo si es que el usuario requiere hacer
determinada tarea para la que el software esta pensado pero desconoce
como hacerlo.
Es sabido que el personal de
este nivel es considerado como usuario medio a alto en cuanto a sus
conocimientos se refiere y que sus capacidades do incluyen todas las
posibilidades en las que un usuario puede requerir o presentar como
problema pero en este nivel se atienden entre el 70 al 80% de los
problemas de forma satisfactoria sin la necesidad de recurrir al uso
de otro nivel de soporte. Es por esto la importancia que dan tantas
empresas en este nivel y usualmente se destinan buena parte de
recursos en mantener este nivel.
Este nivel de soporte también es
aplicado a otros sectores como en la banca donde es conocido como
call center donde resuelven incidencias acerca de los productos que
ofrece la empresa para la que trabajan y que no tienen nada que ver
con cuestiones técnicas si no con el uso de productos financieros.
Aquí el operador que contesta la linea necesita un buen conocimiento
de los términos sobre el producto.
Generalmente estos servicios de
soporte están disponibles 24 horas al día 7 días a la semana ya
que como se menciono el porcentaje de casos resueltos es muy alto y
en el caso de bancos e igual en telefonía el soporte técnico de
nivel 1 se refiere a la cancelación de tarjetas o teléfonos.
Soporte de nivel 2 (tier 2)
Los casos que no pueden ser
resueltos (residual mente entre 20 y 30%) en el nivel anterior son
etiquetados y se pasan los técnicos de nivel dos que tienen un nivel
mayor y mas preciso sobre el tema o que realizan gestiones mas
físicas o mas extensas.
En este nivel se realizan
recuperaciones de datos, cambios de equipo, reseteo de computadoras
para ponerla como de fabrica.
El caso particular del cambio de
equipo en este nivel no siempre se refiere a que estos ya no
funcionen del todo, si no que son recogidos para su reparación con
el objetivo de que el usuario continué su trabajo sin mayores
demoras causadas por las fallas especialmente en ambientes
empresariales donde las perdidas de tiempo se reflejan en perdidas
económicas.
Soporte de nivel 3 (tier 3)
Lo mas común en los sistemas de
mantenimiento es que estos se gestionen en un máximo de tres niveles
siendo este; el tercero; el último y el que tiene mayor capacidad de
resolver un problema pues no pudieron ser resueltos por los dos
niveles anteriores.
Por una parte los técnicos de nivel
3 tienen como responsabilidad dar apoyo directo a los técnicos de
nivel 1 y nivel 2 y por otra parte su finalidad es la de diseñar los
algoritmos para la solución de problemas para los niveles anteriores
para nuevos equipos y tecnologías.
La interacción de estos técnicos
con el usuario es poca y generalmente esta enfocada a determinar si
existe una posible solución o se opta por el camino del remplazo
definitivo cuando la implementación resulta ser tan problemática
que este camino es el mas razonable.
Otra de las funciones de este
nivel es la de mantener interacción con los fabricantes de equipo
para reportar incidencias comunes muy frecuentes para que puedan
implementar una solución desde fabrica; si es posible; y así evitar
costos elevados en el futuro por cambios de equipos; incluso se puede
llegar al punto en que sea preferible un rediseño del equipo ya sea
de forma física o a nivel software. Un ejemplo reciente de esto fue
el iPad I que no soportaba funciones multitarea para lo que el
fabricante se vio orillado a publicar un parche para permitirle al SO
esta función. Lo mismo se vio con el iPhone; del mismo fabricante;
donde su diseño puso la antena en un lugar donde es normal tener
contacto con la mano aumentando la incidencia de aparatos dañados
por lo que se opto por el rediseño ya que la cantidad de teléfonos
que eran reportados como irreparables fue muy grande.Soporte de nivel 4 (tier 4)
Este nivel de soporte en las organizaciones o en los fabricantes de software y hardware se refiere a otro nivel de escalonado donde se opta por capacitar a un tercero, mayoritariamente algún vendedor y/o distribuidor para dar servicio con mano de obra calificada, o dicho en otros términos como Service Level Agreement (SLA) donde el usuario puede acudir para solucionar sus problemas como si lo hiciese con el fabricante mismo. El objetivo de este nivel es que para una empresa que fabrique por ejemplo computadoras, le resulta poco rentable establecer una red de servicio de primera mano y utiliza la de otro por motivos de llegar a un mayor número de clientes o en lugares donde son muy pocos y alguien ya lo hace y puede cumplir con los requisitos de calidad tanto en instalaciones como en capacidad técnica. Muchos centros de servicio son propiedad de particulares que se manejan a modo de franquicias y que respetan los términos dela garantía original.Importancia del soporte técnico
El soporte técnico refleja un costo a las organizaciones si, pero por otro lado se ve obligado a prestarlo ya que para que un producto sea atractivo necesita contar con el respaldo de una garantía en cualquier momento por un tiempo establecido. Esto es por parte del fabricante, por parte del consumidor se puede decir que la mayoría de las personas no están capacitadas para resolver todos sus problemas relacionados a los conocimientos tecnológicos que requieren para dar solución a muchos de sus problema no relacionados con su trabajo en si; un contador puede hacer las finanzas de una empresa mediante el uso de una software para esto, pero si la base datos donde guarda todos sus registros se cae necesitara de una persona que le ayude a restablecer todo en el menor tiempo posible.Lo mismo pasa con los equipos en su hardware, el uso diario puede ocasionar problemas de configuración al igual que estamos expuestos a percances por descargas que dañen algún periférico o a toda la computadora, es cierto que podemos intentar arreglar las cosas por nuestra cuenta pero no siempre podemos hacerlo ya que el nivel de conocimiento en la tecnología puede ser insuficiente para lo que necesitamos en ese momento así que recurrimos a consultar a alguien o usar los servicios de un tercero que se dedique a esto.
Por otra parte cuando los ordenadores son para trabajo el tener un retardo por que tiene algún problema puede reflejarse; como ya se menciono; en perdidas de dinero por los retrasos laborales, y se requiere retomar la normalidad lo mas pronto posible y en la mejor condición y es entonces que recurrimos a un servicio de soporte técnico para ello.
En resumen el soporte técnico tiene una gran importancia pues es quien puede darnos una solución en el momento que algo no funciona y nos evita perder información o vernos en la necesidad de cambiar un equipo si puede arreglarse.
Todo esto se refleja en disminución de costos relacionados con el mal funcionamiento de equipos y aparatos y de igual forma para servicios
martes, 17 de enero de 2012
Primer computador en México
![]() |
| Parte Frontal de la IBM 650 |
La iniciativa por instalar un
computador electrónico en México, específicamente en la UNAM;
máxima casa de estudios del país, nace de un proyecto de
colaboración entre esta universidad y la UCLA (Universidad de
California los Ángeles) en el que se requería resolver sistemas de
ecuaciones muy complejos, los cuales a los investigadores mexicanos
les tomo nueve meses y cuando le enviaron sus resultados a su
contraparte en Estados Unidos a estos les tomo solo 3 semanas el
proceso.
Este hecho logro llamar la atención del Dr. Nabor
Carrillo Flores;
entonces rector
de la
UNAM en
1955; pues
para lograr
el tiempo
para la
resolución de
estos cálculos
en el
mencionado tiempo
se necesitaría
de la
mitad de
la población
Norte Americana.
Al cuestionar
al director
del proyecto
en la
UCLA responde
que los
cálculos fueron
elaborados con
el CEREBRO
ELECTRONICO
NACIONAL el
cual era
un computador
IBM-650 mismo
modelo que
fue instalado
en el
país en
renta, pues
se enfrentaron
a la
falta de
presupuesto para
este proyecto
y a
la oposición
de otros
investigadores
que consideraban
que los
$25,000.00
mensuales eran
un gasto
innecesario. Sin
mencionar que
el equipo
no era
nuevo pues
fue heredado
de la
UCLA.Es entonces
que el
8 de
Junio de
1958, abre
sus puertas
el Centro
de Cálculo
Electrónico
(CEE) ubicado
en el
sótano de
la antigua
Facultad de
Ciencias.
![]() |
| Panel trasero de la IBM 650 |
El IBM-650 era un
computador de bulbos y operaba con un tambor magnético con capacidad
de 20,000 dígitos, efectuaba 13,000 operaciones de suma y resta por
segundo y operaba con una lectora-perforadora de tarjetas además de
un ensamblador llamado SOAP y un pseudo-compilador llamado RUNCIBLE.
Las primeras tareas que resolvió fueron problemas de física,
astronomía e ingeniería química.
En
1960 el
CEE debido
a la
demanda de
usuarios y
a que
el proyecto
resulto ser
rentable gracias
a al
subarrendamiento
del equipo
el CEE
instalo un
equipo BENDIX
G-15
semi-transistorizada
con un
tambor magnético
con memoria
de 2,160
palabras de
29bits. También
se montó
un equipo
de
lectora-perforadora
de cinta
de papel
y una
máquina de
escribir que
funcionaba como
consola. En
este mismo
año se
desarrolló en
el Departamento
de Teoría
Administrativa de
la UNAM,
la computadora
analógica
UNIKORNIO, que
puede
considerarse como
la primera
computadora de
este tipo
que se
construyó en
México.
En
1961 se
crea otro
centro de
cómputo en
la parte
baja de
Rectoría de
la UNAM:
la Unidad
de
Sistematización
de Datos.
El Dr.
Manny Lemann
fue invitado
en 1962
a la
UNAM y
con su
ayuda se
diseñó la
computadora
digital MAYA,
basándose en
el diseño
de la
SABRE, que
era una
máquina que
daba servicio
en la
Universidad de
Israel.
En 1962 se renta un equipo
BULL GAMMA-30 con memoria de ferrita y totalmente transistorizada.
![]() |
| Bulbo para IBM 650 |
En 1965 se instaló en la
UNAM el primer computador con el fin de brindar apoyo administrativo,
automatización de nóminas y contabilidad; una IBM-1440 y con esto
evento se crea el Departamento de Sistemas del Patronato
Universitario.
En
1961 el
Instituto
Politécnico
Nacional (IPN)
crea el
Centro Nacional
de Cálculo
donde se
instaló una
IBM-709 que
a diferencia
de la
computadora de
la UNAM
la del
CENAC no
fue rentado
si no
que fue
una donación
por parte
de IBM.
Después el
CENAC adquirió
una computadora
analógica
PACE-231 y
otra digital
IBM-1620.
En
el año
de 1965,
el CENAC
crea una
maestría en
ciencias con
especialidad en
computación. Dos
años más
tarde la
Escuela Nacional
Mecánica y
Eléctrica
(ESIME) incorpora
a su
plan de
estudios la
especialidad en
Computación.
En
1967, el
Instituto
Tecnológico y
de Estudios
Superiores de
Monterrey comenzó
a impartir
cursos
introductorios a
la computación
a nivel
licenciatura
desde mediados
de 1960
y en
1967 crea
la carrera
en Ingeniería
en Sistemas
Computacionales.
En la década de los 70’s
se crean distintos centros de investigación especializados en
computadoras, así como la implementación de programas a nivel
licenciatura en escuelas como la Universidad Autónoma de Puebla con
su licenciatura en Computación dentro del su Escuela de
Físico-Matemáticas.
Físico-Matemáticas.
A
principios de
la década
de 1980
el CEE
tenía ya
bien definida
la diferencia
en sus
actividades de
investigación y
la automatización
administrativa
siendo esta
rama la
que crea
la División
General de
Servicios de
Cómputo
Académico
(DGSCA), mientras
la segunda
se convierte
en el
Instituto en
Investigaciones
en Matemáticas
Aplicadas y
Sistemas (IIMAS)
mismo que
llego a
contar con
23 investigadores
trabajando a
tiemplo completo.
Pero estos
avances se
vieron frenados
con la
situación
económica que
trajo
consecuencias
trágicas
desintegrando a
la mayor
parte de
grupos de
investigadores,
ejemplo claro
fue que
el ya
mencionado IIMAS
termino solo
con solo
4 investigadores.
Pero aun
así se
crea el
CIMAT en
el IPN
en 1983
para poder
satisfacer la
demanda de
esta ciencia
en el
país.
En la década de los noventas, los
grupos de investigación en el área toman un respiro pues se crean
nuevos centros de investigación tales como: El Centro de
Investigación en Computación (CIC) del Instituto Politécnico
Nacional, el Laboratorio Nacional de Informática Avanzada (LANIA) en
Xalapa, Veracruz; la Coordinación de Ciencias Computacionales del
Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) y
el Departamento de Ciencias de la Computación del Centro de
Investigación Científica y de Educación Superior de Ensenada
(CICESE), entre otros.
Suscribirse a:
Entradas (Atom)


