1. 1
Conceptos Basicos de Programacion Y Pseint
Valentino Espinoza
Alejandro Franco
Camilo Garcia
Michelle Hurtado
Valeria Manrique
Grado 11-2
I.E Liceo Departamental
Área de Tecnología
Santiago de Cali
2022
2. 2
Conceptos Basicos de programacion
Valentino Espinoza
Alejandro Franco
Camilo Garcia
Michelle Hurtado
Valeria Manrique
Grado 11-2
Docente
Guillermo Mondragon
I.E. Liceo Departamental
Área de Tecnología
Santiago de Cali
2022
3. 3
1. Tabla de Contenido Estructuras Básicas
1. Constantes………………..…..………………………………………………………04
2. Variables……………………………………………………………………………...04
3. Acomuladores……………..……………..…………………………………………...05
4. Contadores………..…………………………..………………………………………05
5. Identificadores…………………………………………………………………….….06
2. Tabla de Contenido Métodos estadísticos, Población, muestra
6. La estadística…………………………………………………………………………07
7. Aplicaciones de la estadistica………………………………………………………...07
3. Distribución de frecuencias
8. Nombre de la variable……………………………………………………………..…08
9. frecuencia absoluta…………………………………………………………………...08
10. frecuencia relativa porcentual equivalente en grados ………………………………..08
4. Pseint
11. Taller Pseint…………………………………………………………………………..09
12. Ejercicios Pseint ……………………………………………………………………..10
13. web grafía………………………………………….…………………………………17
14. evidencias………………………………………….…………………………………18
4. 4
1. Constantes
Hablamos de constante a un tipo especial de variable que no se puede modificar su valor.
Cuando decimos que no se puede cambiar hablamos que no se puede cambiar durante la
ejecución del programa, es decir, en tiempo de ejecución Esa es la principal diferencia entre
constante y variable. Una variable puede tener cualquier valor, ya sea en tiempo de diseño, lo
cambiamos nosotros en el código fuente, o en tiempo de ejecución, dependiendo de cómo se
está ejecutando el programa. Pero una constante tendrá su valor inicial, que pondremos en el
momento de declararla, siempre. Si nos fijamos en las matemáticas, tenemos las dos
constantes más famosas que son:
● El número Pi π.
● El número e.
En programación también tenemos otros ejemplos. Éstos pueden venir definidos por el propio
lenguaje de programación, como puede ser un código de color, errores del sistema, etc. Pero
también las podemos definir nosotros, como el tamaño máximo de una array o matriz, un
texto que se utilice en varios sitios del código.
Para declarar una constante dependerá mucho del lenguaje de programación, por ejemplo,
para declarar una constante en C se haría así:
#define PI 3.1415926
En C++, una constante se debe declarar así:
const float PI = 3.1416;
La mayoría de lenguajes utilizan la palabra reservada const, seguido de su tipo de datos, en
cualquiera de los casos, si intentamos en algún momento modificar su valor: PI = 2;
(1)
2. Variables
En programación, una variable es un espacio de memoria guardado para almacenar un valor
que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable es
traducida y usada a través de un nombre que le asigne un programador o que ya viene de esta
manera. En las variables guardamos las entradas del usuario y cálculos, valores que luego
usaremos en otras partes del algoritmo.
5. 5
(2)
3. Acomuladores
Se entiende por acumulador una variable que acumula el resultado de una operación. En el
ejemplo siguiente, el programa calcula el total de puntos obtenido al simular unas tiradas de
dados. La variable que hace de acumulador es la variable $total).
En una CPU de computadora, el acumulador es un registro en el que son almacenados
temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el
circuito operacional de la unidad aritmético-lógica (ALU).
La variable acumuladora debe aparecer a la derecha y a la izquierda del operador de asignación.
La acumulación se realiza con los operadores aritméticos: +, -, *, /. Los operadores booleanos
y relacionales no pueden ser parte de una expresión de acumulación, puesto que estos valores
no pueden sumarse o multiplicarse.
(3)
4. Contadores
Un contador es parte de la unidad central de proceso en algunas computadoras, es un registro
del procesador de un computador que indica la posición donde está el procesador en su
secuencia de instrucciones. Dependiendo de los detalles de la máquina particular, contiene o la
dirección de la instrucción que es ejecutada, o la dirección de la próxima instrucción a ser
ejecutada. El contador de programa es incrementado automáticamente en cada ciclo de
instrucción de tal manera que las instrucciones son leídas en secuencia desde la memoria.
Ciertas instrucciones, tales como las bifurcaciones y las llamadas y retornos de subrutinas,
interrumpen la secuencia al colocar un nuevo valor en el contador de programa.
La frecuencia relativa porcentual es el porcentaje de la frecuencia relativa, siendo esta la
división de la frecuencia absoluta entre el total de valores en una selección de datos. La
6. 6
frecuencia relativa es muy usada en probabilidad, y hace referencia a la relación de una
frecuencia absoluta entre un total.
(4)
5. Identificadores
Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve
para identificar las entidades del programa (clases, funciones, variables, tipos compuestos) Los
identificadores pueden ser combinaciones de letras y números. Cada lenguaje tiene sus propias
reglas que definen cómo pueden ser construidos. Cuando un identificador se asocia a una
entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa en el
programa. Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial para
cualquier tipo de procesamiento simbólico.
(5)
6. La Estadística
7. 7
La estadística es la ciencia que estudia los métodos que permiten realizar este proceso para
variables aleatorias. Estos métodos permiten resumir datos y acotar el papel de la casualidad
(azar). Se divide en dos áreas: Estadística descriptiva: Trata de describir las variables aleatorias
en las "muestras".
Se divide en dos grandes ramas, la estadística descriptiva y la estadística analítica o inferencial.
La estadística descriptiva resume la información contenida en los datos recogidos y la
estadística inferencial demuestra asociaciones y permite hacer comparaciones entre
características observadas
7. Aplicaciones de la estadística
La estadística educativa, nos permite recolectar información para analizarla y tomar decisiones
en diferentes niveles por otro lado la estadística también nos ayuda a la contabilidad en el
empleo de cálculos de tipo estadístico, permitiendo establecer registros contables que afectan
los estados financieros. La estadística ayuda a la contabilidad en cuanto a su agilidad,
procesamiento, análisis e interpretación de información, dando como resultado la toma de
decisiones confiables sobre criterios económicos. En otro campo en el cual utilizamos la
estadística es en la administración ya que es indispensable la aplicación de la estadística en la
administración, ya que proporciona elementos de confiabilidad que sustentan la toma de
decisiones en temas administrativos, como calidad y productividad.
8. Nombre de la variable distribución de frecuencia
8. 8
Las distribuciones de frecuencias son tablas en que se dispone las modalidades de la variable
por filas. En las columnas se dispone el número de ocurrencias por cada valor, porcentajes, etc.
La finalidad de las agrupaciones en frecuencia es facilitar la obtención de la información que
contienen los datos.
9. Frecuencia absoluta
La frecuencia absoluta es muy utilizada en estadística descriptiva y es útil para saber acerca de
las características de una población y/o muestra. Esta medida se puede utilizar con variables
cualitativas o cuantitativas siempre que estas se puedan ordenar.
La frecuencia absoluta se puede usar para variables discretas (las variables se ordenan de menor
a mayor) y para variables continuas (las variables se ordenan de menor a mayor agrupadas por
intervalos). La frecuencia absoluta se utiliza para calcular la frecuencia relativa.
La suma de las frecuencias absolutas es igual al número total de datos de la muestra o
población.
10. Frecuencia relativa porcentual equivalente en grados
La frecuencia relativa porcentual es el porcentaje de la frecuencia relativa, siendo esta la
división de la frecuencia absoluta entre el total de valores en una selección de datos. La
frecuencia relativa es muy usada en probabilidad, y hace referencia a la relación de una
frecuencia absoluta entre un total.
TALLER PSEINT
9. 9
● ¿Qué diferencia hay entre un contador y un acumulador, como declarar una
variable en pseint, los lenguajes pueden ser de tres tipos favor explique cada
uno, java-phyton y c++ que representan?
1. R//:
● Un contador es una variable que se utiliza para contar algo.
Normalmente usamos un contador dentro de un ciclo y cambiamos su
valor sumándole o restándole una constante, es decir, siempre se le
suma o resta la misma cantidad, y un Acomulador es una variable que
se utiliza para sumar valores. Al igual que el contador, se utiliza
normalmente dentro de un ciclo pero cambiamos su valor sumándole
una variable, es decir, no siempre se le suma la misma cantidad.
● Para declarar variables, lo único que debemos hacer es indicar el
nombre de la variable y su tipo (numérico, lógico y cadena), antes del
inicio del programa, separados por comas.
● Cuando se emplea un lenguaje de programación formal tipado o no
tipado no nos cuesta declarar las variables. En caso de hacerlo con
PSeInt, no es necesario hacerlo, aunque se puede hacer con la
instrucción "Define". Para declarar variables, lo único que debemos
hacer es indicar el nombre de la variable y su tipo (numérico, lógico y
cadena), antes del inicio del programa, separados por comas. Si se
observa otra forma de declarar variables.
a. Java: es un lenguaje sencillo y orientado a objetos, que permite el
desarrollo de aplicaciones en diversas áreas, como seguridad,
animación, acceso a bases de datos, aplicaciones cliente-servidor,
interfaces gráficas, páginas Web interactivas y desarrollo de
aplicaciones móviles, entre otras.
b. Python: es un lenguaje sencillo de leer y escribir debido a su alta
similitud con el lenguaje humano. Además, se trata de un lenguaje
multiplataforma de código abierto y, por lo tanto, gratuito, lo que
permite desarrollar software sin límites
c. C + + : La intención de su creación fue extender al lenguaje de
programación C mecanismos que permiten la manipulación de
objetos. En ese sentido, desde el punto de vista de los lenguajes
orientados a objetos, C++ es un lenguaje híbrido.
Ejercicios Pseint
10. 10
1. Toma 2 números, haz la resta, la multiplicación y la división; muestre el
resultado.
● Algoritmo resta:
● Diagrama de flujo:
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas
● Algoritmo Promedio:
11. 11
● Diagrama de Flujo:
3. Hacer un programa que muestre el área y perímetro de un triángulo.
● Algoritmo Triángulo
12. 12
● Diagrama de flujo
4. Hacer un programa que muestre el área y perímetro de un círculo.
● Algoritmo Area y perimetro de un círculo
13. 13
● Diagrama de flujo
5. Hacer un programa para convertir una temperatura ingresada de Celsius a
Fahrenheit
● Algoritmo Fahrenheit
14. 14
● Diagrama de flujo
6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
● Algoritmo conversión
15. 15
● Diagrama de flujo
7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto
el nombre como la edad.
● Algoritmo Triángulo: