Información un poco detallada sobre lo que es Pseint, los conceptos básicos de este, para tener una idea de lo que se habla y lo que quiere decir acerca del Pseint en este trabajo.
1. tecnologia - periodo 2
Johan Esteban Lopez
Luis Felipe Sendoya
Maria Alejandra Ramirez
Ana Lorena Velasco
Grado 10-4
Docente
Guillermo Mondragón Castro
I.E. Liceo Departamental
Area de Tecnologia e Informatica
Santiago de Cali
2023
2. contenido
Conceptos básicos de la programación
constantes…………………………………………………………………………..3
variables……………………………………………………………………………4
acumulador…………………………………………………………………………5
contadores…………………………………………………………………………..6
identificadores………………………………………………………………………7
Fundamentos de programación PSeInt
¿Qué es el Pseint?.......................................................................................................8
características y funcionalidades de Pseint………………………………………….9
descarga del programa Pseint: títulos de proceso, comandos y estructura………….11
lista de variables.…………………………………………………………………….14
Mapa conceptual……………………………………………………………………..15
Conclusiones…………………………………………………………………………16
Referencias…………………………………………………………………………..17
Blogs…………………………………………………………………………………18
capturas de pantalla………………………………………………………………….19
2
3. definición de conceptos básicos de programación
constantes
Una ‘constante’, a diferencia de una variable, siempre tiene el mismo valor. En
educación no existen constantes, pero existen varias en física y matemáticas, por ejemplo, la
fuerza de gravedad o el número pi (3.14159…). Tal vez el ejemplo clásico de una constante
es la velocidad de la luz (denominada ‘c’), cuyo valor es aproximadamente 300.000 km./seg.
en cualquier lugar del universo en que se mida. Todos los números, por ejemplo 2, 7, 35, etc.,
también se denominan ‘constantes’, porque, por definición, siempre tienen el mismo valor; es
decir, el número 7 es una constante porque su valor siempre es 7 y nunca varía.
Como ya se había dicho anteriormente una constante es aquella que su valor no
cambia en absoluto, esto quiere decir que no se puede cambiar el valor asignado a una
constante predefinida. Ahora se mostrarán las constantes predefinidas que son:
NULL
Una referencia vacía. Parecido a un puntero vacío. Tenga en cuenta que no es lo
mismo que una cadena de caracteres nula "".
TRUE
Equivalente al número 1.
FALSE
Equivalente al número 0.
3
4. variables
Una variable es un elemento de datos cuyo valor puede cambiar durante el curso de la
ejecución de un programa. Un nombre de variable debe seguir el convenio de denominación
de un identificador (carácter alfabético o número y el signo de subrayado). Cuando se define
más de una variable en una sola declaración, el nombre debe ir separado por comas. Cada
declaración de variable debe finalizar con un signo de punto y coma. Los nombres de
variables no pueden coincidir con una palabra reservada.
Variables globales y locales
Las variables pueden ser globales o locales. Una variable es global a no ser que esté
declarada dentro de una definición de función. Las variables globales resultan visibles y
disponibles para todas las sentencias de un script. Las variables locales sólo resultan visibles
y disponibles dentro de la función en la que están definidas. Aunque los nombres de variables
y los identificadores deben ser exclusivos, resulta válido declarar una variable local con el
mismo nombre que una variable global o con el mismo nombre que una variable local
definida en otra función. Los nombres de parámetros de una definición de función se
consideran variables locales. Los datos que se pasan a una función se pasan según el valor.
Una variable global que se pasa a una función no puede ser modificada por la función. Por
ejemplo, la variable es frecuencia cardíaca; el dato es 78 latidos/minuto.
4
5. acumulador
Se entiende como acumulador a una variable que acumula el resultado de una
operación parcial. Se inicializa a un valor inicial según la operación que se va a acumular: a 0
si es una suma o a 1 si es un producto.
Es capaz de ser utilizada en una gran cantidad de casos, no podemos obviar que su
potencial se ve incrementado en programas que involucren bucles o ciclos. Ello se debe a
que es en dichos procesos, con la automatización que estos permiten, un mejor manejo y, por
lo tanto, un resultado mucho más sencillo de conseguir.
ejemplos
int acum = 0;
int i, numero;
5
6. contadores
Es el experto en contabilidad y el profesional preparado para tener una visión integral
de las empresas y todo tipo de organizaciones a partir de la comprensión de sus números:
saber cuánto gana o pierde, cuánto tiene, cuánto debe, si está creciendo o no, si cumple sus
objetivos, si genera valor y cómo.
Es el profesional que domina el sistema impositivo y las leyes que impactan en la
actividad económica.
Es el especialista en la preparación, análisis, comunicación y uso estratégico de la
información sobre los resultados de la gestión en las empresas y los gobiernos. Es el experto
en medir todo aquello que tiene impacto en el valor de las organizaciones y en diseñar los
distintos indicadores de gestión, tanto los relativos a lo económico y financiero como
aquéllos relacionados con lo social y ambiental.
El contador público es experto en control de gestión y tiene una mirada integral del
negocio con foco en la medición, tanto financiera como no financiera.
Es el único profesional habilitado para realizar auditorías externas de información
contable y financiera y actuar como síndico en concursos y quiebras. Está formado para ser el
asesor de confianza en estructuras de negocios, contabilidad, impuestos, finanzas
corporativas, control de gestión, diseño de sistemas de información y cuestiones de derecho
empresarial.
Es el especialista en control y auditoría y, de esa manera, es una suerte de detective
financiero, capaz de descubrir y explicar fraudes, y el profesional preparado para gerenciar
los riesgos y diseñar controles para evitarlos. Puede actuar también como síndico societario y
auxiliar de la justicia en pericias contables.
6
7. Identificadores
Un identificador se refiere a un nombre o etiqueta única que se asigna a un elemento o
entidad con el propósito de identificarlo de manera exclusiva y distinguirlo de otros
elementos o entidades en un sistema o contexto específico. Los identificadores se utilizan en
diversos campos y aplicaciones, como programación, bases de datos, sistemas de
información, redes, seguridad informática y más.
En el contexto de la programación, un identificador se utiliza para dar nombre a
variables, constantes, funciones, clases, objetos y otros elementos en el código fuente. Los
identificadores en la programación suelen seguir reglas específicas según el lenguaje de
programación utilizado. Por ejemplo, en muchos lenguajes de programación, los
identificadores deben comenzar con una letra y pueden incluir letras, números y algunos
caracteres especiales, pero no espacios en blanco.
En las bases de datos, los identificadores se emplean para nombrar tablas, columnas y
otros objetos. Permiten identificar y acceder a los datos de manera eficiente.
En redes informáticas, los identificadores se utilizan para distinguir dispositivos y
recursos en la red, como direcciones IP o nombres de dominio.
En general, los identificadores son fundamentales para el funcionamiento de los
sistemas informáticos, ya que proporcionan una forma única y consistente de referirse a
elementos y entidades, facilitando la gestión, la organización y el acceso a la información y
recursos.
7
8. Fundamentos de programación Pseint
¿Qué es pseint?
PSeint es una herramienta para asistir a un estudiante en sus primeros pasos de
programación, le permite centrar su atención en los conceptos fundamentales de algoritmia
computacional,con mínimas dificultades propias de un lenguaje y proporcionando un entorno
de trabajo con numerosas ayudas y recursos didácticos.
8
9. Características y funcionalidades de PSeint.
-Herramientas de edición para escribir algoritmos en pseudocódigo.
-Ayuda emergente.
-Plantillas de comandos.
-Coloreado de sintaxis.
-Resalta los bloques lógicos.
-Listados de funciones, operadores y variables.
-Permite generar y editar el diagrama de flujo del algoritmo.
-Edición simultánea de múltiples algoritmos.
-Pseudo Lenguaje configurable.
-Modifica algoritmos y permite ver los cambios en la ejecución inmediatamente.
-Deshace una ejecución para reiniciarla o repetirla desde un punto arbitrario.
-Ejecuta el algoritmo paso a paso controlando la velocidad e inspeccionando variables y
expresiones.
-Modo especial que describe las acciones realizadas en cada paso.
-Señala errores de sintaxis en tiempo real.
-Señala claramente errores en el tiempo de ejecución.
-Descripciones detalladas de cada error, con sus causas y soluciones frecuentes.
-Convierte el algoritmo de pseudocódigo a código.
-Es multiplataforma
-Totalmente gratuito y libre.
9
10. Constantes,identificadores y palabras reservadas.
-Los identificadores deben constar solo de letras y números, y empezar siempre con una letra.
-Las constantes de tipo carácter se escriben entre comillas.
-En las constantes numéricas, el punto es el separador decimal.
-Las constantes lógicas son Verdadero y Falso.
-Las palabras reservadas no llevan acentos.
Tipos de datos.
Numérico: Enteros y decimales,los decimales se separan con un punto.
Lógico o Booleano: V y F.
Carácter: Carácter y cadena de caracteres,pueden ir encerrados entre comillas.
10
11. Descarga del programa PSeint.
Al descargar el programa y luego de haber ingresado a ella, nos dirigiremos al menú
dándole clic en configuración como se muestra en la imagen, luego de esto podremos ver
cómo se despliegan varias opciones, entre ellas tenemos que localizar opciones de lenguaje
(perfiles) y seleccionaremos el que deseemos manejar.
11
12. Título del proceso
Lo siguiente a realizar es poner un título al programa, cabe recalcar que este debe ser
diferente a las variables que serán utilizadas en el programa, para que así no se genere algún
error,también tener en cuenta que al colocar el título, este no debe tener espacios entre
palabras. Por ejemplo: programa14 o también puede utilizarse el guión bajo o rayita al piso (
_ ), ej:programa_14, pero como se podrán dar cuentame siempre el título estará junto.
12
13. Comandos y estructuras
En caso de que no esté visible la opción de comandos y estructuras en la parte
superior derecha de la pantalla,da clic para mostrar u ocultar dicho panel.
13
14. Lista de variables
En las siguientes imágenes se muestra las variables y constantes en el programa.
14
16. conclusiones
En este trabajo, aprendimos, cosas distintas, de las cuales no teníamos conocimiento
alguno, en el momento de realizar este trabajo me di cuenta que posee cosas interesantes y
por las cuales indagar un poco más, acerca de cómo es su función, para que sirve, en que me
puede ayudar esto más adelante, al momento de investigar ciertas palabras no sabía con
exactitud qué era o para qué servía, cuando lo investigué me di cuenta de lo que es y la
función que este cumple.
El trabajo que se realizó nos da una información nueva, en la cual se puede identificar
muchos términos que nos podría ayudar en futuras clases y que podemos manejar mejor de lo
que sería la tecnología, como el por que de su funcionamiento, datos sobre este etc.
16
17. Referencias
definición de constantes
https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4
definición de variables
https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4
definición de acumuladores
https://quees.com/acumulador-programacion/
definición de contadores
https://web.udesa.edu.ar/escuela-de-negocios/contador-publico/que-hace-un-contador-publico
#:~:text=Es%20el%20experto%20en%20contabilidad,si%20genera%20valor%20y%20c%C3
%B3mo.
definición de identificadores
https://es.strephonsays.com/identifier-and-vs-variable-1495#menu-2
pseint
http://pseintequipo8grupo112.blogspot.com/p/solucion-de-problemas-mediante-un.html
17