sábado, 24 de marzo de 2012

NOTICIAS TECNOLÓGICAS DEL 1ER PERIODO ACADÉMICO DEL 2012

Apple lanzará iPad 4G en marzo

Verizon Communications y AT&T venderán la nueva versión del iPad.
Apple  anunciará una versión de su iPad de tercera generación con tecnología 4G.
Verizon Communications y AT&T  venderán la nueva versión del iPad que usará la red 4G de las compañías, reportó el diario, que citó a fuentes familiarizadas con el asunto.

Bogotá, tercera ciudad de Latinoamérica con más riesgo digital

Un estudió midió el potencial riesgo que se vive en la ciudad ante el creciente uso de Internet.
El estudio no significa que estas ciudades tengan la mayor producción de virus o ataques, sino que su ubicación proviene del cálculo entre el mayor uso de sistemas como Internet de banda ancha, redes sociales y teléfonos inteligentes con Internet, en relación con comportamientos poco seguros de la gente.

Chrome 17: Mayor velocidad de navegación y más seguro

Google ha lanzado la versión estable de una nueva versión de su navegador, Chrome 17. Con esta versión, la compañía ofrece mayor velocidad de navegación, con la carga de páginas web en segundo plano, y más seguridad, mediante una “lista blanca” de archivos ejecutables. La versión 17 de Chrome ya esta disponible para su descarga.

Microsoft Ibérica pone en marcha un plan de ahorro para las pymes

Microsoft ha puesto en marcha un plan de ahorro dirigido a pequeñas y medianas empresas (pymes) con descuentos, facilidades financieras para la adquisición de tecnología y soluciones gratuitas para autónomos.
De acuerdo con la compañía, estas facilidades van encaminadas a que las empresas ganen más mejorando sus ventas; gasten menos reduciendo sus costes mediante la tecnología; y sean más competitivas mejorando su productividad.

Camiones convertidos en aulas llevarán tecnología a 21 municipios

Es un nuevo proyecto el cual trata de camiones acondicionados con lo último en tecnología educativa los cuales están compuestos con tableros interactivos, PC en red provisionados de programas y contenidos educativos con los cuales se quiere buscar la fomentación y el uso de las herramientas digitales 


Comienza carrera por cuatro licencias para Internet 4G en el país

Este jueves se realizara el lanzamiento de las cuatro licencias de cuarta generación, las cuales prestaran el servicio de Internet móvil de alta velocidad que se realizara en el segundo semestre del presente año, tres de las cuatro licencias estarán ubicadas en la banda de 1.700 megahercios y la ultima estará en la banda de los 2.500 megahercios      

La temperatura del nuevo iPad genera polémica

El nuevo dispositivo se encuentra en un gran problema técnico ya que sus usuarios se están quejando por Internet de su sobre calentamiento de la tableta, esta no es la primera vez que Apple recibe quejas de los consumidores por aspectos técnicos   

Apple vendió 3 millones de unidades del nuevo iPad en un fin de semana

Gracias a la creación del nuevo ipad, Apple alcanzo en su primer fin de semana ventas superiores a los tres millones de unidades, esta supero su récord de venta a nivel mundial 

Pasos Para Resolver Algoritmos Según La Estructura De Programación


1. Todo algoritmo lleva la palabra "inicio"  
2. Declaración de variable 
3. Entradas (Instrucción leer)
4. Procesos 
5. Salidas (Instrucción Escribir) 
6. Un fin   

EJERCICIO: Diseñe un algoritmo que sume 2 números e imprima el resultado

De: X,Y
Proceso: S <------ X+Y
D.S        .S

Inicio 
     X,Y,S: Real 
Escriba ("Digite el numero") Leer (X)
Escriba ("Digite el segundo numero") 
Leer (Y) 

S<--- X+Y
            Escriba ("La suma es", s) 
Fin  


FACES PARA LA ELABORACIÓN DE UN PROGRAMA DE COMPUTADORA




ALGORITMO


Metodología Para Resolver Algoritmos

  • Según Polya, cuando se resuelve problemas, intervienen 4 operaciones mentales:   

1. Entender el problema 
2. Trazar un plan 
3. Ejecutar el plan ( resolver )
4. Revisar


Interpretación dinámica y cíclica de la etapas planteadas por Polya para resolver problemas.

Es necesario hacer énfasis en la naturaleza dinámica y cíclica de la solucion de problemas en el intento de trazar un plan, los estudiantes pueden concluir que necesitan entender mejor el problema y deben regresar a la etapa anterior, o cuando han trazado un plan y tratar de ejecutarlo, no encuentran como hacerlo; entonces la actitud siguiente puede ser intentar con un nuevo plan o regresar y desarrollar una nueva compresión del problema.

1. Comprender El Problema    
  • Leer el problema varias veces 
  • Establecer los datos del problema 
  • Aclarar lo que se va a resolver 
  • Precisar el resultado que desea lograr 
  • Determinar la incógnita del problema 
  • Organizar la información 
  • Agrupar los datos en categoría 
  • Trazar figuras o diagramas  
2. Hacer El Plan 
  • Escoger o decidir las operaciones a efectuar 
  • eliminar los datos inútiles 
  • descomponer el problema en otro mas pequeños 
3. Ejecutar El Plan (Resolver) 
  • Ejecutar en detalles cada operación 
  • Simplificar antes de calcular 
  • Realizar un dibujo o diagrama 


4. Analizar La Solución (Revisar)
  • Dar una respuesta completa 
  • Hallar el mismo resultado de otra manera 
  • Verificar por que la respuesta es la adecuada 

EJEMPLO: En un juego, el ganador obtiene una ficha roja el segundo una ficha azul, y el tercero, una ficha amarilla. Al final de varias rondas el puntaje se calcula de la siguiente manera: el cubo de la cantidad de fichas rojas se adiciona el doble de fichas azules y se le descuentan el cuadrado de las fichas amarillas, si andres llego 3 veces en primer lugar, 4 veces en el ultimo y 6 veces en el intermedio ¿que puntaje obtuvo?

SOLUCIÓN: 

Ganador--- roja 
segundo ---azul 
tercero----- amarillo

3 fichas rojas 
6 fichas azules 
4 fichas amarilla 

33= 27  ----> rojas     42=16
   +12
   = 39
   - 16
   = 23

R/ Andrés Obtuvo 23 Puntos 

EJERCICIOS

"DIV" Y "MOD"







 
EXPRESIONES MATEMÁTICAS A EXPRESIONES ALGORÍTMICAS


     3X=3*X 

     X2= X ↑ 2

     3Y= Raíz (3*y)

    5z = (5*Z) (1/3)

    






Prioridad De Los Operadores Algorítmicos

     = Potencia 

     (   ) - = Raíz 

     * = Multiplicación 

     / = Division 

     + =  Suma
Todos tienen la misma prioridad y se resuelve de izquierda a derecha
     -  =  Resta  

  • El "MOD" calcula el residuo de una división sonde esta no se sigue en decimales 

  • El "DIV" calcula el cociente de una división donde esta no se sigue en decimales 

Ejemplo De MOD 


Ejemplo De DIV 









 Diferencias Un Numero Real  De Un Numero Entero




1. Los reales siempre incluyen a los enteros, pero los enteros no contienen reales 


2. Los reales contienen una parte entera y una parte decimal y los enteros poseen una parte decimal 


3. Los números enteros son exactos y los reales inexactos 
Tipo De Datos 

                                           Enteros  (1......N)
  • NUMÉRICO 
                                          Reales  (1.0,-2.0.....N)


  • BOLEANOS                   V ó 1
                O
  • LÓGICOS                      F ó 0                  


  • CARÁCTER  ----------   Cualquier símbolo del teclado 


  • CADENA
  • STRING                         Son un conjunto de caracteres 
  • ALFANUMÉRICO 








INVESTIGACIÓN

Consulta 


1. Definición de algoritmo
2. Definición de constante  
3. Definición de variable 
4. Tipos de datos 
5. Estructura de decisión simple, doble y múltiple
6. Ciclo repetitivo 
7. Lenguaje SLE2
8. Expresiones algorítmicas 


Desarrollo 

1. Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. 

2. Es un valor que no puedes ser alterado durante la ejecución del programa por ejemplo: 
Pi: 3.1416.

3. Es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de  datos soportado por un lenguaje de una programación, una variable es representada y usada a través de una etiqueta asignada a un programador o que ya esta predefinida.

4. Es un atributo de una parte de los datos que indica al ordenador algo sobre la clase de datos sobre los que se van a procesar. esto incluye imponer restricciones en los datos, como datos, valores y que operaciones se puedes realizar 

5. 
Estructura de decisión simple: 

La estructura de decisión simple si-entonces ejecuta una determinada acción cuando se cumple una determinada condición. La selección si-entonces evalúa la condición y
- si la condición es verdadera, entonces ejecuta la acción "S1" 
- si la condición es falsa, entonces no hacer nada.

Estructura de decisión doble: 

Es muy limitada y normalmente se necesitará una estructura que permita elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición.
Si la condición "C" es verdadera, se ejecuta la acción "S1", y si es falsa, se ejecuta la acción 
"S2". 

Estructura de decisión múltiple: 

Usando la estructura de decisión múltiple se evaluará una expresión que podrá tomar "N" valores distintos, 1, 2 , 3, ....,n y según que elija uno de estos valores en la condición, se realizará una de las n acciones o lo que es igual, el flujo del algoritmo seguirá sólo un determinado camino entre los n posibles.
Esta estructura se representa por un selector el cual si toma el valor "1" ejecutará la acción "1", si toma el valor "2" ejecutará la acción "2", si toma el valor "N" realizará la acción "N".

6. permiten repetir una acción o secuencia, este es un segmento de un algoritmo cuyos pasos se repiten en numero determinado de veces mientras se esta cumpliendo una acción, en estos ciclos se utilizan contadores y acumuladores los cuales regulan el ciclo. 

7. Fue diseñado para apoyar la formación profesional de estudiantes de Informática. Las construcciones del lenguaje fueron cuidadosamente seleccionadas para que el alumno se concentre en la búsqueda de las soluciones algorítmica apropiadas, obviando detalles de implementación que seguramente tendrá ocasión de estudiar en otras etapas de su aprendizaje.
El lenguaje presenta características que lo hacen apropiado para expresar algoritmos de las etapas iniciales del aprendizaje, pero simultáneamente reúne un rico conjunto de construcciones que posibilitan el tratamiento de tópicos más avanzados de estructuras de datos y programación modular.  

8. Son conjuntos de símbolos, números o variables que representan una instrucción especifica y computable para el computador.