Laboratorio I

III UNIDAD

 TEMA 1: Pesint. 

Video 1 - Clic aquí 

Video 2 - Clic aquí 

Video 3 - Clic aquí

Video 4 - Clic aquí 

Introducción a las Funciones en PSeInt: Potenciando la Modularidad y la  Reutilización de Código | Blog Coders Free

II UNIDA

TEMA 4: Lectura y Escritura. 

Lectura y Escritura de Datos en Programación: Los Pilares del Desarrollo de Software

La lectura y escritura de datos constituyen los cimientos fundamentales en el vasto edificio del desarrollo de software. Estos procesos no solo son vitales, sino que son el latido mismo del corazón que impulsa la funcionalidad y la interactividad en las aplicaciones que usamos a diario. Desde la gestión de bases de datos hasta la manipulación de archivos y la comunicación entre sistemas, la habilidad de un programa para leer y escribir datos de manera eficiente y precisa es lo que permite que cobre vida.

¿Cómo Funciona?

En su esencia más básica, la lectura y escritura de datos en programación implica la transferencia de información entre la memoria y dispositivos de almacenamiento, como bases de datos, archivos en disco o conexiones de red. Esto se realiza a través de una serie de operaciones y protocolos definidos en el código del programa.

La lectura de datos implica la extracción de información desde una fuente de datos externa o interna al programa. Esto puede incluir la lectura de archivos de texto o binarios, consulta de bases de datos, recepción de datos a través de una conexión de red, entre otros. Por otro lado, la escritura de datos implica la grabación o envío de información desde el programa hacia una fuente de datos externa o interna, como la creación de archivos, actualización de registros en una base de datos, o el envío de datos a través de una conexión de red.

Importancia en el Desarrollo de Software

La habilidad de leer y escribir datos de manera efectiva es esencial en todas las etapas del desarrollo de software, desde la concepción y el diseño hasta la implementación y el mantenimiento. Aquí hay algunas razones clave por las cuales la lectura y escritura de datos son vitales:

  1. Interacción con el Usuario: Los programas necesitan leer datos de entrada proporcionados por el usuario, como texto ingresado en un campo de formulario o clics del ratón en una interfaz gráfica, para proporcionar respuestas y funcionalidades adecuadas.

  2. Almacenamiento y Recuperación de Información: Los programas deben poder almacenar datos de manera segura y eficiente para su uso posterior. Esto puede incluir guardar configuraciones de usuario, registros de actividad o información de estado de la aplicación.

  3. Comunicación entre Componentes: En entornos distribuidos o de múltiples componentes, la lectura y escritura de datos son esenciales para la comunicación entre diferentes partes de un sistema, permitiendo la transferencia de información de manera fluida y confiable.

  4. Integración con Sistemas Externos: Muchos programas necesitan interactuar con sistemas externos, como bases de datos, servicios web o dispositivos periféricos. La lectura y escritura de datos son la puerta de entrada para esta integración, permitiendo que los programas intercambien información de manera efectiva.

En resumen, la lectura y escritura de datos son habilidades fundamentales en la caja de herramientas de cualquier desarrollador de software. Dominar estos procesos no solo aumenta la eficiencia y la robustez de las aplicaciones, sino que también abre un mundo de posibilidades para la creación de software potente y versátil.

 Clase1: lectura/escritura/asignación - ppt descargar

TEMA 3: Tipo de operadores. 

Los operadores en programación son símbolos especiales que realizan operaciones sobre uno o más operandos, los cuales pueden ser variables, valores o expresiones. 
 
Existen diferentes tipos de operadores, cada uno con una función específica. Los operadores aritméticos se utilizan para realizar operaciones matemáticas en programación, como sumar, restar, multiplicar, dividir y obtener el resto de una división. 
 
Estos operadores pueden ser binarios o unitarios, dependiendo del número de operandos que utilicen. Los operadores de comparación o relacionales se utilizan para comparar dos operandos y devolver un valor booleano (verdadero o falso) según el resultado de la comparación. 
 
Algunos ejemplos de operadores de comparación son igual a (==), diferente de (!=), menor que (<), mayor que (>), menor o igual que (<=) y mayor o igual que (>=). Los operadores lógicos se utilizan para combinar expresiones booleanas y devolver un valor booleano según el resultado de la combinación.
 
Algunos ejemplos de operadores lógicos son AND, OR y NOT. Los operadores de asignación se utilizan para asignar un valor a una variable. Algunos ejemplos de operadores de asignación son igual a (=), sumar y asignar (+=), restar y asignar (-=), multiplicar y asignar (*=), dividir y asignar (/=) y obtener el resto y asignar (%=). Los operadores de pertenencia e identidad se utilizan para verificar si un valor está presente en una secuencia o si dos objetos son el mismo objeto en la memoria. 
 
El operador de pertenencia e identidad in se utiliza para verificar si un valor está presente en una secuencia, y el operador is se utiliza para verificar si dos objetos son el mismo objeto en la memoria1. En resumen, los operadores en programación son símbolos especiales que realizan operaciones sobre uno o más operandos. 
 
Existen diferentes tipos de operadores, cada uno con una función específica, como operadores aritméticos, de comparación o relacionales, lógicos, de asignación, de pertenencia e identidad.
 
Operadores para algoritmos 

TEMA 2: Variables y Constantes. 

En el campo de la programación, las variables y constantes son elementos fundamentales que se utilizan para almacenar y manipular datos. Es crucial comprender las diferencias y similitudes entre estos conceptos, así como sus ventajas, desventajas y el uso correcto de cada uno.  
 
Diferencias:
  • Variables: Son espacios de memoria cuyo valor puede cambiar durante la ejecución del programa.
  • Constantes: Son espacios de memoria cuyo valor se mantiene inalterable a lo largo de la ejecución del programa.

Similitudes:Ventajas y Desventajas:Uso Correcto:Ejemplo:

  • Ambos son utilizados para almacenar información que el programa necesita procesar.
  • Tanto las variables como las constantes tienen un nombre que las identifica y un tipo de dato asociado.
  • Variables:
    • Ventajas: Flexibilidad para modificar su valor, adaptándose a las necesidades del programa.
    • Desventajas: Pueden generar errores si no se gestionan adecuadamente, como valores no inicializados o cambios inesperados.
  • Constantes:
    • Ventajas: Aportan estabilidad al programa al mantener valores fijos.
    • Desventajas: Limitan la flexibilidad, ya que su valor no puede ser modificado una vez definido.
  • Variables: Se utilizan para almacenar datos que pueden cambiar a lo largo de la ejecución del programa, como resultados intermedios o información dinámica.
  • Constantes: Se emplean para valores que no deben cambiar durante la ejecución del programa, como valores fijos o parámetros invariables.
python
# Ejemplo en Python # Definición de una variable edad = 25 print("Edad actual:", edad) # Definición de una constante PI = 3.14159 print("Valor de PI:", PI)
En resumen, las variables y constantes son elementos esenciales en programación que permiten almacenar y gestionar datos de manera eficiente. Comprender las diferencias, similitudes, ventajas y desventajas de cada uno es fundamental para escribir código robusto y funcional.

 Que es una variable y como se declaran en C++ - yosoy.dev

TEMA 1: Tipo de datos. 

En programación, los tipos de datos numéricos se utilizan para representar valores numéricos, como enteros y decimales. Los enteros pueden ser de diferentes tamaños, como int (entero de tamaño fijo) o long (entero largo). Por otro lado, los decimales se representan con tipos como float (número de punto flotante de precisión simple) o double (número de punto flotante de doble precisión). Estos tipos numéricos son esenciales para realizar cálculos matemáticos precisos en programas. 

En cuanto a los tipos de datos de texto, se emplean para almacenar cadenas de caracteres. Estos tipos incluyen el char (carácter individual) y el string (cadena de caracteres). Los datos de texto son fundamentales para manejar información textual, como nombres, direcciones o mensajes en un programa.  

Por último, los tipos de datos lógicos se utilizan para representar valores de verdad, es decir, verdadero o falso. En programación, se emplean principalmente para la toma de decisiones y control de flujo. El tipo booleano es el más común para representar estos valores lógicos.  

Cada tipo de dato tiene sus ventajas y desventajas. Los tipos numéricos permiten realizar operaciones matemáticas con precisión, pero pueden presentar problemas de redondeo en cálculos con decimales. Los tipos de texto son versátiles para manipular información textual, pero pueden consumir más memoria al almacenar cadenas largas. Por otro lado, los tipos lógicos son esenciales para la lógica de programación, pero su uso inadecuado puede llevar a errores lógicos en el código. Ejemplos:

  • Tipos Numéricos:
    • Entero: int (ejemplo: 5)
    • Decimal: float (ejemplo: 3.14)
  • Tipos de Texto:
    • Carácter: char (ejemplo: 'A')
    • Cadena de Caracteres: string (ejemplo: "Hola, Mundo")
  • Tipos Lógicos:
    • Booleano: bool (ejemplo: true)

Esta lectura destaca la importancia de comprender los tipos de datos en programación, ya que son la base para el manejo de información y la creación de algoritmos eficientes y precisos.

2.1 Tipos básicos de datos | TC2 - Tema 3.4: Conceptos básicos de  programación: Las herramientas básicas del programador

 

I UNIDA

TEMA 6: Uso de carpetas. 

Carpetas son elementos fundamentales del sistema operativo Microsoft Windows, utilizados para organizar archivos y subdirectorios de manera eficaz y ordenada. En esta guía, exploraremos qué son las carpetas, sus beneficios, diferentes maneras de utilizarlas y cómo realizar tarefas comunes relacionadas con ellas, tales como guardar, copiar, cortar y eliminar archivos y directorios.

Qué es una carpeta

Una carpeta es un contenedor virtual donde podemos almacenar y organizar archivos y otras carpetas. Al abrir una carpeta, vemos sus contenidos, incluyendo archivos y subdirectorios. Cada carpeta tiene un nombre único y puede ser identificada por su icono distintivo (generalmente una carpeta cerrada) o su ruta completa.

Para qué sirven las carpetas

Las carpetas nos ayudan a mantener nuestro espacio de trabajo organizado y claro, evitando confusión y reduciendo tiempo perdido buscando archivos. A través de las carpetas, también podemos compartirlos con otros usuarios, protegerlos mediante contraseñas y configurar permisos de acceso.

Formas de uso de las carpetas

  • Organización: Crear carpetas para agrupar archivos similares o pertenecientes a un mismo tema. Por ejemplo, podríamos crear carpetas como 'Documentos', 'Imágenes' o 'Música'.
  • Navegación: Utilizar carpetas para encontrar rápidamente archivos específicos, ya sea mediante la barra de direcciones o el Explorador de Archivos.
  • Compartir: Compartir carpetas entre usuarios locales o remotos para colaborar en proyectos o compartir recursos.
  • Protección: Configurar permisos de acceso y contraseñas para proteger carpetas importantes contra modificación no autorizada.

Gestionar archivos y carpetas dentro de ellas

Guardar

  1. Abra la carpeta destino.
  2. Haga doble clic sobre el archivo o seleccione varios archivos presionando la tecla Ctrl mientras haga clic.
  3. Presione la tecla Enter, o haga clic derecho y seleccione "Guardar aquí" o "Colocar aquí".

Copiar

  1. Seleccione el archivo o archivos deseados presionando la tecla Ctrl mientras hace clic.
  2. Arrastre y suelte hacia la carpeta de destino o haga clic derecho y seleccione "Copiar" o "Copiar a...".

Cortar

  1. Seleccione el archivo o archivos deseados presionando la tecla Ctrl mientras hace clic.
  2. Arrastre y suelte el cursor sobre el ícono de flecha arriba de la barra de tareas o haga clic derecho y seleccione "Mover" o "Mover a...", luego seleccione "Desplazar" en lugar de "Mover".

Eliminar

  1. Seleccione el archivo o archivos deseados presionando la tecla Ctrl mientras hace clic.
  2. Haga clic derecho y seleccione "Eliminar" o arrastre y suelte hacia la papelera reciclable.
Estos son sólo unos pocos ejemplos de las maneras en las que podemos utilizar las carpetas en Windows para organizarnos y optimizar nuestra productividad. Con práctica y experimentación, descubriremos nuevas formas creativas de aprovechar este poderoso recurso.

 Lista, ubicación y ruta de las carpetas especiales en Windows

TEMA 5: Práctica en hojas electrónicas de cálculo.

qué datos pueden escribirse en una celda de una hoja de cálculo - Compra  Online con Ofertas OFF58%

TEMA 4: Formulas y funciones en hojas electrónicas de cálculo.

Para utilizar fórmulas y funciones en Excel, sigue estos pasos:
  1. Fórmulas en Excel:
    • Una fórmula en Excel es un código que se introduce en una celda para realizar cálculos y mostrar un resultado.
    • Para crear una fórmula, comienza con el símbolo igual (=) seguido de la operación que deseas realizar.
  2. Funciones en Excel:
    • Las funciones son fórmulas predefinidas que ejecutan cálculos usando valores específicos, denominados argumentos, en un determinado orden o estructura.
    • Puedes encontrar todas las funciones de Excel en la pestaña "Fórmulas" de la cinta de opciones.
A continuación, se presentan tres ejemplos básicos de fórmulas y funciones en Excel: Ejemplo 1: Fórmula de suma
  • Para sumar los valores de las celdas A1 a A5, escribe la fórmula: =SUMA(A1:A5)
Ejemplo 2: Función SI
  • La función SI es útil para realizar una prueba lógica. Por ejemplo: =SI(A1>10, "Aprobado", "Reprobado")
Ejemplo 3: Función PROMEDIO
  • La función PROMEDIO calcula el promedio de un rango de celdas. Por ejemplo: =PROMEDIO(B1:B10)
Ejercicios:
  1. Utiliza la fórmula de resta para restar el valor de la celda A1 al valor de la celda A2.
  2. Emplea la función MAX para encontrar el valor máximo en el rango de celdas C1 a C10.
  3. Crea una fórmula que multiplique el valor de la celda D1 por 1.5.
Estos ejercicios te permitirán practicar el uso de fórmulas y funciones en Excel, lo que te ayudará a realizar cálculos y análisis de datos de manera efectiva.
 
▷ +38 funciones y fórmulas de Excel para sacarle todo el provecho [2019]

 TEMA 3: Gráficos en hojas electrónicas de cálculo.

Para insertar gráficos en Excel, sigue estos pasos:
  1. Selecciona los datos que deseas incluir en el gráfico.
  2. Ve a la pestaña "Insertar" en la cinta de opciones.
  3. Haz clic en "Gráfico" y elige el tipo de gráfico que deseas insertar.
  4. A continuación, se abrirá una ventana con el gráfico y una hoja de cálculo de Excel. En esta hoja, puedes modificar los datos y el diseño del gráfico.
A continuación, se presentan dos ejemplos de cómo insertar gráficos en Excel: Ejemplo 1: Gráfico de barras
  1. Selecciona los datos que quieres incluir en el gráfico.
  2. Ve a la pestaña "Insertar" en la cinta de opciones.
  3. Haz clic en "Gráfico de Barras" y elige el subtipo de gráfico que deseas insertar.
  4. A continuación, se abrirá una ventana con el gráfico y una hoja de cálculo de Excel. En esta hoja, puedes modificar los datos y el diseño del gráfico.
Ejemplo 2: Gráfico de líneas
  1. Selecciona los datos que quieres incluir en el gráfico.
  2. Ve a la pestaña "Insertar" en la cinta de opciones.
  3. Haz clic en "Gráfico de Líneas" y elige el subtipo de gráfico que deseas insertar.
  4. A continuación, se abrirá una ventana con el gráfico y una hoja de cálculo de Excel. En esta hoja, puedes modificar los datos y el diseño del gráfico.
Ejercicios:
  1. Inserta un gráfico de columnas con los siguientes datos: (Incluir datos)
  2. Crea un gráfico circular con la siguiente información: (Incluir datos)
Estos ejercicios te permitirán practicar la inserción de gráficos en Excel y familiarizarte con los diferentes tipos de gráficos disponibles.
 
Cómo hacer gráficos en Excel - YouTube

TEMA 2:Procesadores de texto

Los procesadores de texto son herramientas fundamentales en el ámbito laboral y académico. Su creación se remonta a la década de 1970, con el desarrollo del primer procesador de texto, el "R1" por IBM. Su principal objetivo es facilitar la creación, edición y formato de documentos de texto. Se aplican en diversos campos laborales, como la redacción de informes, documentos legales, académicos, entre otros. Sus ventajas incluyen la facilidad de edición, corrección y formato de textos, así como la posibilidad de integrar gráficos y tablas. Algunos ejemplos de procesadores de texto son Microsoft Word, Google Docs, Apple Pages, LibreOffice Writer y WPS Office.

Ejemplos: 

  1. Microsoft Word: Microsoft Word es un procesador de texto ampliamente utilizado que forma parte del paquete de software Microsoft Office. Ofrece una amplia gama de funciones para la creación, edición y formato de documentos de texto.
  2. Google Docs: Google Docs es una herramienta de procesamiento de texto basada en la nube que permite la creación y edición colaborativa de documentos. Integra funciones de colaboración en tiempo real y almacenamiento en la nube.
  3. Apple Pages: Pages es el procesador de texto de Apple, que forma parte de la suite de productividad iWork. Ofrece plantillas elegantes y herramientas de edición avanzadas para la creación de documentos atractivos.
  4. LibreOffice Writer: Writer es el procesador de texto de la suite de oficina de código abierto LibreOffice. Proporciona un conjunto completo de herramientas para la creación y edición de documentos de texto, compatible con otros formatos de archivo.
  5. WPS Office: WPS Office es una suite de oficina que incluye un procesador de texto con una interfaz similar a la de Microsoft Word. Ofrece compatibilidad con numerosos formatos de archivo y herramientas de edición avanzadas.

Los siete mejores procesadores de texto gratuitos

TEMA 1:Hojas electrónicas de cálculo

 Las hojas electrónicas de cálculo son herramientas ampliamente utilizadas en diversos campos. Tienen su origen en la década de 1960, con la creación de la primera hoja de cálculo electrónica, VisiCalc. Su objetivo principal es facilitar cálculos, análisis y presentación de datos. En el campo laboral, se aplican en ingeniería, educación, modelado de dispersión de contaminantes, gestión del riesgo estudiantil, entre otros. Sus ventajas incluyen la automatización de cálculos, la creación de modelos predictivos y su utilidad como estrategia didáctica. Se ha demostrado su potencial en la ingeniería petrolera, química, educación e industria. A continuación, se presentan ejemplos de aplicaciones en diferentes ámbitos:
  • En ingeniería petrolera, las hojas de cálculo se utilizan para resolver problemas de programación, crear pronósticos de producción, modelar el comportamiento de pozos petroleros y evaluar el potencial de producción.
  • En el campo de la ingeniería química, se aplican en la modelización de dispersión de contaminantes atmosféricos, en el diseño de estrategias didácticas para la comprensión de la cinética química y en la planificación económica
  • En el ámbito educativo, se han desarrollado modelos predictivos para la gestión del riesgo estudiantil, utilizando hojas de cálculo para predecir la probabilidad de pérdida de la asignatura y deserción estudiantil en cursos de cálculo integral
En resumen, las hojas electrónicas de cálculo son herramientas versátiles que encuentran aplicación en diversos campos, facilitando tareas de cálculo, análisis y modelado.
 
Aplicar toque Debería primera hoja de calculo Gruñón Provisional Adelantar 

No hay comentarios.:

Publicar un comentario