Académique Documents
Professionnel Documents
Culture Documents
SEMANA N° 1
ALGORITMOS Y SU
REPRESENTACIÓN
Mg. Hernán Nina Hanco
Interés
https://www.pqs.pe/actualidad/noticias/perfiles-de-carrera-como-sera-el-programador-de-software-en-el-futuro
Interés
https://www.fundaciontelefonica.com.ar/conferencias/conferencia-pensamiento-computacional-analisis-de-una-
competencia-clave/
AGENDA
1. Definición de Algoritmo
2. Definición de un programa de computadora
3. Metodología de desarrollo de programas de
computador
4. Representación de algoritmos
5. Lenguaje de programación
6. Evaluación / actividad aplicativa
Descubrimiento
ESTRUCTURA PPT
LOGRO DE LA SESIÓN
Mejores Programadores
METODOLOGÍA DE DESARROLLO DE PROGRAMAS DE
COMPUTADOR
• Las dos herramientas más utilizadas comúnmente para diseñar algoritmos son:
diagramas de flujo, y pseudocódigos.
• Diagramas de flujo:
• Un diagrama de flujo (flowchart) es una representación gráfica de un algoritmo. Los
símbolos utilizados han sido normalizados por el Instituto Norteamericano de
Normalización (ANSI).
• Pseudocódigo:
• Es una herramienta de programación en la que las instrucciones se escriben en
palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de
programas. En esencia, el pseudocódigo se puede definir como un lenguaje de
especificaciones de algoritmos.
EJEMPLO DEL DIAGRAMA DE FLUJO
EJEMPLO DE PSEUDOCÓDIGO
LENGUAJE DE PROGRAMACIÓN
Actividades de aplicación
colaborativa
1. Desarrolle un programa para determinar el cociente y resto de la
división de dos números enteros
2. Escribir un programa que permite intercambiar o permutar el valor de
dos variables enteras
3. Escribir un programa para determinar la hipotenusa de un triángulo
rectángulo conocidas las longitudes de sus dos catetos.
Aprendizaje
ESTRUCTURA PPTevidenciado
TRABAJO APLICATIVO
1. Desarrolle un algoritmo que le permita leer un valor para radio (R), calcular el
área (A) de un círculo A = PI * R² y escribir su valor.
2. Desarrolle un algoritmo que le permita leer un valor que represente una
temperatura expresada en grados Celcius y convierta dicho valor en un valor
expresado en grados Fahrenheit.
3. Desarrolle un algoritmo que le permita calcular el área de un triángulo en
función de las longitudes de sus lados previamente leídos desde el teclado
4. Dada una medida de tiempo expresada en horas, minutos y segundos con
valores arbitrarios, elabore un programa que transforme dicha medida en una
expresión correcta. Por ejemplo, dada la medida 3h 118m 195s, el programa
deberá obtener como resultado 5h 1m 15s.
5. La tribuna de un estadio está numerada del 1 al 500 en la parte superior
horizontal que corresponde al número de asiento por columna; y del 1 al 50 en
la parte izquierda vertical que corresponde al número de asiento por fila. Los
boletos tienen una numeración correlativa del 1 al 25000. Para cualquier
número de boleto determinar el número de fila y el número de columna que le
correspondería a la ubicación de su asiento.:
INSTRUMENTO DE EVLUACIÓN
INSTRUMENTO DE EVALUACIÓN
• RÚBRICA N° 1 PARA PROGRAMAS DE COMPUTADORAS DE
ESTRUCTURAS SECUENCIALES
REFERENCIAS