Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PG1 T2P2 Algortimos
PG1 T2P2 Algortimos
Algoritm
os
Docente: Fernando Abraham Aramayo Michel
Tema 2
Objetivo
Algoritmos
1. Entidades Primitivas
2. Representación de Algoritmos
3. Estructuras Secuenciales
4. Estructuras Condicionales
5. Estructuras Repetitivas
Tema 2
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
¿Qué es PSeInt?
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
¿Qué es un IDENTIFICADOR?
entero numero;
numero numero=10;
10
0x22fd74
Tema 2
Ejemplos: Errores:
letra lado 1
n_kilos Cuadro-1
Resultado_1 2do_grado
N_Personas #Personas
Tema 1
Tipos de Identificador
Constantes Variables
Su valor no cambia durante la Su valor cambia durante la
ejecución del programa ejecución del programa
Ejemplo: Ejemplo:
PI=3.1416 Area=Base * Altura /2
Tema 2
Numéricas
Por su contenido Lógicas
Alfanuméricas
Variables
De trabajo
Por su uso Contadores
Acumuladores
Tema 2
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
Tipos de Datos
Ejemplos:
entero numero1=10;
real numero2=16,43;
caracter letra=‘a’;
logico bandera=verdadero;
Tema 2
Simples Numéricos
(Sin estructura) Lógicos
Caracteres
Arreglos
Registros
Tipos de Estáticos
Archivos
Datos Cadenas
Compuestos
(Estructurados) Listas
Dinámicos Pilas
Colas
Arboles
Grafos
Tema 2
Ejercicio
Definir en PSeInt las siguientes variables:
Variables:
entero numero1;
real numero2;
caracter letra;
logico bandera;
cadena palabra;
Tema 2
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
Operaciones de Asignación
Operaciones de Asignación
num <- 10
1. Se evalúa la expresión de la parte derecha de la
asignación obteniéndose un único valor.
2. Se asigna ese valor a la variable de la izquierda,
sustituyéndose el valor que tenía anteriormente.
Tema 2
Operaciones de Asignación
num <- 10
1. En la parte izquierda solo puede haber una variable.
2. La variable a la que se le asigna el valor, pierde su valor
anterior.
3. El tipo de dato del valor que se obtiene al evaluar la parte
derecha tiene que ser del mismo tipo de dato de la
variable de la izquierda, es decir, a una variable solo se le
pueden asignar valor de su mismo tipo de dato.
Tema 2
Ejercicio
Asignar valores en PSeInt a las siguientes variables:
Variables:
numero1 <-15;
numero2<- 3,5121213;
letra<-’a’;
bandera<-Verdadero;
palabra<-”hola a todos”;
Tema 2
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
Entrada de Datos
INPUT
Tema 2
Salida de Datos
OUTPUT
Tema 2
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
Operadores
Aritméticos
Tipos de Operadores Relacionales
Lógicos
Tema 2
Operadores Aritméticos
Operadores Aritméticos
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
Operadores
Aritméticos
Tipos de Operadores Relacionales
Lógicos
Tema 2
Operadores Relacionales
Operadores Relacionales
Tema 2
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
Operadores
Aritméticos
Tipos de Operadores Relacionales
Lógicos
Tema 2
Operadores Lógicos
Operador AND
Tema 2
Operador OR
Tema 2
Operador NEGACIÓN
Prioridad:
1. NOT
2. AND
3. OR
Tema 2
Ejemplo:
F O V F O F
V Y F
F
Tema 2
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
Funciones Internas
Ejercicio
Realizar en PSeInt las siguiente operaciones:
Operaciones:
1. Entidades Primitivas
1. Descargar PseInt
2. Identificadores (Constantes y Variables)
3. Tipos de Datos
4. Operaciones de Asignación
5. Entrada y Salida
6. Operadores y Operandos
7. Funciones Internas
8. Ejercicios
Tema 2
Laboratorio 1
Realizar en PSeInt las siguiente operaciones:
Operaciones:
4. Mostrar resultado
Tema 2
Laboratorio 2
Realizar en PSeInt las siguiente operaciones:
Operaciones:
5. Mostrar resultado
Tema 2
Laboratorio 2
6
( ( 3+5 ∗8 )< 3𝒀 (( ) ))
− ∗ 4 +2<2 𝑶 ( 𝑎 >𝑏 )
3
Laboratorio 3
Realizar en PSeInt un algoritmo para intercambiar el
valor de dos variables:
Ejemplo: Resultado:
A=5; A=10;
B=10; B=5;
Tema 2
Laboratorio 3
a b
aux<-a
a<-b
10 5
b<-aux
5 aux