Documentos de Académico
Documentos de Profesional
Documentos de Cultura
s3 - C6a - Estructuras de Programación Con Matlab
s3 - C6a - Estructuras de Programación Con Matlab
Pseudocódigo
A← 5
B←A+4
C←B-6
• La empresa CLV requiere de un
software que permita calcular el
salario semanal de un empleado,
contratado por hora de trabajo.
• Se sabe que se paga a $ 5.8,oo por
hora y se descuenta un 9,5 % por
pagos a seguridad social sobre el
salario base; se le hace además un
descuento 5 % por retención en la
fuente sobre el salario neto
recibido.
Análisis del problema.
• Para la solución de este problema
se requiere la utilización de las
variables
• Horas_ Laboradas en la que se
almacenará el número de horas
trabajadas por el empleado en la
semana.
• En Rete_Fuente se almacenará el
descuento hecho al salario por
concepto de retención en la fuente.
• Seg_Social, variable que guardará
descuento por aportes al IESS, y
• Salario, variable que almacenará
el salario neto del trabajador.
• Variable de Entrada:
• Horas_ Laboradas
• Variables Intermedias:
• Salario, Seg_Social, Rete_Fuente
• Variable de Salida:
• Salario
• Leer Horas_Laboradas
• Calcular Salario, Seg_Social,
Rete_Fuente, Salario_Neto
• Mostrar Salario Seg_Social,
Rete_Fuente, Salario_Neto
• Cerrar
1
Algoritmo Salario
2 Variables
3 Horas_Laboradas
4 Rete_Fuente, Salud, Salario
5 INICIO
6 Muestrar(“Ingrese Número de Horas Laboradas”)
7 Leer(Horas_Laboradas)
8 Salario ← Horas_Laboradas * 5,8
9 Seg_Social ← Salario * 0,095
10 Salario ← Salario – Seg_Social
11 Rete_Fuente ← Salario * 0,05
12 Salario ← Salario - Rete_Fuente
13 Muestar("Salario Neto", Salario)
14 FIN
• La operación de asignación
consiste, entre otras, en:
1. Llevarle una expresión
aritmética a una variable
numérica.
2. Llevarle la comparación de
dos expresiones aritméticas a
una variable booleana.
3. Llevarle la comparación de dos
expresiones aritméticas a una
variable numérica.
4. Llevarle una variable booleana
a la comparación de dos
expresiones Lógicas.
Es una instrucción de decisión con
la cual se ejecuta alguna
instrucción o línea cuando cumple
con una o varias condiciones.
Esta estructura está formada por
una decisión lógica, llamada
condición, de la cual salen dos
posibles alternativas de secuencia;
una de ellas cuando al evaluarse la
condición es verdadera, y la otra,
cuando es falsa.
• Finalmente, se unifican las salidas
de las alternativas, cumpliendo así
con la característica de cada
estructura: producir una sola
salida.
• En el argot de la programación
esta estructura es más conocida
como "Condicional".
Si (Condición) Entonces
"Acciones “
Fin Si
• Esta estructura selectiva se
conoce como alternativa o
condicional.
• Se encarga de evaluar una
situación llamada condición y en
caso de verificarse (ser
verdadera) realiza unas acciones,
y en caso contrario evalúa otras
acciones.
• Debe tener en cuenta en la sintaxis
en pseudocódigo que al terminar la
última instrucción del conjunto de
acciones debe escribir Fin Si.
Si (Condición) Entonces
"Acciones "
Si No
"Acciones"
Fin Si
Objetivo: comprender el concepto
de variable de entrada y salida.
4 − 3x
c=
3 5− 6y