Proyecto integrador. Las TIC en la sociedad S4.pptx
Estructuras básicas_ conceptos básicos de programación.docx
1. Estructuras básicas: conceptos básicos de programación
Juan David Caceres Muñoz
Isabella Garcia Manrique
Jhoan Sebastian Gonzalez Ordoñez
Juan Steban Hernandez Ordoñez
Juliana Mompotes Valencia
Maria Camila Ordoñez Muñoz
Docente
Guillermo Mondragón
I.E Liceo Departamental
Área de Tecnología
Santiago de Cali
2023
2. Tabla de Contenido
Eje Temático............................................................…………………..….……………………..3
Taller anexo...........................................................................................................................5
Mapa Conceptual................................................................................................................13
Conclusiones......................................................................................................................14
Evidencias…………………………………………………………………….……………..…...15
Link de los blog ……………………………………………………………….………………….17
3. 1.Desarrollo de la actividad grupal
Conceptos básicos de programación
Fundamentos de programación PSeint
Algoritmo: Es una secuencia lógica de pasos que describe cómo resolver un
problema. En PSeint, los algoritmos se escriben utilizando una combinación de
texto
estructurado y pseudocódigo.
-Constantes:
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.
-Variables:
En programación, una variable está formada por un espacio en el sistema de
almacenaje y un nombre simbólico que está asociado a dicho espacio. Ese
espacio contiene una cantidad de información conocida o desconocida, es decir
un valor.
-Acumuladores:
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). El conjunto de pilas o
acumuladores se denomina batería.
-Contadores. Un contador es una variable utilizada para llevar la cuenta de
repeticiones o iteraciones en un bucle. Se incrementa o decrementa en cada
repetición del bucle. Por ejemplo, si deseas repetir una determinada acción 10
veces, puedes utilizar un contador que se incremente en cada repetición y se
detenga cuando alcance el valor deseado.
4. -Identificadores: En programación, los identificadores son nombres que se
utilizan para identificar variables, constantes, funciones y otros elementos del
programa
Los identificadores suelen seguir ciertas reglas como comenzar con una letra o
un guión bajo, y pueden contener letras, digitos y guiones bajos. Es importante
elegir nombres descriptivos y Significativos para facilitar la comprensión del
código
5. Taller anexo
I. Averigua los siguientes conceptos: ¿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-Python y c++ que
representan?
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.
El caso más utilizado es incrementar la variable en uno. mientras que un
acumulador 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. La
diferencia radica en que el valor incremental está determinado por una variable.
Para declarar variables, lo único que debemos hacer es indicar el nombre de la
variable y su tipo (lógico, entero, y cadena), antes del inicio del programa,
separados por comas.
en el siguiente caso la primera variable tiene el nombre de Número _a (5) y su
tipo es entero con un punto y coma al final
Lo mismo pasa con la segunda variable que es un tipo cadena y su nombre es
Apellidos (Caceres)
6. II. Representa el algoritmo usando el programa pseint en modo flexible y
muestra el diagrama de flujo, Hacer las capturas de pantalla.
1. Toma 2 números, hacer la resta, la multiplicación y la división; muestre el
resultado.
Los dos números en cuestión son n1 = 5 y n2 = 8
el proceso y resultado es el siguiente
7. 2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
8. 3. Hacer un programa que muestre el área y perímetro de un triángulo.
Para poder hacer esto hay que recordar tres cosas
- Para poder sacar el perímetro se suman los tres lados del triángulo (a,b,c).
-Sacar el semiperímetro que es el perímetro dividido entre 2.
-Y por último aplicar la fórmula de herón para encontrar el área.
9. 4. Hacer un programa que muestre el área y perímetro de un círculo.
10. 5. Hacer un programa para convertir una temperatura ingresada de Celsius a
Fahrenheit.
11. 6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto
el nombre como la edad.
13. Conclusiones
Se puede concluir que, los algoritmos son secuencias lógicas de pasos que
describen cómo resolver un problema. En PSeint, se escriben utilizando texto
14. estructurado y pseudocódigo. Las constantes son valores que no pueden cambiar
durante la ejecución del programa, mientras que las variables son espacios de
almacenamiento con nombres asociados que pueden contener información
conocida o desconocida. Los acumuladores almacenan temporalmente
resultados aritméticos y lógicos para ser tratados por la unidad aritmético-
lógica. Los contadores son variables utilizadas para llevar la cuenta de
repeticiones en un bucle. Por último, los identificadores son nombres que se
usan para identificar elementos del programa y deben seguir ciertas reglas para
facilitar la comprensión del código
15.
16.
17. Links de los blogs
- https://roboticajuandavid.blogspot.com/
- https://tecnosebas1.blogspot.com/
-https://esacruz1942.blogspot.com/?m=1
-https://juliylatecnologia2.blogspot.com/?m=1
-
-
-