ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
Conceptos basicos de programacion
1. Taller conceptos básicos de la programación
Sara Catalina Carvajal Bastidas
Isabella Castro Anacona
Juan David Correa Herrera
Samuel Ojeda
Samuel Trochez Vera
Sebastián Tovar Galvis
Grado 10-1
I.E Liceo Departamental
Área de tecnologia e informatica
Santiago de Cali
2023
2. TABLA DE CONTENIDO
ESTRUCTURAS BASICAS DE PROGRAMACION ........................................................... 3
¿Que es una constante? ............................................................................................... 3
¿Que es una variable? .................................................................................................. 3
¿Qué son los acumuladores?........................................................................................ 3
¿Qué son los contadores? ............................................................................................ 4
¿Qué son los identificadores? ....................................................................................... 5
¿Cómo declarar una variable en pseint?....................................................................... 5
TIPOS DE DATOS ........................................................................................................ 6
Tipos de datos simples: Existen tres tipos de datos básicos:................................... 6
Definición de variables............................................................................................. 6
MAPA CONCEPTUAL........................................................................................................ 7
CONCLUSIONES ............................................................................................................... 8
BLOGS............................................................................................................................... 8
3. ESTRUCTURAS BASICAS DE PROGRAMACION
¿Que es una constante?
En programación, una constante es un valor que no puede ser alterado/modificado
durante la ejecución de un programa, únicamente puede ser leído. Una constante
corresponde a una longitud fija de un área reservada en la memoria principal del
ordenador, donde el programa almacena valores fijos. Por ejemplo:
El valor de PI = 3,1416
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría
de lenguajes.
¿Que es una variable?
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.
¿Qué son los acumuladores?
4. Un acumulador es una variable, no necesariamente entera, pero sí numérica, y cuyo valor se
incrementará dependiendo del problema. Su objetivo es “acumular”, es decir: acopiar,
almacenar, añadir un cierto valor. La diferencia con una variable cualquiera es que el
acumulador agrega un nuevo valor al que ya tiene. (Por lo general, una operación de
asignación “encima” el valor nuevo borrando el valor viejo de una variable)
El acumulador debe ser inicializado antes de ser utilizado. Pero el valor de inicialización
dependerá del tipo de operación que nos ayudará a acumular valores: puede ser el
resultado de sumas sucesivas (que es lo más común), pero también de multiplicaciones, o
incluso de restas o divisiones.
¿Qué son los contadores?
El contador de programa (en inglés Program Counter o PC), también llamado contador de
eventos (Instruction Pointer), 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.
5. ¿Qué son los identificadores?
Un identificador es una secuencia de caracteres que se usa para denotar: El nombre de
un objeto o variable Un nombre de clase, estructura o unión Un nombre de tipo enumerado
El miembro de una clase, estructura, unión o enumeración Una función o una función
miembro de clase Un nombre de typedef Un nombre de etiqueta Un nombre de macro Un
parámetro de macro Los siguientes caracteres son válidos como cualquier carácter de un
identificador:
También se permiten determinados rangos de nombres de carácter universal en un
identificador. Un nombre de carácter universal en un identificador no puede designar un
carácter de control ni un carácter en el juego de caracteres de origen básico.
Los siguientes caracteres son válidos para cualquier carácter de un identificador excepto el
primero:
Estos rangos de números de punto de código Unicode también son válidos como
nombres de carácter universal para cualquier carácter de un identificador, excepto el
primero:
¿Cómo declarar una variable en pseint?
En PSeInt las variables tienen un tipo de dato asociado, por lo que durante la ejecución
del algoritmo una variable deberá guardar datos del mismo tipo. Por ejemplo, si una
variable se utiliza para guardar números, no puede ser utilizada para guardar texto. Para
declarar una variable en PSeInt se puede utilizar la palabra clave Definir, o puede dejar que
el intérprete intente deducir el tipo de dato en tiempo de ejecución.
6. Hay dos maneras de asignar un valor a una variable: durante la lectura y la a través de la
asignación explícita.
TIPOS DE DATOS
● Tipos simples: Numérico, Lógico, Carácter.
● Estructuras de datos: Arreglos.
● Definición explícita de variables.
Los tipos de datos simples se determinan cuando se crean las variables. El tipo de dato
asociado a una variable siempre será constante pero el valor que contenga esa variable sí
será cambiante. Una variable no puede ser declarada más de una vez y tampoco puede tener
dos tipos de datos asociados.
Tipos de datos simples: Existen tres tipos de datos básicos:
● Numérico: números enteros o reales. Para separar decimales se utiliza el punto.
Ejemplo: 12 23 0 -2.3 3.14
● Lógico: solo puede tomar dos valores: VERDADERO o FALSO.
● Carácter caracteres o cadenas de caracteres encerrados entre comillas (simples o
dobles). Ejemplo: 'hola' "hola mundo" "123" 'FALSO' 'W'.
ARREGLOS
Los arreglos son estructuras de datos homogéneas (todos sus datos son del mismo tipo)
que permiten almacenar determinada cantidad de datos bajo un mismo identificados, para
luego referirse a los mismos utilizando uno o más subíndices.
Los arreglos pueden pensarse como vectores, matricres, etc. Para poder utilizar un
arreglo, primero debe indicarse la cantidad de elementos que debe contener; esto
determinará cuantos elementos se almacenarán y como se accederá a los mismos.
Ejemplo de definición de un arreglo:
Algoritmo Arreglo
Definir arreglo como Entero;
Dimension arreglo[100];
FinAlgoritmo
Definición de variables
La instrucción definir permite especificar el tipo de una o más variables. Una variable debe
definirse antes de ser utilizada por primera vez. Los arreglos, se definen utilizando su
identificador y el tipo de dato aplica para todos los elementos del mismo ya que un arreglo
es una estructura de datos homogénea.
Los tipos de datos que pueden ser utilizados en PSeInt son: Numero, Numerico, Real,
Entero, Logico, Caracter, Texto y Cadena.
7. En el caso de Numero, Numerico y Real son sinónimos para el tipo de datos numérico
básico, que puede almacenar tanto números reales como enteros.
Una variable de tipo Entero es una especialización que sólo permite almacenar valores
enteros; cualquier valor no entero que se lea o asigne en una variable de este tipo será
truncado.
Una variable de tipo Logico sólo puede tomar los valores de Verdadero o Falso, también se
puede utilizar 0 para falso y 1 para verdadero.
Los tipos de dato Caracter, Texto y Cadena son sinónimos para definir variables de tipo
carácter. Estas pueden contener cero, uno o más caracteres arbitrarios y no tienen una
longitud máxima.
Si se intenta asignar a una variable ya definida un tipo de dato incorrecto se producirá un
error en tiempo de ejecución.
MAPA CONCEPTUAL
8. CONCLUSIONES
Para terminar este informe con nuestras conclusiones tras algunas indagaciones podemos
decir que . Como primera conclusión logramos como equipo crecer en cuanto aprendizaje
en cuanto a la programación, en temas como lo son: acomuladores, identificadores,
variables y contadores, siendo esto lo más importante de la programación PSeint. Para
finalizar quedamos muy satisfechos gracias a que mediante este trabajo hemos tenido una
gran cercanía en cuanto a la programación ayudando a expandir nuestros conocimientos.
BLOGS
https://carvajalsaratecnologia.blogspot.com/?m=1
https://teconoly.blogspot.com/p/periodo-3.html
https://juandavidcorrea250.blogspot.com/p/periodo-2-2023.html
https://tecno-conocimiento-2023.blogspot.com/?m=1
http://aprendiendoconsebas4567.blogspot.com
https://technodinamico.blogspot.com/
EVIDENCIAS DEL DRIVE
REFERENCIAS
https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4
https://es.m.wikipedia.org/wiki/Constante_(inform%C3%A1tica)
https://onecompiler.com/posts/3yy4xdgh4/el-lenguaje-de-pseudoc-digo-pseint
https://learn.microsoft.com/es-es/cpp/c-language/c-identifiers?view=msvc-170
https://es.wikipedia.org/wiki/Contador_de_programa