Está en la página 1de 20

Índice

2
10
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENIZAJE G3-T1

● Denominación del Programa de Formación: Tecnología en Mantenimiento Electrónico


Instrumental Industrial.
● Código del Programa de Formación: 224208 – Versión 100.
● Nombre del Proyecto ( si es formación Titulada) Fabricación de Prototipos de Medición y
Diagnóstico de Señales para el Ambiente de Electrónica en el Centro de Industria y la
Construcción.
● Fase del Proyecto ( si es formación Titulada) Planeación.
● Actividad de Proyecto(si es formación Titulada)* Identificar y listar todos los insumos y
materiales necesarios para la implementación de los equipos de medición y diagnóstico de
señales electrónicas.
● Competencia Inspeccionar de los bienes los sistemas electrónicos e instrumental Industrial
comprobando su estado actual con relación a sus especificaciones Técnicas.

● Resultados de Aprendizaje Alcanzar: Inspeccionar Circuitos Electrónicos Programables De


Acuerdo Con Las Especificaciones Técnicas Del Fabricante.

● Duración de la Guía 12 Horas.

2. PRESENTACION

● Con el desarrollo de la presente guía el aprendiz aprenderá a identificar la simbología


utilizada para el desarrollo de problemas con diagramas de flujo.
● Identificará la función correspondiente de cada símbolo y el rol que cumple dentro de la
solución de problemas de la vida real.
● El aprendiz finalmente será capaz de dar solución de problemas de la vida real expresados
en diagramas de flujo.

3. FORMULACION DE LAS ACTIVIDADES DE

APRENDIZAJE Fases de Creación en Programación

1. Analizar el problema: consiste en conocer perfectamente en qué consiste

2. Planificación de la resolución del problema: Esta fase se lleva a cabo EN UN DIBUJO,


estableciendo lo más claramente posible la finalidad de cada etapa, los datos que se
necesitan de entrada, los datos que producirían en salida.

3. Edición del código fuente, es un lenguaje de programación


4. Compilación y ejecución del programa al lenguaje máquina.

5. Corrección de errores del programa.

6. Documentación.

Algoritmos

Es un conjunto de pasos lógicos y estructurados que nos permiten dar solución aún problema.

La importancia de un algoritmo radica en desarrollar un razonamiento lógico matemático a través


de la comprensión y aplicación de metodologías para la resolución de problemáticas

Implica escribir un paso tras de otro, donde el primero que se haya escrito es el primero que se
ejecutará.

Un programa de ordenador es una sucesión de órdenes que describen un algoritmo, escritas de


forma que puedan ser entendidas por el ordenador

Todo algoritmo consta de tres secciones principales:

Ejemplo de un algoritmo 1

Preparar una taza de té.

Entrada: tetera, taza, bolsa de té


Salida: taza de té

Inicio
Tomar la tetera
Llenarla de agua
Encender el fuego
Poner la tetera en el fuego
Esperar a que hierva el agua
Tomar la bolsa de té
Introducirla en la tetera
Esperar 1 minuto
Echar el té en la taza
Fin

Metodología para la descomposición de un algoritmo

1. Definición del problema


Establecer los resultados y objetivos que se desea.

2. Análisis
Organizar las variables para usar en los cálculos siguientes.

3. Diseño
Proponen soluciones a los problemas a resolver

4. Verificación o prueba de escritorio


Probar cada una de sus partes con datos conocidos

Tipos de datos

Numéricos: Representan un valor entero y real. Entero: 250 Real:27,5

Lógicos: Solo pueden tener dos valores (verdadero o falso), y son el resultado de una comparación

Alfanuméricos: Son una serie de caracteres que sirven para representar y manejar datos como
nombres de personas, artículos, productos, direcciones, etc.

Variables

Permite almacenar de forma temporal un valor y el cual puede cambiar durante la ejecución del
algoritmo o programa.

Toda variable tiene un nombre que sirve para identificarla

Ejemplo: prom=(calf1+calf2)/2

Las variables son: prom, calf1, calf2.

Diagrama de flujo
Es empleado para representar la solución de un algoritmo empleando figuras geométricas, donde
cada una de ellas representa en particular una tarea específica que realizar

Ejemplo de algoritmo 2

Pseudocódigo Diagrama de Flujo

Inicio

1- IMPRIMIR “Introduce la altura en centímetros:


2- LEER: altura

3- CALCULAR pulgadas=altura/2.54

4- CALCULAR pies=pulgadas/12

5- IMPRIMIR “La altura en pulgadas es: “,


pulgadas

6- IMPRIMIR “La altura en pies es : “, pies

Fin

ACTIVIDAD 1

Resolver las siguientes preguntas


1. Dibujar los símbolos que se utilizar para realizar diagramas de flujo y explicar su
significado.

A) Inicio y fin: es necesario en lenguaje de programación tener un inicio y un fin para


realizar un proceso de programación pues estos indican el orden en el que empieza y
finaliza.
B) Imprimir: indica la salida de los datos.
C) Proceso: indica las acciones o el proceso que se van a realizar.
D) Lectura: indica la entrada de datos.
E) Decisiones: indica las decisiones que tiene solo dos opciones si o no.

Inicio y fin

Imprimir

Proceso

Lectura

Decisiones
2. Realizar una consulta donde se describa brevemente los tipos de diagrama de flujo que
existen.

Horizontal. Va de derecha a izquierda, según el orden de la lectura.

Vertical. Va de arriba hacia abajo, como una lista ordenada.

Panorámico. Permiten ver el proceso entero en una sola hoja, usando el modelo vertical y
el horizontal.

Arquitectónico. Representa un itinerario de trabajo o un área de trabajo.

3. Cree un algoritmo para cocinar un huevo

Inicio
Lavar el sartén
Encender la estufa
Poner el sartén en la estufa
Agregar aceite a la sartén
Esperar a que caliente
Romper el huevo
Echar el huevo al sartén
Esperar a que se cocine
Agregar sal
Huevo esta frito
Fin
4. Analizar los siguientes diagramas de flujo donde se desarrollan procesos básicos. De cada
diagrama de flujo identificar cada uno de los símbolos utilizados y escribir el pseudocódigo

pseudocódigo Diagrama de flujo


1.Inicio
2. Declaración de variables: CatA=0, CatB=0
3.Leer el valor CatA, CatB
4.Calcular la fórmula de la hipotenusa.
imprimir el valor de la hipotenusa. 6.Fin

Área, Vol.

Fin
Inicio
Declarar el estado del auto: el auto no funciona
Decisión: llave en posición de encendido
No; proceso: poner llave en posición de encendido
Si: decisión
No; proceso: agregar combustible al auto
Si; proceso: llamar al mecánico
Fin
Estructuras del Diagrama de Flujo
Selectivas Simples: Lo que se hace es EVALUAR la condición, si la condición es verdadera realiza la
acción, en caso contrario termina el programa

Si <condición> entonces
Acción(es)
Fin-si

Ejemplo

Pseudocódigo DFD
Inicio

Leer compra

si compra>1000 entonces
descuento=compra*0.10
pago=compra–descuento
imprimir pago
fin si

Fin
Selectivas dobles: Luego de evaluar una condición si esta se cumple, es decir si es verdadera realiza
una serie de acciones, y si esta es falsa se realiza otra serie de acciones distinta a la primera.

Si <condición> entonces
Acción(es)
si no
Acción(es)
Fin-si

Ejemplo

Pseudocódigo DFD
Inicio

Leer

edad

si edad>=18 entonces
imprimir “Mayor de edad”
si no
imprimir “Menor de edad”
fin si

Fin
Selectiva Múltiple: Se realiza a partir de anidar estructuras simples y/o dobles, de manera tal que
se realicen diferentes acciones con base a varias comparaciones, así habrá tantas opciones como
se requieran.

Si <condición> entonces
Acción(es)
si no
Si <condición> entonces
Acción(es)
si no
Acción(es)
Fin-si
Fin-si

Pseudocódigo DFD
Inicio

Leer numero

si numero=0 entonces
imprimir “Número cero”
si no
si numero>0
imprimir “Número positivo”
si no
imprimir “Número negativo”
fi
n si fin
si

Fin
Repetitiva Para: Esta estructura ejecuta los pasos de la solución del algoritmo un número definido
de veces y de modo automático controla el número de iteraciones o pasos a través del cuerpo del
ciclo. Para el control se utiliza un contador en el cual se va acumulando el número de veces que se
ha repetido las instrucciones.

Inicio
Hacer para Números = 5 en pasos de 1
Acción1
Acción2
.
.
AcciónN
Fin para
Fin

Ejemplo

Pseudocódigo DFD
Inicio

Para datos<-1 Hasta 5 Con Paso 1


Hacer Leer num1,num2;
suma<-num1+num2;
Escribir "el resultado= " suma;
FinPara

Fin
Repetitiva Mientras: Este se utiliza cuando NO sabemos el número de veces que se ha de repetir
un ciclo, los ciclos se determinan por una condición que se evalúa al inicio del ciclo, es decir, antes
de ejecutarse todos los pasos.

Hacer mientras <condición>


Accion1
Accion2
.
.
AccionN
Fin-mientras

Ejemplo

Pseudocódigo DFD
Inicio

Escribir "Hay
alumno"; Leer
alum;
Mientras alum="serg" Hacer
Leer calif1,calif2;
prom<-(calif1+calif2)/2;
Escribir "El promedio :",
prom; Escribir "del
alumno", alum;
FinMientras

Fin
Repetitiva Hacer – Mientras ó Repetir: En esta estructura el ciclo se va a repetir hasta que la
condición se cumpla, a diferencia de las estructuras anteriores la condición se escribe al finalizar la
estructura.

Repetir
Accion1
Accion2
.
.
AccionN
Hasta <condición>

Ejemplo

Pseudocódigo DFD
Inicio

Leer salario;
Repetir
sal<-salario;
salario<-
sa*1.15;
Escribir "El salario con aumento es",salario;
Fin Repetir
si Hay otro empleado
entonces Iniciar de nuevo
en leer salario; Si no;

Fin
Actividad 2: Realizar el seudocódigo y los DFD de los siguientes problemas.

1. Se ingresan dos números Num1 y Num2, el algoritmo debe mostrar en pantalla e informar
si num1 es mayor y num2 es menor y viceversa.

Inicio

Capture prime num

N1

Capture segundo num

N2

F V
(n1>n2
)

Capture segundo num Capture segundo num

Final
2. Desarrolle un algoritmo que muestre las calificaciones numéricas en letras por ejemplo si
numéricamente se saco de 0-70 muestre D y si se saco en la nota de 70 en adelante
muestre A.

Inicio

Capture prime nota

N1=0.70

Capture segunda nota

N2=7.1

N1<0.7 Si Nota 0.70 = D


0

Si

Nota 7.1= A
N2<7.0 Si

Final
3. Desarrolle un algoritmo que muestre el descuento de 10% una compra si el valor total de
la compra es de 200000
4. Desarrolle un algoritmo que muestre que activa una alarma si las variables puerta y
ventana están abiertas, y apagar la alarma si se cierran las 2 variables.

También podría gustarte