Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. LOGROS A ALCANZAR
Conocer el concepto de algoritmo
Conocer los componentes básicos de un algoritmo.
Conocer el entorno de la herramienta PseInt.
2. FUNDAMENTO TEORICO.
Alumno:………………………… Página 1
Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida
b) Pseudocódigo.- Escribe los algoritmos en un lenguaje natural (español) pero que se parece a los
lenguajes para escribir programas de computadora. No existe un conjunto de reglas que defina con
precisión lo que es. Su representación varía de un programador a otro
Identificador.- Nombre que se utiliza para representar variables, constantes, nombres de programa,
funciones. Consiste en un conjunto de letras, números y el símbolo ‘_’: el primer carácter siempre es
una letra
Datos.- Objetos sobre los que opera una computadora (entero, real, carácter, booleano, cadena)
Alumno:………………………… Página 2
Constantes.- Datos cuyo valor no cambia durante la ejecución del programa
Variables.- Objetos que pueden cambiar de valor durante la ejecución del programa. Es una posición
de memoria donde se almacena información
PSEUDO INTÉRPRETE.- PSeInt es una herramienta para asistir en los primeros pasos en programación.
Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de
diagramas de flujo), permite centrar la atención en los conceptos fundamentales de la algoritmia
computacional, minimizando las dificultades propias de un lenguaje real y proporcionando un entorno
de trabajo con numerosas ayudas y recursos didácticos.
Proceso SinTitulo
acción 1;
acción 1;
.
.
.
acción n;
FinProceso
Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una
secuencia de instrucciones y finaliza con la palabra FinProceso. (Al crear un proceso se muestra una
platilla prediseñada)
Numérico: números, tanto enteros como reales. Para separar decimales se utiliza el punto. Ejemplos:
12 23 0 2.3 3.14
Carácter: caracteres o cadenas de caracteres encerrados entre comillas (pueden ser dobles o simples).
Los tipos de datos simples se determinan automáticamente cuando se crean las variables.
Alumno:………………………… Página 3
Las dos acciones que pueden crear una variable son la lectura(LEER) y la asignación(<-).
Por ejemplo, la asignación "A<-0;" está indicando implícitamente que la variable A será una variable
numérica. Una vez determinado el tipo de dato, deberá permanecer constante durante toda la
ejecución del proceso; en caso contrario el proceso será interrumpido.
3 EJERCICIOS EN CLASE
1.- Utilizando el entorno del PseInt, escribir instrucciones de lectura, escritura, asignación, utilizando
los siguientes formatos:
ESCRIBIR
{lista_de_expresiones}: complete aquí la lista de expresiones que desea mostrar
separadas por comas(,).
LEER
{lista_de_variables}: complete aquí la lista de variables que desea ingresar separadas
por comas(,).
ASIGNAR
{variable}: complete aquí el nombre de la variable cuyo contenido desea modificar.
{expresion}: complete aquí la expresión cuyo resultado desea asignar a {variable}.
3.- Realizar el diagrama de flujo y pseudocódigo para hallar el perímetro de un triángulo, el valor de
los lados del triángulo se debe ingresar por teclado.
Alumno:………………………… Página 4
Pseudocódigo
Proceso PerimetroTriangulo
Escribir "PERIMETRO DE UN TRIANGULO";
Escribir "Ingresar los lados: ";
Escribir "Lado 1: ";
Leer L1;
Escribir "Lado 2: ";
Leer L2;
Escribir "Lado 3: ";
Leer L3;
perimetro <- L1+L2+L3;
Escribir "Perimetro = ",perimetro;
FinProceso
4.- Escribir y ejecutar el algoritmo siguiente para resolver el problema de calcular el área y el
perímetro de una circunferencia de radio r
Proceso circulo
Escribir "Ingrese el radio del circulo";
Leer R;
P <- 3.1416;
area<-P*R*R;
Alumno:………………………… Página 5
per<-2*P*R;
Escribir "El area del circulo es: ",area;
Escribir "El,perimetro es: ", per;
FinProceso
3. PROBLEMAS PROPUESTOS
4. CUESTIONARIO
Determinar lo siguiente:
1. En el ejemplo 4, determinar constantes, variables, palabras reservadas.
2. ¿Cómo se ejecuta un programa?
3. ¿Qué son los datos numéricos?
4. ¿Qué son los datos carácter?
5. ¿Cuál es la diferencia entre un compilador y un intérprete?
Alumno:………………………… Página 6