Upload
kevin-puchoc
View
11
Download
1
Embed Size (px)
DESCRIPTION
ppt
Citation preview
Temario
Diagrama de flujo
Psudocódigo.
Diagrama N-S.
Tipos de Datos
Aplicaciones
Yart Ing Yuri A. Pomachagua Basualdo
Logro
Al finalizar esta sesión el alumno conocerá
y diseñará algoritmos utilizando diagramas
de flujos, pseudocódigos con los tipos de
datos adecuados
Yart Ing Yuri A. Pomachagua Basualdo
Diagrama de Flujo
Es la representación gráfica de un algoritmo, que emplean símbolos gráficos para representar los pasos o etapas de un proceso, que va desde arriba hacia abajo.
Yart
Representa el inicio o fin del programa o también puede representar una interrupción.
Representa la entrada o salida de datos, es decir la lectura y /o escritura de los datos
Símbolo
Representa el proceso de los datos, es decir los cálculos y procedimientos que se hacen
Representa una decisión, indicando que camino se debe
seguir, dependiendo si es SI o NO
Es la línea conectora entre dos símbolos
Es un conector que enlaza dos diagramas en una misma
página
Es un conector que enlaza dos diagramas en páginas
diferentes
Diagrama de Flujo
Descripción
Yart
Pseudocódigo
Inicio
Leer (A, B)
Suma = A + B
Imprimir ( A, B, Suma)
Término
Es un lenguaje intermedio entre el lenguaje de programación y el lenguaje natural, se escriben en palabras similares al inglés o al español, se hace uso de palabras reservadas y operadores.
Yart
Tipo de Dato
El tipo de dato determina la naturaleza del
conjunto de valores que puede tomar una
variable.
Se dividen en:
Simples
Estructurados
Definido por el usuario
Yart
Numérico
Enteros
Reales
Lógicos
15, 5, 598
7.0, 12.25, 0.23 E +5
Verdadero o Falso
Carácter (Cadena)
“Hola”, “23A2”
Identificadores
Son nombres que se les da a los objetos
que se desea manipular, pueden ser:
Programas
Variables
Constantes
Procedimientos
Funciones, etc
(A a Z), digito o raya abajo, Longitud ilimitada Yart
Variable
Una variable es una porción de memoria
al que se le asigna un nombre y guarda
temporalmente un valor de un
determinado tipo de dato, y que cambia
en cada ejecución del programa.
Ejm: nombreAlumno
Fecha_nacimiento
Hora_trabajada
Genero
salarioMensual
Yart
Constante
Es una porción de memoria al que se le
asigna un nombre y guarda
temporalmente un valor de un
determinado tipo de dato, y cuyo valor no
cambia en cada ejecución del programa.
Ejm: Constante entera: 0
Constante real: 10.1258
Constante Lógica: True
Constante carácter: “Z”
Constante Pi = 3.141592
Yart
Cabecera del programa
Algoritmo nombre_del_algoritmo
Const
contante1 = valor1
contante2 = valor2
Var
nomVariable1: real
nomVariable2: entero
nomVariable3: lógica
Inicio
<Instrucciones>
fin
Yart
Expresiones
Las expresiones son una
combinación de símbolos,
variables, constantes y
paréntesis, es decir utiliza
operadores y operandos.
-5a+3b / (2a+ 7)
Yart
a) 5 + 10 * 2 + 5 * 6 b) 10 * 5 +12 mod 4 * 7 - 15 5 + 10 * 2 + 5 * 6 10 * 5 +12 mod 4 * 7 - 15 5 + 20 + 5 * 6 50 + 12 mod 4 * 7 - 15 5 + 20 + 30 50 + 0*7 -15 55 50 +0 – 15 50 – 15 35
Operadores
Son elementos que relacionan y
operan de forma diferente, los
valores de una o mas variables
y/o constantes. Es decir, los
operadores nos permiten
manipular valores.
Tipos de Operadores
Operadores Aritméticos
Operadores de Relación
Operadores Lógicos
Yart
Símbolo Operación
== Igual a
!= Diferente
> Mayor que
< Menor que
>= Mayor igual que
<= Menor igual que
Yart
EJERCICIOS EN CLASE Y LUEGO IMPLEMENTAR CON EL PSI O C++
LOS ALGORITMOS EXPLICADOS EN CLASE
Yart Ing Yuri A. Pomachagua Basualdo
http://pseint.sourceforge.net/index.php?page=portada.php