miércoles, 28 de enero de 2015

Algoritmos No Computarizados.

1.3 Elaboración de algoritmos de la solución del problema.

Un algoritmo es una secuencia ordenada de pasos, bien precisos, que permite obtener la solución de un problema dado.Existen dos tipos de algoritmos, los que se realizan para ser ejecutados por una computadora, llamados algoritmos computacionales, y los que son ejecutados por el ser humano, algoritmos no computacionales.

Algoritmo no computarizado.

Toda actividad que realiza el ser humano, responde a un algoritmo, es decir toda actividad que realizamos esta compuesta por una serie de pasos ordenados que nos llevan a un fin determinado.

A manera de ejemplo, se desarrolla un algoritmo para usar un teléfono público de monedas. Dicha operación puede expresarse en los siguientes pasos:

1. Descolgar la bocina
2. Introducir las monedas
3. Marcar el número
4. Hablar
5. Colgar la bocina

Los pasos anteriores parecen describir de forma correcta como usar un teléfono publico de monedas, pero que pasa si le entregamos esta secuencia de pasos a una persona que no ha utilizado nunca un teléfono de esta índole, ¿Podrá utilizarlo correctamente?, probablemente no, ya que existen muchos aspectos que no son mencionados, como por ejemplo que haría si el teléfono no sirve y no da señal ó si se agota el tiempo, entre otras interrogantes. Por esta razón el ejemplo antes  descrito está un poco lejos de ser un algoritmo efectivo para usar un teléfono público de monedas. ¿Qué crees que se necesite para poder realizar un algoritmo efectivo para utilizar correctamente un teléfono público de monedas?.

Actividad 1. Realice en su cuaderno de ejercicios, los siguientes algoritmos no computarizados.
  1. Realizar un algoritmo para hacer una taza de café.
  2. Especifique con un algoritmo la compra de boletos del cine.
  3. Indique la secuencia lógica para reproducir un archivo de audio (canción) en su celular.
  4. Escriba un algoritmo que te permita realizar la compra de una comida en un restaurante con mesero y carta de productos.
  5. Describa un algoritmo de las actividades que realiza para poder asistir a la escuela diariamente, partiendo del momento en el que está dormido hasta que llega al salón de clase.



martes, 27 de enero de 2015

Submódulo 1 “Aplicar los principios de programación en la solución de problemas”.

   1. Desarrollar el proceso de solución de un problema.

La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema.
Este proceso exige los siguientes pasos:

  • Identificación del problema.
  • Análisis del problema.
  • Diseño o desarrollo de un algoritmo.
  • Transformación del algoritmo en un programa (codificación).
  • Ejecución y validación del programa.
1.1. Identificación del Problema.

Para desarrollar procesos para la solución de un problema, primeramente debe existir un cuestionamiento, una mejora o una restructuración de un proceso ya existente, o bien también la creación de nuevos procesos. Este punto es de suma importancia, ya que si no se identifica de forma clara, concisa y precisa el problema, todos los siguientes pasos no tendrían mucho sentido. De esta forma es importante identificar y aclarar bien los puntos que relacionan al problema en cuestión, ya que entre mas información se recabe mejor se podrá dar solución concreta y completa al problema.

Que consideras deberás hacer en los siguientes ejemplos. Indica que harías y muestra un resultado para cada cuestionamiento.

Ejemplo 1. Determine el valor de la sumatoria de los números enteros comprendidos entre el 1 y el 10.

Ejemplo 2. Juan fue a la tienda que se encuentra cerca de su casa a comprar un pedido que le indico su mamá, la cual le dio $120 pesos, compró un kilo de frijol que le costó el 40% del dinero que llevaba, un kilo de sal que le costó 5% del dinero total. ¿Cuánto le costó cada artículo comestible que compró Juan?


miércoles, 21 de enero de 2015

Secretaria de Educación Pública
Subsecretaria de Educación Media Superior
Centro de Bachillerato Tecnológico Agropecuario No. 177


TÉCNICO EN INFORMÁTICA

Módulo III. Desarrollo de Sistemas Básicos de Información. 

  • Objetivo General: Desarrollar sistemas de información en un lenguaje de programación visual de acuerdo con la Metodología del Desarrollo de Sistemas.
  • Duración: 272 horas por semestre.


Submódulo 1. Aplicar los principios de programación en la solución de problemas.


  • Objetivo Especifico: Solucionar problemas utilizando la lógica computacional.
  • Duración: 96 horas por  semestre.


Submódulo 2. Diseñar sistemas de información.


  • Objetivo especifico: Deseñar sistemas de acuerdo con el desarrollo de bases de datos.
  • Duración: 80 horas por semestre.


Submódulo 3. Elaborar sistemas de información mediante un lenguaje de programación visual.


  • Objetivo especifico: Realizar sistemas de información utilizando el lenguaje de programación visual.
  • Duración: 96 horas por semestre.