UNIVERSIDAD TÉCNICA DE ORURO FACULTAD NACIONAL DE INGENIERÍA INFORME DE LABORATORIO N° 2 Sis-1110 Tema: Algoritmo Paralelo: C Nombres: Saavedra Soliz Ivan Oruro-Bolivia ALGORITMOS 1. RESUMEN 1.2. TIPOS DE DATOS Los tipos de datos son las distintas formas en que la información puede ser representada y manipulada en un algoritmo. Algunos tipos de datos comunes incluyen: Enteros (int): Números enteros como -3, 0, 42. Flotantes (float): Números con decimales como 3.14, 2.718. Cadenas de caracteres (string): Secuencias de caracteres como "hola mundo". Booleanos (bool): Valores verdadero (True) o falso (False). Listas: Colecciones ordenadas de elementos. Conjuntos: Colecciones no ordenadas de elementos únicos. Diccionarios: Colecciones de pares clave-valor. 1.3. INTRUCCIONES BASICAS. Las instrucciones básicas en algoritmos incluyen: Asignación de variables: Asignar un valor a una variable. Entrada/Salida: Leer datos de entrada y mostrar resultados. Estructuras de control: Controlar el flujo del programa (if, else, while, for, etc.). Funciones: Bloques de código reutilizable que realizan una tarea específica. Operaciones aritméticas: Realizar cálculos matemáticos básicos. 1.4. OPERADORES ARIMETICOS. Los operadores aritméticos son símbolos que se utilizan para realizar operaciones matemáticas. Algunos operadores aritméticos comunes incluyen: Suma (+): Suma dos valores. Resta (-): Resta un valor de otro. Multiplicación (*): Multiplica dos valores. División (/): Divide un valor por otro. Módulo (%): Devuelve el resto de la división entre dos valores. Potenciación (**): Eleva un valor a la potencia de otro. 1.5. SIMBOLOGIA La simbología en algoritmos puede referirse a la representación gráfica o simbólica de elementos como: Flechas: Usadas en diagramas de flujo para indicar la dirección del flujo del programa. Rectángulos: Representan procesos o acciones en un diagrama de flujo. Rombos: Representan decisiones o condiciones en un diagrama de flujo. Círculos: Representan inicio/fin de un algoritmo en un diagrama de flujo. Líneas y conexiones: Conectan los diferentes elementos en un diagrama de flujo para mostrar el flujo del programa. 2. PROBLEMAS PROPUESTOS. Los problemas propuestos fueron realizados en el programa Pseint 2.1. El área de un rectángulo de base b y altura h Análisis 𝑨=𝑩∗𝑯 𝑨 = 𝟏𝟓 ∗ 𝟔 𝑨 = 𝟗𝟎 Seudocódigo Algoritmo area_de_un_rectangulo Escribir"ingrese la base" Leer b Escribir "ingrese la haltura" Leer h a<-b*h Escribir "el area de un rectangulo es: ",a FinAlgoritmo 2.2. El área y el perímetro de un cuadrado de lado l Análisis 𝑨𝒓𝒆𝒂 𝑨 = 𝑳𝟐 𝑨 = (𝟔)𝟐 𝑨 = 𝟑𝟔 Peimetro 𝑷 = 𝟒𝑳 𝑷 = 𝟒 ∗ (𝟔) 𝑷 = 𝟐𝟒 Seudocódigo Algoritmo area_de_un_cuadrado Definir a,p,L Como Real Escribir "ingrgrese el lado del cuadrado" leer L a<-L*L p<-4*L Escribir "el el area del cuadrado es: ",a Escribir "el perimetro del cuadrado es: ",p FinAlgoritmo 2.3. El área de una ANILLO de radios R1 y R2. Análisis 𝑨 = 𝝅𝑹𝟐 𝑨 = 𝝅𝑹𝟏 𝟐 − 𝝅𝑹𝟐 𝟐 𝟐 𝑨 = 𝝅(𝟓)𝟏 − 𝝅(𝟒)𝟐 𝟐 𝑨 ≈ 𝟐𝟖. 𝟐𝟕𝟒 Seudocódigo Algoritmo El_área_de_una_ANILLO Definir r1,r2,a1,a2,at Como Real Escribir "ingrese R1" leer r1 Escribir "ingrese R2" leer r2 a1<-pi*r1^2 a2<-pi*r2^2 at<-a1-a2 Escribir "el area del anillo es: ",at FinAlgoritmo