Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a la Programación con PSeInt, Guías, Proyectos, Investigaciones de Programación Informática

Este documento proporciona una introducción detallada al uso de pseint, un entorno de programación que permite crear y ejecutar pseudocódigo. Se explican las principales funcionalidades de la interfaz, incluyendo los botones de comando, las pestañas de trabajo y el área de código. Se detallan las estructuras básicas de programación como acciones secuenciales, selectivas y repetitivas, así como el uso de funciones y subprocesos. Se presentan varios ejemplos de programas sencillos que ilustran la sintaxis y el flujo de ejecución. El documento está dirigido a estudiantes de ingeniería electrónica que se inician en la programación, brindándoles las herramientas y conceptos fundamentales para comprender y desarrollar algoritmos en pseint.

Tipo: Guías, Proyectos, Investigaciones

2023/2024

Subido el 23/05/2024

gatito-vegetta
gatito-vegetta 🇵🇪

1 / 14

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
ESCUELA PROFESIONAL DE INGENIERÍA
ELECTRÓNICA GUIA DE
LABORATORIO NRO 1:
INTRODUCCIÓN A LA PROGRAMACIÓN
Emisión:
09/05/2023
Página
1 / 14
ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA
LABORATORIO DE: PROGRAMACIÓN PARA ELECTRÓNICA
EXPERIENCIA N°: 01
TÍTULO DE LA EXPERIENCIA:
INTRODUCCIÓN A LA PROGRAMACIÓN CON PSEINT
Alumno:
Grupal
Indiv.
1.
Grupo:
Docente: Mg Milagros Zegarra
Mejia
Semestre:
1
Fecha de
entrega:
Hora:
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Vista previa parcial del texto

¡Descarga Introducción a la Programación con PSeInt y más Guías, Proyectos, Investigaciones en PDF de Programación Informática solo en Docsity!

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

1 / 14

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

LABORATORIO DE: PROGRAMACIÓN PARA ELECTRÓNICA

EXPERIENCIA N°: 01

TÍTULO DE LA EXPERIENCIA:

INTRODUCCIÓN A LA PROGRAMACIÓN CON PSEINT

Alumno: Grupal Indiv. Total

Grupo: Docente: Mg Milagros Zegarra

Mejia Semestre: 1

Fecha de

entrega:

Hora:

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

2 / 14

LABORATORIO N° 01

INTRODUCCIÓN A LA PROGRAMACIÓN

I.- OBJETIVOS:

✓ Emplear PSeInt para solucionar diagramas de flujo y programación.

✓ Empezar en los primeros pasos en programación.

II.- FUNDAMENTO TEÓRICO:

¿Qué es PSeInt?

PSeInt, es la abreviatura de Pseudocode Interpreter, Intérprete de Pseudocódigo. Este

programa fue creado como proyecto final para la materia Programación 1 de la carrera

Ingeniería en Informática de la Facultad de Ingeniería y Ciencias Hídricas de la Universidad

Nacional del Litoral, del en aquel momento estudiante Pablo Novara.

El programa utiliza pseudocódigo, una descripción de un algoritmo computacional, cuya

principal misión es que el programador pueda centrarse en los aspectos lógicos de la

programación, dejando el apartado técnico para cuando se vea la sintaxis de un lenguaje de

programación real.

PSeInt incluye en su editor diversas herramientas para que podamos crear y almacenar

programas en este peculiar lenguaje, ejecutarlos directamente desde su interfaz, o incluso

corregir posibles defectos que encontremos en su desarrollo.

PROCEDIMIENTO PARA TRABAJAR CON PSEINT

Abrir PSeInt

Para abrir PSeInt damos doble clic en el acceso directo PSeInt del escritorio y nos abre el

programa.

Entorno de PseInt

Ahora que abrimos y configuramos por primera vez PSeInt, pasamos a detallar el entorno de

programación de PSeInt.

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

4 / 14

Como parte también de la ayuda, cualquier estructura que se escriba en el área de trabajo abajo

muestra su correspondiente descripción que especifica cómo se maneja la estructura citada, lo

que en la captura de abajo se especifica como Ayuda rápida.

Pasamos a detallar los comandos:

ACCIONES SECUENCIALES:

Botón Escribir

Función del botón:

Escribir: Nos permite mostrar en pantalla algún tipo de dato, o varios separados por una coma

(,) y esos datos deben estar entre comillas ("")}

Nota : La variable nunca va entre paréntesis

Ejemplo de uso:

Ejemplos: Escribir "hola mundo"; Escribir "hola mundo, hola, 2, c";

Botón Leer

Función del botón:

Leer: nos permite recibir valores por teclado y guardarlos en variables.

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

5 / 14

Ejemplo de uso:

Leer a; //recibe el valor y lo almacena en a.

Leer a, b, c; //recibe 3 valores y los guarda en la variable que a, b y c

Respectivamente

Nota : La variable nunca va entre paréntesis

Botón Asignar:

Función del botón:

Asignación: nos permite guardar un valor en una variable.

Ejemplo de uso:

c <-2; por lo tanto, c=2 (c tiene el valor dos), que es lo mismo decir c tiene el valor 2.

ACCIONES SELECTIVAS O INTERROGATIVAS:

Botón Si

Función del botón:

Nos permite evaluar la propiedad de una variable, y en función de esta, realizar una acción

determinada

Ejemplo de uso:

Si cant_numeros != 0 entonces

//sentencias

FinSi

botón segun

Función del botón:

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

7 / 14

Hasta Que num = 0;

Botón Para

Función del botón:

Presenta un cierto rango de valores, y para ellos realiza una determinada acción.

Ejemplo de uso:

Para i <- 1 Hasta 10 Con Paso 1 Hacer

Escribir i;

FinPara

Funciones y SubProcesos

Función del botón:

SubProcesos: Permite añadir Funciones/SubProcesos al programa

Ejemplo de uso:

SubProcesos que no devuelven valor, solo realizan una tarea específica

SubProceso ImprimirResultado(x)

Escribir "El resultado es: ",x;

FinSubProceso

SubProcesos que devuelven valores

SubProceso x <- LeerDato(cosa)

Definir x Como Entero;

Escribir "Ingrese ", cosa,": ";

Leer x;

FinSubProceso

ÁREA DE TRABAJO

El lugar donde escribimos el código del pseudocódigo.

Los números a la izquierda indican el número de línea de código del programa.

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

8 / 14

PESTAÑAS DE TRABAJO

Sobre la parte superior del área de trabajo vemos una pestaña que por defecto dice <sin_titulo>

La pestaña activa se corresponde al área de trabajo actual.

En caso de que guardemos el archivo en pseudocódigo, la pestaña tomará el nombre del

nombre del archivo en pseudocódigo que hayamos guardado PSeInt puede abrir varios

archivos en pseudocódigo a la vez, mostrándose en las pestañas de trabajo.

Se pueden cerrar el proyecto con el botón cerrar de la pestaña

LISTADO DE FUNCIONES Y VARIABLES

A la izquierda vemos dos pestañas. La de más arriba, como su nombre lo indica, muestra la

lista de variables. Los signos que aparecen antes del texto (V/F de verdadero/falso, números,

letras y signos de interrogación) ofician de íconos del texto. Si hacemos clic izquierdo sobre

el texto, se abre una solapa que detalla el Proceso y los SubProcesos que eventualmente puedan

existir en el pseudocódigo.

En el panel, como se observa en la imagen, el Proceso se marca con el ícono Pro seguido por

el nombre del Proceso. Por su parte, el SubProceso se marca con el ícono Sub seguido del

nombre del SubProceso. Nótese que subordinado al ícono Sub y el nombre del SubProceso

aparece el número 42 seguido de las variables. Estas variables son los argumentos de la

función o la variable de retorno.

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

10 / 1 4

Ahora que los hemos guardado necesitamos que nuestro programa funcione y escriba en la

pantalla Unitec, pero, aunque PSeInt subraye con rojo los errores de sintaxis, es bueno

verificar sintaxis para ver los errores. Para ello vamos a ejecutar, → verificar sintaxis. De todos

modos, si tuviéramos errores él nos subrayaría la frase donde se encuentre el error, luego lo

corregimos y lo volvemos a ejecutar, hasta que no aparezca nada subrayado con rojo.

Luego que el programa no tiene errores de compilación, no aparecen líneas subrayadas con

rojo, vamos al menú ejecutar, luego seleccionamos opción ejecutar, y en la pantalla aparecerá

la palabra Unitec que es la salida del programa, también para ejecutar el programa puede usar

el ícono de ejecutar o pulsar F9:

Si la ejecución se realizó con éxito correcta al final aparecerá un mensaje diciendo que el

programa se ejecutó correctamente.

Siempre que queremos escribir un programa en PSeInt iniciamos debajo de la palabra

PROCESO SIN_TITULO

//escribimos el cuerpo del programa;

FinProceso

Y el proceso principal se cierra con las palabras claves FinProceso que indica el final del

programa principal.

Combine asignarle un nombre al programa, sustituyendo sin_titulo por el nombre que

queramos darle. Recordar que nombre del pseudocódigo en ninguna sintaxis puede tener

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

11 / 1 4

espacios y en sintaxis estricta tampoco caracteres acentuados. No confundir el nombre del

proceso con el del archivo en pseudocódigo.

La palabra reservada Escribir escribe en la pantalla lo que está encerrado entre comillas. En

sintaxis flexible también podemos utilizar la palabra Imprimir.

III.- RECOMENDACIONES EN SEGURIDAD

3.1. En condiciones de una emergencia Identifique:

  • Vías de acceso y evacuación
  • Equipos de respuesta a emergencias
  • Señalización de seguridad

IV.- EQUIPOS Y MATERIALES A UTILIZAR:

Cantidad Descripción

1 Computador

V.- PROCEDIMIENTO:

5.1. Instalar PSEINT en la computadora

5.2. Escribir el siguiente código: hola mundo

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

13 / 1 4

5.4. Otra manera del código: suma

// toma dos números, los suma y muestra el resultado

Proceso Suma

Definir A , B , C como Reales;

// para cargar un dato, se le muestra un mensaje al usuario

// con la instrucción Escribir, y luego se lee el dato en

// una variable (A para el primero, B para el segundo) con

// la instrucción Leer

Escribir "Ingrese el primer número:" ;

Leer A ;

Escribir "Ingrese el segundo numero:" ;

Leer B ;

// ahora se calcula la suma y se guarda el resultado en la

// variable C mediante la asignación (<-)

C <- A + B ;

// finalmente, se muestra el resultado, precedido de un

// mensaje para avisar al usuario, todo en una sola

// instrucción Escribir

Escribir "El resultado es: " , C ;

FinProceso

NOTA: De los tres códigos obtener su diagrama de flujo.

ELECTRÓNICA GUIA DE

LABORATORIO NRO 1:

INTRODUCCIÓN A LA PROGRAMACIÓN

09/05/

Página

14 / 1 4

VII.- CUESTIONARIO Y ACTIVIDADES:

7.1.- Cuestionario:

7.1.1.- ¿Qué es un pseudocodigo?

7.1.2.- ¿Qué te pareció el programa PSEINT?

7.1.3.- Explique el proceso de instalación del programa PSEINT?

7.2.- Ejercicios (Realizar PSeint, pseudocodigo, diagrama de flujo y diagrama NS)

7.1.1.- Hallar el perímetro y área de un círculo inscrito en un triangulo equilátero del cual se

conoce el área

7.1.2.- Se tiene como información las notas de un estudiante, el estudiante tiene 7 notas, 3 de

exámenes y 4 de laboratorios, las notas de examen tienen un peso del 20% y las notas de

laboratorio tiene un peso de 10%. Se debe hallar el promedio del estudiante

7.1.3.-Se desea hallar el área y el perímetro de un triángulo rectángulo inscrito en un círculo,

tenemos como dato el área del circulo

VIII.- OBSERVACIONES Y CONCLUSIONES:

  • Dar sus observaciones y conclusiones de forma personal, en forma clara y empleando el

menor número de palabras.

Observaciones

Haga sus observaciones y emita al menos cinco conclusiones del trabajo realizado