Está en la página 1de 24

ALGORITMOS

SESIN 1
TERMINOLOGA BSICA DE ALGORITMOS

ACTIVIDADES
1.
2.
3.

Presentacin del profesor


Presentacin de los estudiantes
Exposicin: Panorama general de la materia

4.
5.

Diagnstico previo
Introduccin a la Unidad 1: Mtodos de solucin de
problemas

PRESENTACIN DEL
PROFESOR

MTRO. CARLOS ENRIQUE AGUIRRE LLANES

CURRCULO BREVE
Estudios de Ingeniera en Sistemas Computacionales en la Universidad
Valle del Bravo, Maestra en Ciencias de la Administracin con especialidad
en Informtica en la Universidad Mxico Americana del Norte; Doctorado en
Administracin y Alta Direccin en la Universidad Autnoma de Coahuila,
todos sus estudios los realiz en Reynosa Tamaulipas. Cuenta con 15 aos
de experiencia docente a nivel universitario, asesor de ms de 80 tesis de
licenciatura de las carreras de comercio, administracin, contabilidad,
relaciones internacionales
y mercadotecnia y de 34 proyectos de
investigacin de maestras, destacando Salud Pblica, Educacin y
Administracin de negocios. Ha dado respuesta a convocatorias del
CONACYT y COTACYT, saliendo aprobados en su totalidad los proyectos
con financiamiento del FONDO MIXTO TAMAULIPAS. Ha sigo organizador
principal en los congresos de investigacin y de las Jornadas Cientficas
Estudiantiles. Ha participado en varios exmenes de grado de Maestra en
Educacin y Gestin de Negocios. Es asesor de Investigacin y Posgrado
en la Universidad Pedaggica Nacional, Unidad 285 Reynosa, y Docente de
Posgrado en la Maestra de Administracin de Negocios y Educacin en la
Universidad Interamericana para el Desarrollo. Actualmente profesor de
tiempo completo en la Universidad Politcnica Regin Riberea.

PRESENTACIN DE LOS
ESTUDIANTES
4 cosas que decir:
Nombre completo.
Lugar de origen o de residencia
Hobby o entretenimiento favorito
Que esperan de esta clase.

PANORAMA GENERAL DE LA
MATERIA ALGORITMOS
La resolucin de problemas implica la ejecucin de una serie
de pasos que llevan un orden y prioridad segn el problema
a resolver, lo anterior aplica para cualquier o mbito, sea
social, econmico, en reas de ciencias y tecnologas, etc

Un algoritmo es una herramienta til para la


especificacin de los pasos para dar solucin a cualquier
problema, teniendo las caractersticas de ser finito,
ordenado y preciso.

En esta materia se abordan los diferentes aspectos


bsicos para el diseo, representacin y validacin de
algoritmos teniendo como contexto las fases para
resolver problemas de manera general.

Esta asignatura proporciona al


alumno las bases para el diseo
y desarrollo de los algoritmos
que requerir generar para la
implementacin de soluciones
computacionales a problemas
relacionados, por ejemplo, con
el desarrollo de aplicaciones de
software y bases de datos.

OBJETIVO GENERAL
El alumno ser capaz de utilizar la metodologa de solucin de
problemas y las herramientas necesarias para que aplique el
diseo correcto de las soluciones algortmicas de problemas del
mundo real.

HABILIDADES
A DESARROLLAR EN EL ESTUDIANTE

Comunicacin oral y escrita

Resolucin de problemas

Capacidad de anlisis y
sntesis

Diseo lgico

Diseo conceptual

Capacidad de investigacin
por diversas fuentes

COMPETENCIAS GENRICAS
A DESARROLLAR
Capacidad de abstraccin, anlisis y sntesis
Capacidad de investigacin
Habilidades en las TIC y la comunicacin
Habilidades para buscar, procesar
procedente de diferentes fuentes

analizar

informacin

Capacidad para identificar, planear y resolver problemas

UNIDADES DE LA
ASIGNATURA
I.
II.

Mtodos de solucin de problemas


Solucin de problemas usando estructuras algortmicas
secuenciales

III.

Solucin de problemas usando estructuras algortmicas


selectivas
Solucin de problemas usando estructuras algortmicas
repetitivas
Arreglos

IV.
V.

SISTEMA DE EVALUACIN
TODAS LAS UNIDADES:
EVIDENCIA DE CONOCIMIENTO 30%
EVIDENCIA DE PRODUCTO
EVIDENCIA DE DESEMPEO

50%
20%

DIAGNSTICO PREVIO
Como solucionas un problema de la vida real? por ejemplo:
Prepararte el desayuno
Llegar a tiempo a clases

5 INDICACIONES
IMPORTANTES PARA EL
ESTUDIANTE DEL CURSO DE
ALGORITMOS
1. Asistencia
2. Compromiso con la clase
3. Participar en la prcticas
4. Trabajo en equipo
5. Socializar el conocimiento

SISTEMA DE
EVALUACIN
Evidencia de conocimiento (Cuestionarios)
Evidencia de producto (Elaboracin de algoritmos)
Evidencia de desempeo (Exposiciones)

UNIDAD I
MTODOS DE SOLUCIN DE PROBLEMAS

Terminologa bsica de algoritmos (1ra parte)

Definicin de algoritmo
Definicin de lenguaje natural
Caractersticas de un algoritmo
Lenguaje maquina.

Actividades extra clase (Tarea)


Buscar ejemplos de un algoritmo cotidiano y traerlo
documentado para la prxima sesin.

QUE ES UN ALGORITMO?
Conjunto de pasos, procedimientos o acciones
que nos permiten alcanzar un resultado o
resolver un problema (Cair-Battistutti, 2006).
Un algoritmo es una serie finita de pasos para
resolver un problema (Valenzuela-Ruz, 2003).
Conjunto de reglas para efectuar algn calculo,
bien sea mano, o mas frecuente en una mquina
(Brassard y Bratley, 1997)

PSEUDOCDIGO O
LENGUAJE NATURAL
El pseudocdigo es una herramienta utilizada para el diseo de
programas

que

permite

al

programador

expresar

sus

pensamientos de una forma clara utilizando su lenguaje natural y


mostrando el orden de ejecucin de las sentencias del programa
sin ninguna ambigedad.

El principal objetivo del pseudocdigo es el de representar la


solucin a un algoritmo de la forma ms detallada posible, y a su
vez lo ms parecida posible al lenguaje que posteriormente se
utilizara para la codificacin del mismo.

Elementos del Pseudocdigo


Variables: Representar elementos, acciones, cosas, procesos,
datos o informacin relevante del problema a resolver.
Tipos de Datos: Los tipos de datos existentes en pseudocdigo
son:

CARACTERSTICAS DE LOS
ALGORITMOS
1. Preciso: Indicando el orden de realizacin de
cada uno de los pasos.
2. Definido: Si se sigue el algoritmo varias
veces proporcionndole (consistente) los
mismos datos, se deben obtener siempre los
mismos resultados.
3. Finito: Al seguir el algoritmo, este debe
terminar en algn momento, es decir tener un
nmero finito de pasos.

ACTIVIDADE EXTRA
CLASE (TAREA)

Buscar ejemplos de un algoritmo


cotidiano y traerlo documentado
para la prxima sesin.

GRACIAS !

También podría gustarte