Conceptos Fundamentales II

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

TEMA: CONCEPTOS FUNDAMENTALES II

Investigar los conceptos y luego relacionar donde se le pida:

❑Contador, acumulador, constante y variable. De ejemplo de cada uno

•Contador: Un contador es una variable utilizada para realizar un seguimiento o


contar la ocurrencia de eventos. Por ejemplo, en un bucle, puedes usar un contador
para rastrear la cantidad de iteraciones.

•Acumulador: Un acumulador es una variable que se utiliza para acumular o sumar


valores a lo largo del tiempo. Por ejemplo, en un programa que calcula la suma de una
serie de números, puedes usar un acumulador para llevar un registro de la suma total.

•Constante: Una constante es un valor fijo que no cambia durante la ejecución del
programa. Por ejemplo, si tienes una tasa de interés establecida en tu programa y no
quieres que cambie, puedes declararla como una constante.

•Variable: Una variable es un espacio de almacenamiento nombrado que puede


contener datos modificables durante la ejecución del programa. Por ejemplo, una
variable "edad" podría almacenar la edad de una persona y cambiar a lo largo del
tiempo.

Ejemplo:

En este ejemplo, se muestra cómo se pueden usar un contador, un acumulador, una


constante y una variable en un programa simple en Python.
❑Tipos de operadores en programación. Ejemplo

En programación, los operadores son símbolos que realizan operaciones en uno o


más operandos. Aquí hay algunos tipos de operadores comunes:

1. Operadores Aritméticos: Los operadores aritméticos son símbolos


utilizados en programación para realizar operaciones matemáticas entre
variables y valores. Estos operadores permiten realizar operaciones como
suma, resta, multiplicación, división, potenciación y módulo.

- Ejemplo:

2. Operadores de Comparación: Los operadores de comparación son símbolos


utilizados en programación para comparar dos valores y determinar la
relación entre ellos. Estos operadores devuelven un valor booleano, es decir,
True o False, dependiendo de si la comparación es verdadera o falsa.

- Ejemplo:

3. Operadores Lógicos: Los operadores lógicos son símbolos utilizados en


programación para realizar operaciones lógicas entre expresiones
booleanas. Estos operadores permiten combinar o modificar valores
booleanos y son fundamentales en la toma de decisiones en el código.

- Ejemplo:
4. Operadores de Asignación: Los operadores de asignación son símbolos
utilizados en programación para asignar valores a variables. Estos
operadores permiten almacenar un valor en una variable o actualizar el valor
de una variable existente.

- Ejemplo:

5. Operadores de Pertenencia: Los operadores de pertenencia en


programación son utilizados para verificar si un valor pertenece a una
secuencia, como una lista, tupla, o cadena. Estos operadores devuelven un
valor booleano (True o False).

- Ejemplo:

6. Operadores de Identidad: Los operadores de identidad en programación se


utilizan para comparar la identidad de objetos, es decir, para verificar si dos
variables se refieren al mismo objeto en la memoria. Estos operadores
devuelven un valor booleano (True o False).

- Ejemplo:
Estos son solo algunos ejemplos para ilustrar diferentes tipos de operadores en
programación. Los operadores se utilizan para realizar diversas operaciones y
comparaciones en el código.

❑Describa algoritmos, algoritmos computacionales o no computacional

 Algoritmo: es una secuencia ordenada de pasos o instrucciones diseñada para


realizar una tarea o resolver un problema específico. En el contexto de la
informática, los algoritmos son fundamentales para la programación, ya que guían
la ejecución de un programa y permiten la resolución eficiente de problemas. Los
algoritmos pueden representarse mediante diagramas de flujo, seudocódigo o
implementaciones en lenguajes de programación. Su objetivo principal es
proporcionar una solución clara y efectiva a un problema dado.

 Algoritmo computacional: es un conjunto preciso y ordenado de instrucciones


diseñado para llevar a cabo una tarea específica o resolver un problema mediante
un proceso lógico. Estos algoritmos son aplicados en el ámbito de la informática y
la programación, donde se utilizan para definir la secuencia de operaciones que
una computadora debe realizar para alcanzar un resultado deseado. Los
algoritmos computacionales son esenciales para el desarrollo de software y la
optimización de procesos informáticos.

 Algoritmo no computacional: es un conjunto de pasos o reglas sistemáticas


diseñadas para resolver un problema o realizar una tarea en un ámbito que no
está directamente relacionado con la informática o la computación. Estos
algoritmos pueden encontrarse en diversas disciplinas, como matemáticas, física,
biología, economía, entre otros. Ejemplos de algoritmos no computacionales
incluyen procedimientos para resolver ecuaciones matemáticas, algoritmos
genéticos en biología evolutiva, o algoritmos de optimización en la toma de
decisiones en economía. En esencia, son procesos lógicos utilizados para abordar
problemas en diferentes campos fuera del ámbito de la informática.

❑¿Estructura en programación y cuáles son las 3 estructuras básicas?

En programación, una estructura se refiere a la manera en que se organizan y controlan las


instrucciones dentro de un programa. Las tres estructuras básicas en programación son:

1. Secuencial: Las instrucciones se ejecutan en orden, una tras otra, de manera secuencial.

2. Condicional (o de decisión): Se toman decisiones basadas en condiciones específicas. Las


instrucciones a ejecutar dependen de si se cumple o no una condición dada.

3. Repetitiva (o de bucle): Permite repetir un conjunto de instrucciones mientras se cumpla


una condición. Esto facilita la ejecución repetida de cierto bloque de código.
Estas estructuras básicas se combinan y utilizan de diversas formas para construir algoritmos
y programas más complejos y eficientes.

❑Describa las tres partes fundamentales en las instrucciones de un


programa: Entrada, proceso y salida de datos.

Partes fundamentales en las instrucciones de un programa:

1. Entrada de Datos: En esta parte, el programa recibe la información necesaria para realizar
sus operaciones. Puede provenir de diversas fuentes, como el usuario a través del teclado,
datos almacenados en archivos, o incluso datos obtenidos de sensores en sistemas más
complejos. La entrada de datos proporciona la información sobre la cual el programa
realizará sus operaciones.

2. Proceso de Datos: En esta etapa, el programa realiza las operaciones y manipulaciones


necesarias con los datos de entrada. Puede incluir cálculos, comparaciones, manipulación
de cadenas, y cualquier otro tipo de transformación de datos requerida para cumplir con el
objetivo del programa. El proceso de datos es esencial para lograr la funcionalidad deseada
del programa.

3. Salida de Datos: Después de procesar la información, el programa produce resultados o


presenta la información de alguna manera. La salida de datos puede ser visible para el
usuario, como en la pantalla, o puede ser almacenada en archivos para uso futuro. Esta fase
es crucial porque comunica los resultados del programa al usuario o a otros sistemas que
puedan depender de esos resultados.

Estas tres partes fundamentales, entrada, proceso y salida, son esenciales en el diseño y la
ejecución de programas, y constituyen una estructura básica para comprender el flujo de trabajo
de cualquier software.

❑¿Qué se entiende por declaración o definición de variables?

La declaración o definición de variables en programación se refiere reservar un espacio en la


memoria para almacenar datos y asociar un nombre (identificador) a ese espacio. En este
proceso, se especifica el tipo de datos que la variable puede contener y, opcionalmente, se le
asigna un valor inicial.

Por ejemplo, en muchos lenguajes de programación, puedes declarar una variable de tipo
entero llamada "edad" de la siguiente manera:

edad = 25

Aquí, "edad" es el nombre de la variable, y se le asigna el valor inicial de 25. La declaración


de variables es esencial porque permite que el programa reserve y manipule la memoria de
manera eficiente para almacenar y acceder a datos durante la ejecución. Además,
proporciona un medio para comunicar la intención del programa respecto a qué tipo de datos
se espera almacenar en esa variable.
❑Realizar una síntesis u opinión de los siguientes videos e información

Algoritmos computacionales-1ª parte


En el video de algoritmos computacionales pudimos presencial algunas herramientas
necesarias para llevar acabo la realización de lo que es un algoritmo, también vimos los tipos
de algoritmos computacionales, desarrollo de algoritmos, herramientas, metodología, software
PseInt, y diagrama de flujo.

Fundamentos de Programación – INTRODUCCIÓN


En el video de fundamentos de programación pudimos presencial las bienvenida sobre el
contenido que presenciaremos que es los fundamentos básicos acerca de la programación
informática para obtener las bases de cómo programar

También podría gustarte