+
Especialidad: Electrónica
Curso: 5° Año
Asignatura: LENGUAJES ELECTRONICOS
TRABAJO PRÁCTICO Nº 02
Grupo Nº Fecha: 14-05
1 -Mateo Cerella
2 -Juan Cruz Ines
3 -Genaro Rosso
4-
NOTA Profesor
Walter Gorosito
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
1-
INICIO SOLO IMPRIME SI UN
NUMERO ES PAR O
IMPAR
-El programa
INGRESAR “N” ENTERO
arranca
-Se establece la
lógica del programa
-Se definen las
variables necesarias
-El usuario
introduce un N ES ENTERO
número
-Se verifica si el
número es par
-Si no lo es, se
confirma que es INGRESAR
impar
-Se muestra un N
mensaje indicando
que es impar
-Si es par, se
confirma la
condición
-Se muestra un
mensaje indicando
que es par
- El programa
NO N ES
finaliza SI
PAR
N ES
IMPAR N ES PAR
N ES N ES
IMPAR PAR
FIN
Página
1
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
2- INICIO Deja ingresar dos
números enteros y
hace su suma
- El
programa
comienza INGRESAR 2 VALORES ENTEROS (A
-Se Y B) PARA SUMARLOS,
establece su ALMACENARLOS EN C
propósito
Se definen
las
variables
necesarias A=ENTERO
-El usuario B=ENTERO
introduce C=ENTERO
los valores
-Se realiza
la suma de
AyB
-Se muestra
el resultado
en pantalla INGRESAR
-El AYB
programa
finaliza
C=A+B
EXHIBIR C
FIN
Página
2
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
3 INICIO
El programa
inicia
Se establece su
propósito
Se definen las
INGRESAR 2 VALORES (A Y B) PARA variables
COMPARARLOS necesarias
El usuario
ingresa los
valores
Se comparan
AyB
A=ENTERO Se verifica la
B=ENTERO relación entre
ambos
Se determina
cuál es mayor
Se muestra el
resultado en
INGRESAR pantalla
AYB Se confirma
nuevamente el
mayor
Se imprime la
conclusión
final
El programa
SI A=B NO finaliza
1.
Programa que analiza dos NO SI
valores y determina cuál A>B
es más grande o si tienen
el mismo tamaño.
A ES B ES
MAYOR MAYOR
A>B B>A
FIN
Página
3
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
INICIO
4 Programa que recibe tres
números y determina
cuál es el mayor y cuál
ALMACENAR 3 NUMEROS A, el menor.
B Y C PARA COMPARARLOS
-El sistema se pone en Y ENCONTRAR EL MAYOR Y
marcha MENOR
-Se establece la lógica del
programa
Se definen las variables
necesarias
-El usuario ingresa los
valores A=ENTERO
-Se comparan A y B B=ENTERO
-Se analiza la relación entre C=ENTERO
AyC
-Se verifica la comparación
entre C y B Ingresar A
-Se vuelve a evaluar A frente Ingresar B
aB Ingresar C
-Se revisa nuevamente la
relación entre C y B
-Se determina cuál es el
mayor y cuál es el menor
-La información se guarda en A=B NO
la memoria SI
-Se compara C con A
-Se vuelve a examinar la
relación entre A y C
-Se realiza otra comparación
entre C y B A=C NO
SI
-El programa concluye
C=B NO
SI
SI A>B NO
SI
MAYOR=A C<B NO
MENOR=C
1 2 3
Página
4
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
1 2 3
NO A<C SI
NO C>A SI
+A
-B
MAYOR=A MAYOR=C
MENOR=B MENOR=B
MAYOR=B
MENOR=C
+A , -B +C , -B
5
1
+B . -C
2 3
Página
5
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
1 2 3 4 5
NO C>B SI
MAYOR=B MAYOR=C
MENOR=A MENOR=A
+B , -A
+C, -A
FIN
Página
6
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
5 Sistema que determina
la longitud de la
INICIO
hipotenusa en un
triángulo rectángulo
aplicando la fórmula de
Pitágoras.
CALCULAR LA
HIPOTENUSA DE UN
TRIANGULO RECTANGULO
USANDO
𝐻 = √𝐶12 + 𝐶22
-El sistema se pone en
marcha
-Se establece su
propósito
-Se definen las
C1=ENTERO
variables necesarias C2=ENTERO
-El usuario introduce H=ENTERO
los valores
-Se lleva a cabo la
resolución del cálculo
-Se muestra el
resultado en pantalla
-El proceso concluye INGRESAR
C1 Y C2
CONSEGUIR H
UTILIZANDO
𝐻 = √𝐶12 + 𝐶22
MOSTRAR H
FIN
Página
7
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
6 INICIO -El sistema arranca
Se establece su
propósito
-Se definen las
variables necesarias
CALCULAR EL VOLUMEN DE -Se plantea la
Sistema que determina la UN CILINDRO UTILIZANDO consigna
capacidad de un cilindro 𝑑2 -El usuario introduce
usando su tamaño y altura. 𝑉 = 𝜋 ×ℎ los valores
4
-Se lleva a cabo la
resolución del cálculo
-Se muestra el
resultado en pantalla
-El proceso concluye
PONER D Y H
D=ENTERO
H=ENTERO
V=ENTERO
OBTENER V UTILIZANDO
𝑑2
𝑉= 𝜋 ×ℎ
4
ENSEÑAR V
FIN
Página
8
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
INICIO
7 Sistema que recibe 100 valores
numéricos ingresados
manualmente, los acumula y
INGRESAR 100 NUMEROS finalmente los muestra en pantalla.
ENTEROS (A) PARA LUEGO
-El sistema se pone en marcha SUMARLOS Y
-Se establece su propósito MOSTRARLOS EN S
-Se definen las variables
necesarias
-Se inicializan S y N con un valor
de cero
-Se recibe el valor de A A=ENTERO
Se verifica la condición de S S=ENTERO
-Se analiza si N alcanza el límite
establecido
-Se muestra el resultado en
pantalla
-El proceso concluye S=0
N=0
LEER A
S=S+A
N=N+1
NO N=100 SI
MOSTRAR S
FIN
Página
9
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
INICIO
1
8
INGRESAR N CANTIDAD DE S=S+A
NUMEROS ENTEROS (A)
PARA LUEGO SUMARLOS Y -El sistema se pone en
MOSTRARLOS EN S marcha
-Se establece su propósito
-Se definen las variables
N=N-1 necesarias
Se asigna un valor inicial a
S
A=ENTERO -El usuario introduce N
S=ENTERO -Se captura el valor de A
N=ENTERO -Se actualiza la condición
de S
-Se verifica la condición de
N=0 N
NO -Se compara N con un
S=0 criterio establecido
-Se muestra el valor de S
en pantalla
-El proceso concluye
SI
INGRESAR N ENSEÑAR S
LEER A
FIN
Sistema que permite al
1 usuario ingresar una cantidad
de números a elección, los
acumula y muestra el total al
final
Página
10
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
Sistema que obtiene el total
9 INICIO acumulado de los primeros
N valores impares en una
secuencia numérica.
-El sistema se pone en
marcha
-Se establece su propósito INGRESAR LOS PRIMEROS
-Se definen las variables NUMEROS IMPARES
necesarias MOSTRANDO EN S LA SUMA
-Se captura el valor de N y DE ESTOS
se introducen los datos de
A
-Se asigna un valor inicial
aA
-Se establece la condición
de N
-Se compara N con un N=ENTERO
criterio determinado A=ENTERO A=1 S=0
-Se muestra el resultado S=ENTERO
en pantalla
-El proceso concluye
LEER N
S= S+A
A= A+2
N= N - 1
NO SI
N=0
FIN
Página
11
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
10 INICIO
-El sistema se pone en
marcha
-Se establece su propósito
Se definen las variables
necesarias
-Se obtiene el valor de N
REGISTRAR LOS PRIMEROS
y se introducen los datos
VALORES PARES Y
de A
Sistema que calcula el total ACUMULAR SU SUMA EN S
-Se asigna un valor inicial
acumulado de los primeros PARA MOSTRAR EL
aS
N valores pares dentro de RESULTADO.
-Se establece la condición
una secuencia numérica. de A
-Se verifica la condición
de N
-Se compara N con un
S=ENTERO criterio determinado
A=2 -Se muestra el resultado
N=ENTERO en pantalla
S=0 -El proceso concluye
A=ENTERO
LEER N
INGRESAR A
S= S+A
A=A+2
N= N - 1
NO N=0 SI
MOSTRAR S
FIN
Página
12
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
INICIO
11
-El sistema se pone en
Sistema que recibe una marcha
cantidad de valores REGISTRAR UNA CANTIDAD -Se establece su
definidos por el usuario, DEFINIDA DE VALORES propósito
sumando aquellos que son ENTEROS (A), LUEGO -Se definen las variables
pares y multiplicando los ACUMULAR LA SUMA DE LOS necesarias
impares. PARES (SP) Y CALCULAR EL -El usuario introduce el
PRODUCTO DE LOS IMPARES valor de N mediante el
(PI). teclado
-Se asigna un valor
inicial a N
-Se captura el dato de A
A=ENTERO -Se verifica si A es un
N=ENTERO número par
SP=0 -Se establece la condición
PI=1 de SP
-Se determina la
condición de PI
-Se muestra el valor de
SP en pantalla
INGRESAR -Se presenta el resultado
de PI
VALOR DE N -Se analiza si N es igual a
cero
-El proceso concluye
N= N-1
LEER A
Página
13
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
1
2
SI A=PAR NO
SP= SP + A PI= PI. A
SP PI
NO
N=0
SI
FIN
Página
14
Diseño Asistido y Simulación Electrónica
5° Año - E.E.S.T. Nº6
12
-El sistema se pone en marcha
-Se inicializan las variables: subtotal, total y
precio
-El usuario ingresa el código del producto
junto con su precio
-Se muestran los títulos correspondientes
-Se verifica si el código de producto es
diferente de "vacío"
-Si la condición se cumple:
-Se suma el precio al subtotal
-Se solicita nuevamente el código y el precio
-Se repite el proceso
- Si la condición no se cumple:
- Se finaliza la entrada de datos
Se calcula el IVA aplicando una tasa al
subtotal
-Se obtiene el total sumando el IVA al
subtotal
-Se muestra en pantalla el subtotal, el IVA y
el total
-El proceso concluye
Página
15