0% encontró este documento útil (0 votos)
4 vistas15 páginas

Programación

La Unidad 1 se centra en los fundamentos de la programación, enseñando conceptos como algoritmos, diagramas de flujo y lenguajes de programación. A lo largo de cuatro semanas, los estudiantes aprenderán a definir programación, elaborar algoritmos y aplicar pensamiento lógico para resolver problemas, con énfasis en su aplicación en contabilidad. La evaluación incluye ejercicios prácticos, participación y pruebas cortas para medir el progreso de los estudiantes.

Cargado por

Stel Cu
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas15 páginas

Programación

La Unidad 1 se centra en los fundamentos de la programación, enseñando conceptos como algoritmos, diagramas de flujo y lenguajes de programación. A lo largo de cuatro semanas, los estudiantes aprenderán a definir programación, elaborar algoritmos y aplicar pensamiento lógico para resolver problemas, con énfasis en su aplicación en contabilidad. La evaluación incluye ejercicios prácticos, participación y pruebas cortas para medir el progreso de los estudiantes.

Cargado por

Stel Cu
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIDAD 1: INTRODUCCIÓN A LA PROGRAMACIÓN (DESARROLLADA)

Duración: 4 semanas

I. COMPETENCIA DE LA UNIDAD (CNB)

Comprende los fundamentos de la programación mediante la aplicación de algoritmos y


diagramas de flujo para la resolución de problemas básicos relacionados con el ámbito
académico y contable.

II. INDICADORES DE LOGRO

• Define programación y algoritmo correctamente.


• Identifica los elementos básicos de un programa.
• Elabora algoritmos y diagramas de flujo simples.
• Aplica el pensamiento lógico en la resolución de problemas.

III. DESARROLLO POR SEMANAS

SEMANA 1: FUNDAMENTOS DE LA PROGRAMACIÓN

Contenidos y conceptos:

• Programación:
Concepto: Proceso de diseñar, escribir y mantener instrucciones que una computadora puede
ejecutar para resolver problemas.

• Programa:
Concepto: Conjunto de instrucciones ordenadas que la computadora ejecuta para realizar una
tarea.

• Lenguaje de programación:
Concepto: Sistema de comunicación que permite al ser humano dar instrucciones a la
computadora.

• Historia de la programación:
Concepto: Evolución de los lenguajes desde código máquina hasta lenguajes modernos.
• Importancia de la programación en contabilidad:
Concepto: Permite automatizar cálculos, generar reportes y optimizar procesos financieros.

Actividades:

• Lluvia de ideas
• Discusión guiada
• Investigación breve

Ejercicios:

1. Redactar con sus propias palabras el concepto de programación.


2. Elaborar un resumen sobre la importancia de la programación en empresas.
3. Investigar 3 lenguajes de programación y su uso.
4. Participar en discusión: ¿Dónde se usa la programación en la vida diaria?

Evaluación:

• Participación
• Revisión de ejercicios
• Lista de cotejo

CONCEPTO AMPLIADO DE ALGORITMO

🧠 ¿Qué es un algoritmo?

Un algoritmo es un conjunto ordenado, lógico y finito de pasos que se siguen para resolver un
problema o realizar una tarea.

Es como una receta que indica exactamente qué hacer desde el inicio hasta obtener un resultado.

🔍 Explicación más detallada

Un algoritmo:

 Indica qué hacer paso a paso


 Debe ser claro y entendible
 Tiene un inicio y un final
 Siempre produce un resultado
📌 En programación, el algoritmo es la base antes de escribir código.

⚙️Características de un algoritmo

1. Preciso
Cada paso debe ser claro
👉 Ejemplo: “sumar 2 + 2”, no “hacer una suma”
2. Ordenado (secuencial)
Los pasos deben seguir un orden lógico
3. Finito
Debe terminar en algún momento
4. Definido
Siempre produce el mismo resultado con los mismos datos

📊 Partes de un algoritmo

1. Entrada (datos)
Información que se recibe
2. Proceso
Operaciones que se realizan
3. Salida (resultado)
Resultado final

🧾 Ejemplos cotidianos

☕ Ejemplo 1: Preparar café

1. Hervir agua
2. Agregar café
3. Servir en taza
4. Agregar azúcar

👉 Resultado: café listo

📱 Ejemplo 2: Enviar un mensaje

1. Abrir aplicación
2. Escribir mensaje
3. Seleccionar contacto
4. Presionar enviar

📊 Ejemplos contables (IMPORTANTE)

💰 Ejemplo 3: Calcular total de compra

Datos:

 Precio = Q25
 Cantidad = 4

Algoritmo:

1. Ingresar precio
2. Ingresar cantidad
3. Multiplicar precio × cantidad
4. Mostrar total

👉 Resultado: Q100

🧾 Ejemplo 4: Calcular descuento

Datos:

 Total = Q200
 Descuento = 10%

Algoritmo:

1. Ingresar total
2. Calcular descuento (total × 0.10)
3. Restar descuento al total
4. Mostrar resultado

👉 Resultado: Q180

🏦 Ejemplo 5: Calcular salario neto

Datos:
 Salario = Q3000
 Descuento IGSS = 4.83%

Algoritmo:

1. Ingresar salario
2. Calcular descuento
3. Restar descuento
4. Mostrar salario final

🔢 Ejemplo matemático simple

➕ Sumar dos números

1. Ingresar número 1
2. Ingresar número 2
3. Sumar ambos números
4. Mostrar resultado

🔄 Ejemplo con decisión (más avanzado)

💳 Ejemplo 6: Validar pago

1. Ingresar monto pagado


2. Si el pago es igual o mayor al total → aprobado
3. Si no → pago insuficiente
4. Mostrar resultado

🧩 Ejercicios prácticos

✍️Ejercicio 1

Escribe el algoritmo para:

 Lavarse las manos

✍️Ejercicio 2
Crear algoritmo para:

 Calcular el promedio de 3 notas

✍️Ejercicio 3 (Contable)

Una tienda vende:

 Precio: Q50
 Cantidad: 5

👉 Escribe el algoritmo para calcular el total

✍️Ejercicio 4

Ordena correctamente:

 Mostrar resultado
 Multiplicar números
 Ingresar datos

✍️Ejercicio 5 (Pensamiento lógico)

Crea un algoritmo para:

 Retirar dinero de un cajero automático

🎯 Conclusión

El algoritmo es la base de la programación y también una herramienta útil en la vida diaria y en


la contabilidad, ya que permite resolver problemas de forma ordenada, lógica y eficiente.

💻 GUÍA DIDÁCTICA

Tema: EL ALGORITMO
🎯 Competencia

Aplica el concepto de algoritmo para resolver problemas cotidianos y contables de forma lógica
y ordenada.

📚 ¿QUÉ ES UN ALGORITMO?

Un algoritmo es un conjunto de pasos ordenados, claros y finitos que se siguen para resolver un
problema o realizar una tarea.

👉 Es como una receta que indica qué hacer paso a paso hasta llegar a un resultado.

🧠 CARACTERÍSTICAS DEL ALGORITMO

 ✔ Preciso: pasos claros


 ✔ Ordenado: sigue una secuencia
 ✔ Finito: tiene inicio y fin
 ✔ Definido: mismo resultado con mismos datos

🔄 PARTES DE UN ALGORITMO

1. Entrada: datos que se reciben


2. Proceso: operaciones que se realizan
3. Salida: resultado final

📌 EJEMPLOS

☕ Ejemplo 1: Preparar café

1. Hervir agua
2. Agregar café
3. Servir
4. Agregar azúcar
💰 Ejemplo 2: Calcular total de compra

Datos:

 Precio: Q25
 Cantidad: 4

Pasos:

1. Ingresar precio
2. Ingresar cantidad
3. Multiplicar
4. Mostrar resultado

Resultado: Q100

🧾 Ejemplo 3: Calcular descuento

Datos:

 Total: Q200
 Descuento: 10%

Pasos:

1. Ingresar total
2. Calcular descuento
3. Restar descuento
4. Mostrar resultado

Resultado: Q180

✍️ACTIVIDADES

🧩 Actividad 1

Escribe con tus palabras:


¿Qué es un algoritmo?

🧩 Actividad 2
Escribe el algoritmo para:

 Lavarse las manos

🧩 Actividad 3

Ordena correctamente:

 Mostrar resultado
 Ingresar datos
 Sumar

🧩 Actividad 4 (Contable)

Una tienda vende:

 Precio: Q50
 Cantidad: 3

👉 Escribe el algoritmo para calcular el total

🧩 Actividad 5

Crea un algoritmo para:

 Retirar dinero de un cajero automático

📊 EVALUACIÓN

Criterio Sí No
Define algoritmo correctamente ☐☐
Sigue pasos ordenados ☐☐
Resuelve ejercicios ☐☐
Aplica lógica ☐☐

🏠 TAREA
Crear un algoritmo para:
👉 Calcular el promedio de 4 notas

🎯 CONCLUSIÓN

El algoritmo es la base de la programación y permite resolver problemas de forma lógica,


ordenada y eficiente.

SEMANA 2: ALGORITMOS

Contenidos y conceptos:

• Algoritmo:
Concepto: Conjunto ordenado y finito de pasos para resolver un problema.

• Características de un algoritmo:
Concepto: Debe ser preciso, definido y finito.

• Tipos de algoritmos:
Concepto: Cualitativos (descriptivos) y cuantitativos (numéricos).

• Pensamiento lógico:
Concepto: Capacidad de analizar y resolver problemas de manera estructurada.

Actividades:

• Resolución de problemas cotidianos


• Escritura de algoritmos

Ejercicios:

1. Escribir el algoritmo para:


o Preparar un café
o Realizar una suma de dos números
2. Ordenar pasos desordenados de un proceso.
3. Crear un algoritmo para calcular el total de una compra.
4. Resolver ejercicios de lógica básica.

Evaluación:

• Ejercicios escritos
• Participación
• Lista de cotejo

SEMANA 3: DIAGRAMAS DE FLUJO

Contenidos y conceptos:

• Diagrama de flujo:
Concepto: Representación gráfica de un algoritmo mediante símbolos.

• Símbolos básicos:
Concepto: Figuras que representan acciones (inicio/fin, proceso, decisión, entrada/salida).

• Flujo de proceso:
Concepto: Secuencia lógica de pasos representados por flechas.

• Importancia en contabilidad:
Concepto: Permite visualizar procesos administrativos y financieros.

MÁS EJEMPLOS DE DIAGRAMAS DE


FLUJO
🔹 Ejemplo 1: Encender una computadora
👉 Idea: Pasos básicos de algo cotidiano

[Inicio]

[Presionar botón de encendido]

¿Enciende?
↓ ↓
[Sí] [No]
↓ ↓
[Usar PC] [Revisar cable]
↓ ↓
[Fin]
Ejemplo 2: Retiro de dinero en cajero
[Inicio]

[Insertar tarjeta]

[Ingresar PIN]

¿PIN correcto?
↓ ↓
[Sí] [No]
↓ ↓
[Elegir monto] [Mostrar error]
↓ ↓
[Retirar dinero] [Fin]

[Fin]

Ejemplo 3: Sumar dos números


[Inicio]

[Ingresar número 1]

[Ingresar número 2]

[Sumar]

[Mostrar resultado]

[Fin]
Ejemplo 4: Control de asistencia (contabilidad/administración)
[Inicio]

[Ingresar nombre]

¿Asistió?
↓ ↓
[Sí] [No]
↓ ↓
[Registrar presente] [Registrar falta]

[Fin]

MINI EJERCICIOS RESUELTOS (para que


entiendas mejor)
✔ Ejercicio: Número positivo o negativo

[Inicio]

[Ingresar número]

¿Número ≥ 0?
↓ ↓
[Sí] [No]
↓ ↓
[Positivo] [Negativo]

[Fin]

Actividades:

• Explicación de símbolos
• Elaboración de diagramas

Ejercicios:

1. Dibujar los símbolos básicos y escribir su significado.


2. Elaborar diagrama de flujo para:
o Sumar dos números
o Calcular el promedio de 3 notas
3. Interpretar un diagrama dado.
4. Crear un diagrama de flujo de un proceso contable sencillo (ej. registro de ventas).

Evaluación:

• Práctica
• Revisión de diagramas
• Observación directa

SEMANA 4: INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

Contenidos y conceptos:

• Lenguajes de bajo nivel:


Concepto: Lenguajes cercanos al lenguaje máquina (difíciles de entender para humanos).

• Lenguajes de alto nivel:


Concepto: Lenguajes más comprensibles para el ser humano (Python, Java, etc.).
• Compilador:
Concepto: Programa que traduce código a lenguaje máquina.

• Intérprete:
Concepto: Ejecuta instrucciones línea por línea.

• Estructura básica de un programa:


Concepto: Entrada, proceso y salida de datos.

Actividades:

• Análisis de ejemplos de código


• Explicación guiada

Ejercicios:

1. Clasificar lenguajes en alto y bajo nivel.


2. Identificar entrada, proceso y salida en ejemplos dados.
3. Escribir pseudocódigo para:
o Calcular salario semanal
o Calcular descuento de una compra
4. Resolver ejercicios básicos tipo problema (enfocados en contabilidad).

Evaluación:

• Prueba corta
• Ejercicios prácticos
• Participación

IV. EVALUACIÓN DE LA UNIDAD

• Diagnóstica: Preguntas iniciales


• Formativa: Ejercicios, participación, prácticas
• Sumativa: Prueba corta + diagramas de flujo

V. RECURSOS

• Cuaderno
• Guías impresas
• Pizarra
• Computadora (opcional)
• Proyector

También podría gustarte