Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bioinformatica
SESION 1
LOGRO
Diagrama de Flujo.
Pseudocódigo
Etapas en el desarrollo de un algoritmo.
Variables y constantes
Tipos de datos
https://www.youtube.com/watch?v=nj
ThINdTrAo
DIAGRAMA DE FLUJO
Pseudocódigo
Es un lenguaje de especificación (descripción) de algoritmos . El
pseudocódigo tiene que traducirse posteriormente a un lenguaje de
programación.
Ventajas:
Se enfoca en la lógica del programa y no en las reglas de un lenguaje
específico.
Se puede traducir fácilmente a lenguajes estructurados (Pascal, C, C++).
Pseudocódigo
Modelo General
Proceso IdentificadorSolución
Definir identificadorVariable, ...
como Tipo
// Entrada
Leer identificadorVariableEntrada,
....
// Proceso
//Operaciones con las variables
identificadorResultado<-
operaciones
// Salida
Escribir identificadorResultado
FinProceso
PSEUDOCÓDIGO
Modelo General
Proceso IdentificadorSolución
Definir identificadorVariable, ...
como Tipo
// Entrada
Leer
identificadorVariableEntrada, ....
// Proceso
//Operaciones con las variables
identificadorResultado<-
operaciones
// Salida
Escribir identificadorResultado
FinProceso
ELEMENTOS BÁSICOS
VARIABLE
• dato definido
en un CONSTANTE
programa • dato definido
cuyo valor en un
puede programa que
cambiar presenta un
durante su valor
tiempo de vida permanente
durante su
tiempo de
vida
VARIABLE
Identifique las variables que necesita para hallar el promedio de tres números:
Debemos identificar la formula que usaremos:
Carácter
Numéricos Lógico
Cadena
Entero Real
TIPOS DE DATOS
Enteros: Representan los números
• Numéricos (Enteros, reales). enteros, no poseen parte decimal,
Tipos de datos simples • Lógicos (booleanos). ejemplo: 5, 6, -15, -100,1000,…
• Alfanuméricos (Carácter, cadenas).
Reales: Representan números
reales, poseen parte decimal,
Alfanuméricos: Conjunto de ejemplo: 0.08, 3.14, 3.7452, -8.003,
caracteres finito y ordenado que el 3.0.
computador reconoce.
Booleanos: Aquellos que pueden
tomar dos posibles valores; falso
(false) o verdadero (true).
ASIGNACION
Operador Operación
+ Suma
- Resta
* Multiplicación
/ División
^ Potenciación
Pseudocódigo
-b + (b*b-4*a*c)^0.5
Pseudocódigo
x*x / (z*z+y*y)
EJERCICIO
ESTRUCTURA DE UN ALGORITMO
ESTRUCTURA
Cabecera
Declaraciones
Cuerpo
CABECERA
En esta sección se declaran las variables y los tipos de datos que se usan
en un algoritmo.
La sintaxis es la siguiente:
Definir <nombre_de_variable> como <tipo_de_dato>
Ejemplo
Para resolver el problema planteado en la cabecera, es necesario declarar tres
variables
Definir v_pi, radio, área como real
CUERPO
En el cuerpo se escriben todas las instrucciones del
algoritmo:
<Instrucción 1>
…
<Instrucción n>
FinProceso
Ejemplo: Para resolver el problema planteado en la
cabecera
Escribir “introduzca radio: “
Leer radio
area =v_pi*radio^2
Escribir “El área de la circunferencia es:”, área
FinProceso
EJEMPLO
Proceso Area_de_una_circuferencia
Definir v_pi, radio, área como real
Escribir “introduzca radio: “
Leer radio
area =v_pi*radio^2
Escribir “El área de la circunferencia es:”, área
FinProceso