Cap I Introd
Cap I Introd
Interpretado python
.- Metodología
Conclusión: ES UN ALGORITMO
Definiciones, Generalidades
1.- ALGORITMO
Finitud
La ejecución de un algoritmo debe finalizar después de
un número finito de pasos
Precisión
Cada paso ha de estar especificado rigurosamente. La
ejecución de un algoritmo no ha de dejar espacio para
la interpretación, la intuición o la creatividad
2.- Características de un Algoritmo
1.-. Entradas
Un algoritmo tiene cero o más entradas de datos
(cantidades que se le dan inicialmente antes de que
comience su ejecución).
2.- Transformación.-rarea donde los datos se procesan o
son transformados listos para la salida cumpliendo ciertas
condiciones
3.-Salidas
Un algoritmo tiene una o más salidas (cantidades que
tienen una relación específica con las entradas), son los
datos transformados
3.- Herramientas de un Algoritmo
3.1.- OPERADORES ARITMETICOS
OPERADOR SIGNIFICADO
+ Suma
- Resta
* Multiplicación
Div División Entera
/ División Real
MOD, % Resto de la división
↑ Potenciación
3.2.- OPERADORES RELACIONALES
Operador Significado Ejemplo
NO(not, ! ) NEGACION
Tablas de verdad
Conjunción Disyunción
Negación
A B A and B A or B
A !A
V V V V
V F F V V F
F V F V F V
F F F F
cantAlumnos= cantAlumnos + 1;
INICIO
<instrs1>
Inicio
<instrs2>
inicio
<instrs3>
-------------
<instrs_n>
fin
Fin
FIN
Aplicación 1
Diseñar un programa seudocódigo que permita calcular el salario neto de un
trabajador, para lo cual el usuario lee nombre, salario actual, bonificación
Inicio
Imprimir( “Ingrese el nombre del Trabajador:” ), Leer( nomb)
Imprimir( “Ingrese sueldo:” ), Leer (sueld)
Imprimir( “Ingrese descuento:” ),Leer (desc)
totd=sueld*desc
sueldon =sueld-totd
Imprimir(" descuento = S/.",totd)
Imprimir(" sueldo a pagar = S/.",sueldon:6:1)
Imprimir()
Fin
print (" Planillas")
print("----------------")
nomb=input(" Ingrese nombre = ")
sueld=int(input(" Ingrese sueldo ="))
desc=float(input(" Ingrese descuento ="))
totd=sueld*desc
sueldon =sueld-totd
print(" descuento = S/.",totd)
print(" sueldo a pagar = S/.",sueldon)
print()
11.- Diagramas de Flujo de Datos(dfd)
Es la representación gráfica para resolver un algoritmo
Símbolos
Salida por
Inicio/Fin Decisión impresora
Entrada/
Salida Proceso
Inicio
a,b
Si a<>0 y b<>0 No
Fin
Aplicacion1
Diseñar un programa
usando técnicas de
pseudocódigo y diagrama
de flujo que permita
calcular el área de un
triangulo, dada su base y
su altura
Análisis del problema
Cap II
UNIVERSIDAD
Facultad de Ingeniería
NACIONAL DE
Industrial y de Sistemas
INGENIERIA
Docente : Mg. Córdova Neri Teodoro
UNIVERSIDAD
La historia del lenguaje de programación Python se remonta hacia
Facultad
finales NACIONAL
de Ingenier ía
DE
de los 80s y principio de los 90s, su implementación comenzó
Industrial y de Sistemas
INGENIERIA
en diciembre de 1989 cuando en Navidad Guido Van Rossum
Docente : Mg. Córdova Neri Teodoro
que trabajaba en el (CWI) (un centro de investigación holandés de
carácter oficial que, entre otras cosas
¿Qué significa que Python sea un lenguaje interpretado de alto nivel?
I.- Lectura
UNIVERSIDAD NACIONAL DE
Facultad de Ingeniería Industrial
INGENIERIA
y de Sistemas
Sean a,b, nomb: variables entonces
Docente : Mg. Córdova Neri Teodoro
Cap II
UNIVERSIDAD
Estructura NACIONAL DE
Facultad de Ingeniería Control
Industrial
INGENIERIA
y de Sistemas
Docente : Mg. Córdova Neri Teodoro
Cap II
Cap II
Cap II
Programa Pseudocódigo Diagrama de flujo de datos
Variables
B, h, Area : real
Inicio “ Ingrese base y altura”
Fin
Cap II