SlideShare una empresa de Scribd logo
1 de 8
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
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
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?
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.
¿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.
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.
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
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

Más contenido relacionado

Similar a Conceptos basicos de programacion

Trabajo de tecnología..pdf
Trabajo de tecnología..pdfTrabajo de tecnología..pdf
Trabajo de tecnología..pdfleslyenino
 
Trabajo de tecnología..pdf
Trabajo de tecnología..pdfTrabajo de tecnología..pdf
Trabajo de tecnología..pdfGABRIELASOLARTE1
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfEstructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfMrsKyojuro
 
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdfestructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdfRazeThefox
 
Estructuras básicas/Conceptos básicos de programación.pdf
Estructuras básicas/Conceptos básicos de programación.pdfEstructuras básicas/Conceptos básicos de programación.pdf
Estructuras básicas/Conceptos básicos de programación.pdfAlejandro991941
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfEstructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfValeriaGonzalezHerna1
 
Copia de Estructuras básicas_ conceptos básicos de programación.pdf
Copia de Estructuras básicas_ conceptos básicos de programación.pdfCopia de Estructuras básicas_ conceptos básicos de programación.pdf
Copia de Estructuras básicas_ conceptos básicos de programación.pdfIncognitoJhets107
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeIntCristian C
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteRufi Flores
 
Concepto básico de programación (1)
Concepto básico de programación  (1)Concepto básico de programación  (1)
Concepto básico de programación (1)LauraSofia53
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosGianpier Arias
 
Conceptos Básicos de Programación y Pseint
Conceptos Básicos de Programación y PseintConceptos Básicos de Programación y Pseint
Conceptos Básicos de Programación y Pseintvaleriamanrique6
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEmanuelminotta
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEmanuelminotta
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEmanuelminotta
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfDeyaniraCuero
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfByLauraVelasco
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfisabellapiedrahita5
 

Similar a Conceptos basicos de programacion (20)

Trabajo de tecnología..pdf
Trabajo de tecnología..pdfTrabajo de tecnología..pdf
Trabajo de tecnología..pdf
 
Trabajo de tecnología..pdf
Trabajo de tecnología..pdfTrabajo de tecnología..pdf
Trabajo de tecnología..pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfEstructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdfestructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
 
Estructuras básicas/Conceptos básicos de programación.pdf
Estructuras básicas/Conceptos básicos de programación.pdfEstructuras básicas/Conceptos básicos de programación.pdf
Estructuras básicas/Conceptos básicos de programación.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdfEstructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Copia de Estructuras básicas_ conceptos básicos de programación.pdf
Copia de Estructuras básicas_ conceptos básicos de programación.pdfCopia de Estructuras básicas_ conceptos básicos de programación.pdf
Copia de Estructuras básicas_ conceptos básicos de programación.pdf
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Concepto básico de programación (1)
Concepto básico de programación  (1)Concepto básico de programación  (1)
Concepto básico de programación (1)
 
TRABAJO DE TECNOLOGÍA.pdf
TRABAJO DE TECNOLOGÍA.pdfTRABAJO DE TECNOLOGÍA.pdf
TRABAJO DE TECNOLOGÍA.pdf
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de Datos
 
Conceptos Básicos de Programación y Pseint
Conceptos Básicos de Programación y PseintConceptos Básicos de Programación y Pseint
Conceptos Básicos de Programación y Pseint
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
 
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdfEstructuras básicas. Conceptos básicos de programación. 10-3.pdf
Estructuras básicas. Conceptos básicos de programación. 10-3.pdf
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
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