Blogia

CCI Informatica

Introduccion a la Manipulacion de Memoria

Introduccion a la Manipulacion de Memoria

5to Bachillerato

5to Bipe

6to. Bipe

 Declaración de variables y tipos de datos 

            http://msdn2.microsoft.com/es-es/library/ffsdktda(VS.80).aspx

  

Acerca de los tipos de datos y declaración de variables en Visual Basic

 

            http://msdn2.microsoft.com/es-es/library/47zceaw7(VS.80).aspx

  

Este enlace esta bien resumido y claro.

 

            http://www.gratisweb.com/mmalicea/comp1120/lec02/tiposdatos.htm

   Ámbito

     Dependiendo del lugar donde las variables son declaradas pueden ser locales o publicas, otras formas de referirse a estos términos son privadas, globales, interna, externa.

Consulta los siguientes enlaces.

 

            http://www.ib.cnea.gov.ar/~icom/CursoC/ambitode.shtml

 

      

 En este enlace encuentras todo lo relacionado con las variables y sus ambitos en visual Basic específicamente.

 

            http://www.monografias.com/trabajos2/guiavb/guiavb.shtml

   Vectores 

            Aquí encuentran las definiciones sobre vectores.

                 http://es.wikipedia.org/wiki/Array        

            Manipulando vectores desde visual Basic

 

                        http://www.aspfacil.com/articulos/090201.asp

    

            En este enlace encuentran algunos esquemas y demostraciones sobre los procedimientos para manipular vectores

         http://www.lsi.us.es/docencia/asignaturas/ip1/trabajos/IndiceAnimador.htm 

 

Preguntas WebQuest

Preguntas WebQuest

1) Hacer un esquema con los componentes necesarios para un computador

2) Hacer un esquema con los accesorios que puedo incluir en un computador

3) Cuales son los tipos de case?

4) Que aspectos debo tomar en cuenta para elegir el tipo de case

5) Que modificaciones puedo hacer al case y que implicaciones tiene

6) Haga un esquema con ventajas y desventajas segun el case

7) Que es una fuente de poder, que tipos de fuente hay y sus caracteristicas

8) Que es una placa base, que otro nombre tiene

9) Que componentes importantes encontramos en la placa base

10) Que es la Bios

11) Aspectos que debo considerar al comprar un mother board

No olviden que deben presentar esto mañana temprano. 5 pts.

deben leer completamente los articulos, y prepararce muy bien para cuando sean evaluados.

Componentes de Un Pc Historia de los Procesadores

Componentes de Un Pc Historia de los Procesadores

En este articulo encuentras  informacion sobre los procesadores 8088,  80286 , 80386, 80486 y superirores, asi como la descripcion de algunos componentes internos en el case

http://www.monografias.com/trabajos/compopc/compopc.shtml

Este enlace explica que es lo que necesitas, como minimo en tu computadora, y que accesorios adicionales podrias utilizar.

http://www.ordenadores-y-portatiles.com/componentes-pc.html

 

 

Diagramacion de Estructuras cicilicas

Diagramacion de Estructuras cicilicas

en este enlace puedes encontrar la demostracion para ciclos while y for, esta redactado de forma algoritmica, esto te sera de mucha ayuda .

http://nayar.uan.mx/~iavalos/ciclos.htm#Estructura_for

te recomiendo que leas todo el articulo.

Actividades sobre ciclos

Actividades sobre ciclos

Actividades sobre ciclos 

Aquí tienen las propuestas para que las solucionen, recuerden  que las habilidades y técnicas, van mucho mas allá del simple conocimiento.

5to. Baco

         Fecha de entrega: Viernes 11 de Abril(Impreso formulario y metodos, diagrama de flujo a mano)

6to. Bipe

      Fecha de entrega: Miercoles 09 de Abril(Impreso formulario y metodos, diagrama de flujo a mano)

5to. Bipe

      Fecha de entrega: Martes 08 de Abril (Impreso formulario y metodos, diagrama de flujo a mano, bien definido y claro)

4to. Baco

      Fecha de entrega: Martes 15 de abril(impreso formulario y metodos, diagrama de flujo a mano.)

Nadie Sabe de lo Que es Capaz......

Hasta que lo intenta...........

Problema No . 1

Diseñar un programa en el que se ingresen 10 números, clasifíquelos en dos listas, en una incluya los números pares y en la otra los impares. 

Problema No. 2

Diseñar un programa en el que se ingrese la edad y el sexo, para un grupo de 15 personas, determine cuantas personas son de sexo femenino, y cuantas de sexo masculino, calcule la edad promedio para sexo masculino, y la edad promedio para sexo femenino.

Problema No. 3

Diseñar un programa en el que se ingrese un numero entero, el programa deberá visualizar todos los múltiplos de dicho numero.

Problema 4.

Un numero es primo, solo si no tiene otro divisor mas que la unidad y el mismo. diseñar un programa en el que se ingrese un numero entero y determine si el numero es primo o no.

vean este enlace sobre numeros primos esta bastante bueno

      http://www.monografias.com/trabajos29/primos-visual-basic/primos-visual-basic.shtml

Problema 5.

 Diseñar un programa en el que se ingrese un numero entero y calcule su factorial.  por ejemplo si el numero ingresado es 5 la salida deberia ser 120. dado que 1 * 2 * 3 * 4 * 5 son 120

Problema 6-

   Ingresar un numero entero cualquiera y contar cuantos submultiplos tiene.

Ciclos While y Temas Afines

Necesariamente debemos dar un vistazo a los siguientes enlaces, con el propósito de  reafirmar los conocimientos que nos permitan .resolver las aplicaciones que se  presentaran a continuación. 

 toma el tiempo necesario para estudiar cada uno de ellos.

Sintaxis sobre estructuras de control   http://www.canalvisualbasic.net/inicio/program_.asp   

Algunos Ejemplos de Aplicación de ciclos  http://docencia.50webs.com/vbasic18.htm  

Comparando ciclo While con ciclo Until  http://mmalicea.tripod.com/vbwhileuntil.htm  

Diagramas de flujo para ciclos While  http://www.monografias.com/trabajos12/alflu/alflu.shtml   

Estructuras de control de ciclo en algoritmos  http://www.geocities.com/inf135/tutc/Tema02.htm 

Tipos de Puertos

Tipos de Puertos

Algunos de los puertos que mas utilizamos son:

Serial, Usb, Ps2, com1, com2, Paralelo, FireWire, Ethernet

Recomiendo que vean estos enlaces

http://www.configurarequipos.com/doc435.html

http://es.wikipedia.org/wiki/Puerto_(computaci%C3%B3n)

 

Puertos

Puertos

Basicamente, los puertos son los componentes fisicos de nuestra computadora, que nos permiten la conectividad con otros dispositivos, llamados dispositivos perifericos, la mayoria de ellos los encontramos en la parte trasera del case, aunque actualmente, se dispone de case que permiten colocar algunos puertos al frente.

Aplicacion en Visual Basic de Botones de opcion

Aplicacion en Visual Basic de Botones de opcion

esta es la solucion en Visual Basic del Problema de los tipos de cliente. unicamente el metodo

Private Sub CmdAceptar_Click()

Txtsubtotal = Val(Txtunidades) * Val(Txtprecio)

If (Optfrecuente) Then

   Txtdescuento = Val(Txtsubtotal) * 0.1

ElseIf (Optregular) Then

   Txtdescuento = Val(Txtsubtotal) * 0.07

ElseIf (Optmembresia) Then   Txtdescuento = Val(Txtsubtotal) * 0.2ElseIf (Optespecial) Then   Txtdescuento = Val(Txtespecial) * 0.25End IfTxttotal = Val(Txtsubtotal) - Val(Txtdescuento)End Sub Private Sub Cmdnuevo_Click()

Txtunidades = " "

Txtprecio = " "

Txtsubtotal = " "

Txtdescuento = " "

Txtdescuento = " "

Txttotal = " "

 

End Sub

 

 

 

Estructuras de control Selectivo o Anidado

 

Un caso tipico, de la programacion es la toma de desiciones, con multiples alternativas. a esto le conocemos con el nombre de anidamiento.

por ejemplo en el siguiente problema:

                   Calcular el total a pagar de una compra, a partir del numero de unidades compradas y el precio unitario, tomando en cuenta que los clientes disponen de cierto descuento segun su categoria o clasificacion de acuerdo con la siguiente tabla

 

 Clasificacion Descuento
 Frecuente 0.10
 Membrecia 0.20
 Regular  0.07
 Especial 0.25

 

 Solucion por medio de un algoritmo:

 Algoritmo Descripcion del proceso 
 Inicio 
       leer(Cantidad, Precio, tCliente)

 Determino cuales son los datos

 de entrada,

      subtotal=Cantidad * Precio

 calculo el valor del subtotal de

 acuerdo a la

cantidad y el precio

      si(tCliente=1)entonces

                            descuento = subtotal * 0.10

     de lo contrario

     si(tCliente = 2)entonces

                           descuento = Subtotal * 0.20

       de lo contrario

     si(tCliente = 3)entonces

                           descuento = Subtotal * 0.07

    de lo contrario

     si(tCliente = 4)entonces

                           descuento = Subtotal * 0.25

 Realizo una serie de comparaciones

 con todos los posibles valores de la

variable tCliente, se esta asumiendo

1, 2, 3, 4 respectivamente para cada tipo

de cliente, para cada comparacion

 calculo el descuento de acuerdo

con la tabla anterior.

 fin si 
        total = subtotal - Descuento calculo el total a pagar

    Escribir(subtotal, descuento, total)

 doy a conocer los resultados.
 Fin 

 

 

 

 

 

 

 

 

 

 

 

 

 

Introduccion a la estructura de control repetitivo

Introduccion a la estructura de control repetitivo

              Muchas veces necesitamos realizar procedimientos o procesos repetidas veces en un programa, para este efecto se utilizan las herramientas de control repetitivo, estas se dividen basicamente en dos tipos, estructuras de control repetitivo contado, y estructuras de control repetitivo condicional

Ciclos Contados 

Ciclos Condicionales 

 Cuando conocemos el numero de veces que debe repetirse el cuerpo del ciclo, entonces utilizamos un ciclo contado Ocurre cuando no esta definido el numero de veces que el cuerpo del ciclo debe repetirse.

 Ejemplo: Se necesita calcular el monto total de ventas de un grupo de 15 vendedores, a partir del monto de ventas individual.

       en este caso podemos identificar la necesidad del ingreso de las ventas de cada uno de los 15 vendedores, situacion que algoritmicamente podriamos escribir de la siguiente manera.

Inicio

       Leer(V1)

       Leer(V2)

       Leer(V3)

       Leer(V4)

      ----------

      ----------

       suma = v1 + v2 + v3 + v4+ v5+ ...... v15

       Escribir (suma)

Fin 

  evidentemente hace falta instrucciones, por el espacio no las inclui, ademas podemos notar lo tedioso que se volveria proponer una solucion como esta, imaginemos el caso en el que no se trate de 15 vendedores, si no mas bien de 25, 50 o 100, definitivamente esta no podria ser la solucion. entonces la solucion siempre de forma algoritmica podria ser:

Inicio

        suma = 0

        repetir 15 veces

                      Leer(venta)

                      suma = suma + venta

        fin de repetir

      Escribir(suma) 

 Fin

       nota como se redujo el numero de instrucciones, y esta solucion funcionaria igual si fueran 25, 50 o miles de vendedores. Analicemos que fue lo que ocurrio aqui.

a) observa el uso de la variable suma, se le dio un valor inicial de 0, a este proceso se le conoce tambien como blanqueo de variables, y a su uso dentro del ciclo se le conoce como acumulador

b) la instruccion repetir 15 veces lo conoceremos como el encabezado del ciclo  indica el numero de veces que el cuerpo del ciclo debera repetirse, el cuerpo del ciclo es lo que aparece en color verde, puedes notar que finaliza con la instruccion fin de repetir.

c) Las instrucciones en el cuerpo del ciclo se repetiran de forma secuencial, lo que significa que se ingresara una venta a la vez, y esta sera sumada al valor incluido en la variable suma (inicialmente es 0), para cada pasada por el cuerpo del ciclo. de alli el concepto de acumulador

d) un acumulador es una variable dentro de un ciclo que se encarga de ir guardando en ella, susesivas sumas, acumuldas.

       este tipo de ciclo, tambien lo puedes representar graficamente.

 

 
 puedes consultar tambien en http://es.wikipedia.org/wiki/Bucle_for 

Mas sobre el tangram

Estas son otras imagenes que puedes elaborar con tu tangram.

El tangram

El Tangram es un juego chino muy antiguo llamado "Chi Chiao Pan" que significa "juego de los siete elementos" o "tabla de la sabiduría". Existen varias versiones sobre el origen de la palabra Tangram, una de las más aceptadas cuenta que la palabra la inventó un inglés uniendo el vocablo cantones "tang" que significa chino con el vocablo latino "gram" que significa escrito o gráfico. Otra versión narra que el origen del juego se remonta a los años 618 a 907 de nuestra era, época en la que reinó en China la dinastía Tang de donde se derivaría su nombre.

 
 

Instrucciones: debes crear un cuadro como este, esta parte es importante que la hagas con tus estudiantes, ya que les ayuda tambien para el manejo de herramientas de calculo y medicion, ademas de que los entretiene por un largo rato, seguidamente proceden a recortar las piezas que obtuvieron, y se les propone que encuentren la solucion de las siguientes figuras, entre otras,

Como puedes darte cuenta, es una practica bastante sencilla, creativa, y con pocos recursos que pudes poner en practica en el salon de clases, y los chicos, se entretendran, mientras desarrollan sus habilidades de pensamiento, puedes encontrar mas informacion hacerca en: http://es.wikipedia.org/wiki/Tangram

Algoritmos

Algoritmos

Los algoritmos son un conjunto de pasos logicos que determinan la forma de realizar una tarea, un procedimiento, y/o resolver un problema, los algoritmos se pueden hacer o escribir de diferentes formas, pueden ser:

a) Narrados

        Cuando utilizamos un lenguaje comun, es decir nuestro idioma para indicar las instruccioenes o pasos que se deben realizar para determinado proposito. Por ejemplo podriamos mencionar una receta de cocina o los pasos para armar un juguete.

B) Pseudocodigo

         Le llamamos Pseudocodigo cuando las instrucciones estan escritas utilizando alguna sintaxis previamente definida, y se utilizan variables y expresiones para especificar los pasos o procedimientos a seguir, generalmente este es el que utilizamos, como una tecnica para resolver problemas, previos a convertirlos en programas de computadora.

c) Graficos

          Hay muchas formas de algoritmos graficos, como el conjunto de imagenes que encontramos en las pistas de carros para nuestros niños, o como las señales que encontramos en la carretera indicandonos la forma de llegar a determinado lugar, en el caso de la programacion especificamente utilizamos el diagrama de flujo.

 

Variables y expresiones

Variables y expresiones

Por medio de variables y expresiones, podemos determinar los pasos a seguir para resolver determinado problema, por ejemplo:

Dado el problema: Calcular el promedio de las notas de 3 bimestres para un estudiante.

Narrado:

paso 1. Debo obtener el valor de las notas de cada bimestre

Paso 2. Seguidamente procedo a calcular el valor de la suma de las notas obtenidas de cada bimestre

Paso 3. El Resultado obtenido de la suma en el paso 2 lo dividire dentro de 3 que es el numero de notas.

Paso 4. Dar a conocer el resultado.

al escribir estas instrucciones de forma narrada nos damos cuenta que las instrucciones son un poco largas, posiblemente, poco precisas o ambiguas (es decir dan lugar a dudas)

de otra manera  por medio de variables y expresiones podriamos escribir.

 

Inicio

         Leer(a,b,c)

         Suma = a + b + c

         Promedio = Suma / 3

         Escribir(Promedio)

Fin

       en este ejemplo podemos darnos cuenta en primer lugar de lo corto que son las instrucciones, por otro lado que el resultado siempre seria el mismo, en relacion a los calculos. ya que esta bien definido que la suma se obtendra de los valores de a,b,c respectivamente, ya que son los valores que seran ingresados al computador. y el promedio que sera mostrado sera el resultado obtenido de la suma dividida dentro de 3.