Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO
SOFTWARE DE PROGRAMACIÓN Y
SIMULACIÓN
Escuela Profesional de Ingeniería Eléctrica
Ing. José Antonio Poma García
1 2 3
•Análisis del •Diseño del •Transformación del
problema Algoritmo Algoritmo en programa.
Codificación
Compilación, enlace y ejecución
Verificación
Depuración
Documentación
Diseño de un Algoritmo
Características FIEE
LEGIBLE
CONCRETO
Debe
Debegenerar
realizar
estar EFICIENTE
FINITO Debeindicar
Debe estar
funciones
lasDebe bien
tener u
operaciones
el mismo
unDebe
libre
orden ser...
dede
estructurado
operaciones
terminar
con un mínimo
resultado en
errores. de
realización
para
algún
de su
lasque
fácil
quese
momento
utilización
siempre
(Validado)
cada paso.
entendimiento.
fuerecursos.
de creado.
siga.
NO
DEFINIDO
AMBIGUO
PRECISO
Estructura FIEE
Datos
Corresponden a los
datos requeridos para
Conforma ellagrupo de
Determinan
realizar el algoritmo Procesos
instruccionesde
organización quelas
(datos de entrada) y
realizan las operaciones
instrucciones que deben
los datos que son
conrealizadas.
ser los datos.
generados (datos de Estructuras de
salida)
Control
Es
Lasnecesario identificar
instrucciones queque
se Definición
datos de variables y constantes
van a se necesitan
realizar deben estar
ingresar, cuales sirven
bien estructuradas y de
forma auxiliar y cuales se
tener un orden lógico,
van a generar.
con el fin de evitar
inconsistencias en el Proceso
resultado.
Entrada Estructuras de Salida
control
2 3
PSEUDOCODIGO CARTA N-S (Nassi - Schneider)
Tipos de Datos
Boleano
Real cadena
Lógicos
Entero Caracter
Numéricos Carácter
Tipos de
Datos
+ Aritméticos
> -
>= <
=
/ %
<=
Relacionales ^
!=
<> No
Lógicos
Y &&
O ||
Ejemplos
FIEE
Calcular el Área de un triangulo dado sus tres lados.
𝒍𝒆𝒆𝒓 𝒂, 𝒃 𝒚 𝒄 FIEE
𝑬𝒙𝒊𝒔𝒕𝒆 𝒆𝒍
𝒕𝒓𝒊á𝒏𝒈𝒖𝒍𝒐?
leer a
leer b 𝒔𝒊
𝒏𝒐
leer c
Si el triangulo existe 𝑝=
𝑎+𝑏+𝑐
𝑬𝒔𝒄𝒓𝒊𝒃𝒊𝒓: 2
calcular p "𝑵𝒐 𝒕𝒓𝒊á𝒏𝒈𝒖𝒍𝒐"
𝐴 = √𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐)
calcular A
sino
mostrar el mensaje “El triangulo no existe”
𝑬𝒔𝒄𝒓𝒊𝒃𝒊𝒓 𝑨
Fin de Si
𝑭𝒊𝒏
#include <iostream>
FIEE
int main(){
using namespace std;