Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLOGÍA INFORMÁTICA
ITI
Universidad del Valle Slide 2
Objetivos Instruccionales
ITI
Universidad del Valle Slide 3
ITI
Universidad del Valle Slide 4
ITI
Universidad del Valle Slide 5
¿Qué es PSeInt?
ITI
Universidad del Valle Slide 6
Características de PSeInt
ITI
Universidad del Valle Slide 7
Descarga e instalación
ITI
Universidad del Valle Slide 8
Descarga e instalación
ITI
Universidad del Valle Slide 9
Interfaz de Usuario PSeInt
ITI
Universidad del Valle Slide 10
Primer programa
❏ Ingrese a PSeInt
❏ En el área de trabajo encontrará lo siguiente:
ITI
Universidad del Valle Slide 11
Primer programa
ITI
Universidad del Valle Slide 12
Primer programa
ITI
Universidad del Valle Slide 13
Usando Variables
Una variable en un algoritmo computacional es una posición
de memoria donde se puede almacenar información
ITI
Universidad del Valle Slide 14
Usando Variables
Para usar crear una variable se debe definir un identificador, el cual debe comenzar con una letra y
puede contener también números y el guión bajo. No puede contener ni espacios ni operadores
Tampoco puede coincidir con una palabra reservada o función del lenguaje, para no generar
ambigüedad.... En la mayoría de los lenguajes reales los nombres de variables no pueden
contener acentos, ni diéresis, ni eñes.
Ejemplos de
identificadores
válidos son: A, B, C,
Lado1, Total,
Nombre_Apellido,
DireccionCorreo,
ITI
Universidad del Valle Slide 15
Asignar valor a una Variable
ITI
Universidad del Valle Slide 16
Ejemplo uso de variables
ITI
Universidad del Valle Slide 17
Tipos de datos
ITI
Universidad del Valle Slide 18
Tipos de datos
Tipo Ejemplo
Números Enteros (int) edad = 18
Números Decimales estatura = 1.75
(float)
Cadenas de caracteres nombre = “Juan Manuel”
(String)
Valores lógicos (bool) existe = VERDADERO
existe = FALSO
a=3>1
a = VERDADERO
ITI
Universidad del Valle Slide 19
Operadores
ITI
Universidad del Valle Slide 20
Ejemplo suma
ITI
Universidad del Valle Slide 21
Teorema del Programa Estructurado
El teorema del programa estructurado, básicamente plantea
que cualquier programa puede ser escrito utilizando tres
tipos de instrucciones o estructuras básicas:
Instrucciones secuenciales
Estructuras de control
Estructuras iterativas
ITI
Universidad del Valle Slide 22
Instrucciones Secuenciales
ITI
Universidad del Valle Slide 23
Ejemplo
Programa para calcular el salario de un empleado dado
el número de horas laboradas y el valor de la hora.
ITI
Universidad del Valle Slide 24
Instrucciones básicas
Estructuras de control: Estas instrucciones permiten
variar o alterar la secuencia normal de ejecución de un
programa dentro del algoritmo. Las estructuras de control
son:
Condicional (Si..)
ITI
Universidad del Valle Slide 25
Estructuras de Control
• Condicional simple “si”: si la condición se cumple,
entonces se realizan las acciones
ITI
Universidad del Valle Slide 26
Estructuras de Control
• Condicional doble “si - sino”: Si la condición se cumple
se realizan unas acciones y sino se cumple, se realizan
otras.
ITI
Universidad del Valle Slide 27
Ejemplo condicional simple
Programa para determinar si una persona es mayor de
edad.
Algoritmo
Diagrama de flujo
ITI
Universidad del Valle Slide 28
Ejemplo condicional compuesto
Retomemos el ejemplo de la mayoría de edad. Esta vez
además de informar si la persona es mayor de edad, le
pediremos que informe si no lo es.
ITI
Universidad del Valle Slide 29
Condicionales compuestos
(Anidación)
Se pueden anidar
tantos condicionales
como se desee
ITI
Universidad del Valle Slide 30
Condicional compuesto
Advertencia: Anidar
muchos condicionales
puede ser confuso
ITI
Universidad del Valle Slide 31
Estructura Selección Múltiple
(Según)
ITI
Universidad del Valle Slide 32
Ejemplo estructura Selección
Múltiple (según)
Queremos un programa que dado un número del 1 al 7
nos diga el nombre del día de la semana.
ITI
Universidad del Valle Slide 33
Ejemplo estructura Selección
Múltiple (según)
ITI
Universidad del Valle Slide 34
Estructuras iterativas
Estas permiten repetir una y otra vez cualquier conjunto de
instrucciones o acciones.
Existen varios tipos de instrucciones iterativas, entre las
que se encuentran:
Repetir Hasta
Mientras
Para
ITI
Universidad del Valle Slide 35
Estructuras iterativas
• Repetir Hasta: Cuando no se sabe cuántas veces se
debe repetir un conjunto de instrucciones hasta llegar a
un punto, se usa la instrucción repetir hasta. Que
repite lo que está en el bloque en orden hasta que se
cumpla con una condición.
ITI
Universidad del Valle Slide 36
Ejemplo Estructuras Iterativas
Repetir Hasta
Programa para calcular el promedio de un grupo de n
estudiantes
Proceso :
repita
leer nota
acumulado = acumulado +nota
hasta el número de estudiantes(n)
promedio = acumulado / n
ITI
Universidad del Valle Slide 37
Ejemplo estructuras iterativas
Repetir Hasta
ITI
Universidad del Valle Slide 38
Estructuras Iterativas
• Mientras: ejecuta un bloque de instrucciones dentro
del algoritmo mientras se cumpla una condición. Es decir
dicho bloque será ejecutado varias veces mientras al evaluar la
proposición que expresa la condición, esta resulte ser
verdadera.
ITI
Universidad del Valle Slide 39
Ejemplo con mientras
ITI
Universidad del Valle Slide 40
Estructuras Iterativas
ITI
Universidad del Valle Slide 41
Ejemplo Estructuras iterativas (Para)
ITI
Universidad del Valle Slide 42
Listas o Arreglos
● Las listas o arreglos son estructuras de datos que permiten almacenar un
determinado número de valores bajo un mismo identificador (variable)
● Cada uno de los valores almacenados se identifica mediante un subíndice.
● Los arreglos pueden pensarse como vectores, matrices, etc.
ITI
Universidad del Valle Slide 43
Ejemplo de arreglos
Crear un arreglo llamado numeros que almacene los siguientes datos:
20, 14, 8, 0, 5, 19 y 4
ITI
Universidad del Valle Slide 44