Académique Documents
Professionnel Documents
Culture Documents
01 - Curso 9 - 2020 - 1
Actividad Grupal AGF1
Grupo de Trabajo Nº 9
Integrantes
* Se denomina Vocero al integrante que subirá esta actividad al campus para cumplimentar la
entrega.
Entrega: OBLIGATORIA
Fecha Límite de Entrega: Domingo 19 de abril de 2020 (23:59)
Forma de Entrega
Trabajar sobre este mismo archivo y guardarlo en formato de archivo .DOC para la
entrega de los Ejercicios 1, 2 y 3. El vocero deberá subir el archivo a la plataforma.
Realizar las actividades del Ejercicio 0 en la caja general del sitio del curso 9 en el
campus FIUBA (Foro “Un lugar de Encuentro”/Consulta “¿Leíste el Reglamento?)
así:
● Cada integrante del Grupo de Trabajo deberá subir foto o imagen que lo
identifique como Participante del Curso 9 en el Campus.
Cada integrante del Grupo de Trabajo deberá presentarse en el Foro “Un Lugar
de Encuentro” en el espacio “Para conocernos más”, a modo de aviso clasificado
(NO MÁS de 100 palabras). Utilizar la herramienta Contar palabras… del
procesador de texto. Deben comentar cuáles son sus expectativas/impresión sobre
el curso, cuáles consideran son las actitudes (mínimo 3) que deben desplegar en
clase presencial para el aprendizaje de los contenidos y pueden contar lo que deseen
acerca de ustedes (inquietudes, intereses), compartir alguna foto, algún
pensamiento...
Cada integrante del Grupo de Trabajo deberá leer el Reglamento de la Cátedra y
notificar el conocimiento de su contenido completando la consulta “¿Leíste el
Reglamento?” en la caja general del curso.
Fases de Polya para la Solución de Problemas
George Polya a finales de los años cuarenta definió las fases para resolver problemas:
Fase 1 Entender el problema
Fase 2 Idear un plan para resolver el problema
Fase 3 Llevar a cabo el plan
Fase 4 Evaluar la solución en cuanto a su exactitud y a su potencial como herramienta para
resolver otros problemas
Estas fases NO SON PASOS que deban seguirse en secuencia al tratar de resolver un
problema; más bien, SON FASES que deben ejecutarse avanzando y retrocediendo en
forma evolutiva durante el proceso de resolución hasta completarse en algún momento
(hallazgo de la solución).
Fuente: Introducción a las Ciencias de la Computación. J. Glenn Brookshear.
Respuesta. CDAB
1. Se leyó el enunciado hasta tener clara la información. Luego se definió el objetivo, en este caso ¿Cuál es el orden de llegada en la
2. carrera? y las condiciones planteadas. Luego se piensa en los posibles métodos de resolución, y por la naturaleza de problema,
3. decidimos hacerlo por una serie de condicionales, estudiando en particular si A, B, C o D ganaban cual debía ser la predicción
4. que tenía que cumplirse, y si ésta satisface la condición de que fuese la única en efectuarse.
5. Sí A gana, no se cumple su predicción. Sí B gana, se cumplen mas de una predicción. Si C gana, se puede cumplir su predicción
6. y no se repetiría ninguna otra, Sí D gana, no se cumple su predicción. Por lo que sólo nos deja, de que C llegue primero.
7. Esto implica, que su predicción se cumpla, es decir que A es tercero, y que D sea segundo, pues no debe cumplirse la condición
8. de B, finalmente B es el último en llegar.
9. Si sustituimos los datos presentados (A,B,C,D) por otros como F,G,H,I este método sería efectivo, e inclusive para algún otro de
10. características similares.
Fases de Polya
Entender el Idear un plan para Llevar a cabo el Evaluar la
problema resolver el problema plan solución
Definición de Algoritmo
Enunciado
Considerar la definición de algoritmo de Brookshear para identificar en el cuento de
Julio Cortázar que se presenta a continuación, la secuencia de acciones que dirige la
actividad: subir una escalera. En primer lugar identificar** las acciones esenciales en
el texto, subrayándolas o resaltándolas. Y en segundo lugar, copiar (sin alterar) cada
acción esencial para obtener una lista de acciones ejecutables que constituye el
algoritmo que soluciona el problema.
Secuencia de Acciones
1. Mantenerse de pie, los brazos colgando sin esfuerzo, la cabeza erguida, respirando lenta y regularmente.
2. Levantar esa parte del cuerpo situada a la derecha abajo, Puesta en el primer peldaño, llamaremos pie.
3. Se recoge la parte equivalente de la izquierda, llevándola a la altura del pie, seguir hasta colocarla en el segundo peldaño.
4. Repetir alternadamente los movimientos hasta encontrarse con el final de la escalera
5. Un ligero golpe de talón
Verificar que cada una de las acciones ES ejecutable sin información adicional (acción
primitiva) y que la lista de acciones cumple con la definición de algoritmo de
Brookshear. Además, se deberá elegir tres personas (familiar, amigo, compañer@, uno
mismo) que ejecuten la secuencia de acciones para validar la fase Evaluación de la
Solución del proceso de solución de un problema y explicitar quiénes fueron las
personas elegidas.
Persona
1. César González. Integrante
2. Cinthia Giglioli. Amiga
3. Marcos Bermúdez. Integrante
** Ver video de la Facultad de Arquitectura, Diseño y Urbanismo FADU de la caja 1
que ilustra el cuento de Julio Cortázar y facilita la identificación de la secuencia de
acciones.
Nadie habrá dejado de observar que con frecuencia el suelo se pliega de manera tal que
una parte sube en ángulo recto con el plano del suelo, y luego la parte siguiente se
coloca paralela a este plano, para dar paso a una nueva perpendicular, conducta que se
repite en espiral o en línea quebrada hasta alturas sumamente variables. Agachándose y
poniendo la mano izquierda en una de las partes verticales, y la derecha en la horizontal
correspondiente, se está en posesión momentánea de un peldaño o escalón. Cada uno de
estos peldaños, formados como se ve por dos elementos, se sitúa un tanto más arriba y
más adelante que el anterior, principio que da sentido a la escalera, ya que cualquier otra
combinación produciría formas quizá más bellas o pintorescas, pero incapaces de
trasladar de una planta baja a un primer piso. Las escaleras se suben de frente, pues
hacia atrás o de costado resultan particularmente incómodas. La actitud natural consiste
en mantenerse de pie, los brazos colgando sin esfuerzo, la cabeza erguida aunque no
tanto que los ojos dejen de ver los peldaños inmediatamente superiores al que se pisa, y
respirando lenta y regularmente. Para subir una escalera se comienza por levantar esa
parte del cuerpo situada a la derecha abajo, envuelta casi siempre en cuero o gamuza, y
que salvo excepciones cabe exactamente en el escalón. Puesta en el primer peldaño
dicha parte, que para abreviar llamaremos pie, se recoge la parte equivalente de la
izquierda (también llamada pie, pero que no ha de confundirse con el pie antes citado),
y llevándola a la altura del pie, se la hace seguir hasta colocarla en el segundo peldaño,
con lo cual en éste descansará el pie, y en el primero descansará el pie. (Los primeros
peldaños son siempre los más difíciles, hasta adquirir la coordinación necesaria. La
coincidencia de nombre entre el pie y el pie hace difícil la explicación. Cuídese
especialmente de no levantar al mismo tiempo el pie y el pie).
Llegado en esta forma al segundo peldaño, basta repetir alternadamente los
movimientos hasta encontrarse con el final de la escalera. Se sale de ella fácilmente, con
un ligero golpe de talón que la fija en su sitio, del que no se moverá hasta el momento
del descenso.▲
Enunciado
Cada integrante del Grupo de Trabajo deberá identificar una actividad del mundo
real que implica la ejecución de un algoritmo (considerar la definición de algoritmo de
Brookshear). Por ejemplo, “Viajar desde casa hasta la facultad”.
Cada integrante del Grupo de Trabajo deberá utilizar un medio distinto de diseño o
captura del algoritmo (texto escrito en lenguaje natural-no más de 10 acciones o pasos,
según modelo-, video, foto, presentación con imágenes y texto, otro). Cada integrante se
encargará de subir su propio algoritmo (diseñado o capturado) a la tarea Especificación
Primera Actividad Grupal Formativa en correspondencia con la tabla Listado de
Algoritmos que se ejecutan en el mundo real.
Cada integrante del Grupo de Trabajo deberá revisar el diseño/captura del algoritmo
de otro integrante del grupo para verificar que cumple con la definición de algoritmo
(ver escala de valoración, columna 3, Evaluación de los Algoritmos diseñados).
# 1 PRÓLOGO
# 1.1 Presentación
# 1.1.1 Título
print('Promedio Académico')
print()
# 1.1.2 Bienvenida
print('Bienvenido/a al Programa de Promedio Académico')
# 1.1.3 Objetivo
print('Calcular el promedio académico del estudiante designado ')
print()
# 1.2 Obtención del nombre y apellido y las calificaciones del estudiante
# 1.2.1 Solicitud e ingreso del nombre y apellido
estudiante = input('Ingresar Nombre y Apellido:')
# 1.2.2 Solicitud e ingreso de las calificaciones
Física = int(input('Ingresar Calificacion de Fisica : '))
Química = int(input('Ingresar Calificacion de Quimica :'))
Álgebra = int(input('Ingresar Calificacion de Algebra :'))
Análisis = int(input('Ingresar Calificacion de Analisis :'))
ICSE = int(input('Ingresar Calificacion de ICSE :'))
IPC = int(input('Ingresar Calificacion de IPC :'))
#1.3 # Definición de la cantidad de asignaturas
asignaturas = 6
# 2 RESOLUCIÓN
# 2.1 Cálculo del promedio de calificaciones
promedio = float ((Física + Química + Álgebra + Análisis + ICSE + IPC) / asignaturas)
# 3 EPÍLOGO
# 3.1 Exhibición del valor del promedio
print()
print('El Promedio calculado basado en las calificaciones de ', estudiante, 'es aprox',
promedio )
# 3.2 Finalización
print()
print('Ha concluido el cálculo de promedio.')
# 3.2.1 Despedida
print('Hasta la próxima interacción.')
# 3.2.2 Agradecimiento
print('Gracias por haber usado el programa de cálculo de promedios.')
# 3.2.3 Pausa para lectura de el/los valor/es de el/los resultado/s
print('texto pausa para lectura')
exit()