Presentacion 1a webconferencia de algoritmos_v1 - copia
1. 2. Acompañamiento dentro del curso
Asincrónica:
Foro de trabajo colaborativo: permite el seguimiento a las actividades de
forma constante y respuestas efectivas por parte del tutor.
Correo interno: para dar información de interés general y respuesta rápida a
las solicitudes o inquietudes presentadas por los estudiantes.
Sincrónica:
Herramienta Skype: se brindará atención tutorial online haciendo uso del
chat individual (tutor-estudiante) o chat grupal (tutor – estudiantes del
curso). En el entorno de trabajo colaborativo se publicarán los horarios de
atención por cada tutor. Las grabaciones de las tutorías grupales se pondrán
a disposición de los estudiantes.
Web conferencias: tienen el propósito de profundizar en temáticas del curso,
se han dispuesto de siete webconferencias y la programación estará
publicada en el entorno de aprendizaje colaborativo.
2. 3. Presentación de actividades y herramienta de
software
Número
de
semana
Momentos
de la
evaluación
Productos a entregar según la estrategia de aprendizaje
Puntaje
máximo/5
00 puntos
Ponde
ración
/500
punto
s
1 y 2 Inicial
Etapa 1: Documentos con ejercicios resueltos, relacionados
con situaciones de la vida cotidiana.
25 25
3,4,5 y 6
Intermedia
Unidad 1
Etapa 2: Carpeta comprimida que debe contener los
pseudocódigos elaborados con la herramienta dispuesta
para ello.
350
100
7, 8 9 y
10
Intermedia
Unidad 2
Etapa 3: Carpeta comprimida que debe contener los
pseudocódigos de los problemas propuestos y elaborados
con la herramienta dispuesta para ello.
100
11,12,13
y 14
Intermedia
Unidad 3
Etapa 4: Carpeta comprimida que debe contener los
pseudocódigos de los problemas propuestos y elaborados
con la herramienta dispuesta para ello.
150
15 y 16 Final
Etapa 5: Carpeta comprimida que debe contener el
pseudocódigo con la resolución del problema final del curso.
125 125
500
500
3. 3. Presentación de actividades y herramienta de
software
Para el desarrollo de los algoritmos se empleará la
herramienta de software Pseint la cual es una aplicación para
diseñar algoritmos en pseudolenguaje en idioma español.
4. ¿Que es un algoritmo?
“Algoritmo” es el conjunto finito y ordenado de pasos con los que podemos
resolver un determinado problema.
http://thumbs.dreamstime.com/z/algoritmo-con-el-hombre-3d-23460065.jpg
5. Partes de un algoritmo
Datos de entada
Información necesaria
para elaborar el
proceso
Sin ellos no es posible
realizarse.
Entrada Proceso Salida
Proceso
Conjunto de
pasos para
obtener un
objetivo.
Datos de salida
Resultado del
proceso
Información que
se espera
Objetivo logrado
del proceso.
6. Ejemplo algoritmo de la vida real
Algoritmo para lavarse las manos
Datos de entada
Qué necesito para
lavarme las manos?
Proceso
Qué pasos
debo seguir
para lavarme
las manos?
Datos de salida
Cómo me quedan
las manos después
de lavármelas?.
7. Ejemplo algoritmo de la vida real
Proceso
INICIO
1. Mojar las manos.
2. Echarse suficiente jabón.
3. Frotar bien los dedos entre si.
4. Cierre y agarre los dedos.
5. Frote los pulgares.
6. Frote las palmas de los dedos.
7. Enjabone las muñecas
8. Enjuague bien
9. Secarse la manos con una toalla.
FIN
Datos de entada
Para lavarme las
manos yo necesito:
Agua
jabón
Datos de salida
Manos limpias
8. Pseudocódigo
Pseudocódigo:
Se basa en un lenguaje real, donde se permite expresar las
instrucciones en un lenguaje común (ejemplo: español, inglés u otro
idioma) para facilitar la escritura y lectura.
http://cdn0.grupos.emagister.com/imagen/pseudocodigo_1030112_t0.jpg
9. Tipos de operadores
Operador: Es un símbolo que tiene una función predefinida como la suma,
resta, multiplicación, etc.
Operadores aritméticos:
Nos permiten hacer cualquier operación aritmética, que necesitemos por
ejemplo:
Operador Acción
- Resta
+ Suma
* Multiplicación
/ División
·/. Módulo
-- Decremento
++ Incremento
10. Tipos de operadores
Operadores relacionales:
Nos permiten evaluar las relaciones (igualdad, mayor, menor, etc) entre un
par de operandos.
Operador Acción
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
== Igual
!= Distinto
11. Tipos de operadores
Operadores lógicos:
Son aquellos operadores que nos permiten conectar un par de propiedades
Operador Acción
&& Conjunción (Y)
|| Disyunción (O)
! Negación