> For the complete documentation index, see [llms.txt](https://educacion.gitbook.io/programacion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://educacion.gitbook.io/programacion/ud1-introduccion-a-programacion/introducion-a-programacion/representacion-de-algorimtos/pseudocodigo/pseint/solucions-exercicios-introduccion.md).

# Solucións exercicios Introducción

## Introducción

0\. Media de tres números

```
Proceso mediaTresNumeros
	Definir num1, num2, num3, media como Entero;
	Escribir "Introduce un número 1:";
	Leer num1;
	Escribir "Introduce un número 2:";
	Leer num2;
	Escribir "Introduce un número 3:";
	Leer num3;
	media <- (num1 + num2 + num3)/3;
	Escribir "La media de los tres números es: ", media;
FinProceso
```

1. Escribe un programa que pida o teu nome e apelidos por pantalla e devolva o texto "O meu nome é NomeIntrducido"

```
Proceso nomeCompleto
	Definir nombre como Cadena;
	Escribir "Introduce o teu nome: ";
	Leer nombre;
	Escribir "O meu nome é ", nombre;
FinProceso
```

2. Escribe un programa que pida dous números decimales por pantalla que devolva a diferencia entre eles

```
Proceso diferenciaNumeros
	Definir num1, num2, diferencia como Real;
	Escribir "Introduce un número 1:";
	Leer num1;
	Escribir "Introduce un número 2:";
	Leer num2;
	diferencia <- num1 - num2;
	Escribir "La diferencia es: ", diferencia;
FinProceso

```

3. Cálculo de área de circunferencia

```
Proceso areaCircunferencia
	Definir radio, area como Real;
	Definir numPi como Real;
	numPi <- 3.1416;
	Escribir "Introduce el radio de la circunferencia:";
	Leer radio;
	area <- numPi * radio * radio;
	Escribir "El area de la circunferencia es: ", area;
FinProceso
```

4. Escribe las Inciales de tu nombre:

```
Proceso iniciales
	Definir c1, c2, c3 como Caracter;
	Escribir "Introduce la inicial de tu nombre:";
	Leer c1;
	Escribir "Introduce la inicial de tu primer apellido:";
	Leer c2;
	Escribir "Introduce la inicial de tu segundo apellido:";
	Leer c3;
	Escribir "Tus iniciales son:", c1 Sin Saltar;
	Escribir c2 Sin Saltar;
	Escribir c3;
FinProceso
```

5. Calculadora básica:

```
Proceso calculadoraBasica
    Definir num1, num2, suma, resta, multiplicacion, division Como Real;
    
    Escribir "CALCULADORA BÁSICA";
    Escribir "------------------";
    Escribir "Ingrese el primer número: ";
    Leer num1;
    Escribir "Ingrese el segundo número: ";
    Leer num2;
    suma <- num1 + num2;
    resta <- num1 - num2;
    multiplicacion <- num1 * num2;
    division <- num1 / num2;
    Escribir "";
    Escribir "RESULTADOS:";
    Escribir "Suma: ", suma;
    Escribir "Resta: ", resta;
    Escribir "Multiplicación: ", multiplicacion;
    Escribir "División: ", division;
FinProceso
```

6. Escribe un programa conversor de unidades que reciba unha distancia en centimetros e a convirta a metros (cm/100) e a pulgadas (cm/2.54).

```
Proceso conversorUnidades
    Definir centimetros, metros, pulgadas Como Real;
    
    Escribir "CONVERSOR DE UNIDADES";
    Escribir "---------------------";
    Escribir "Ingrese la longitud en centímetros: ";
    Leer centimetros;
    
    metros <- centimetros / 100;
    pulgadas <- centimetros / 2.54;
    
    Escribir "";
    Escribir "RESULTADOS:";
    Escribir centimetros, " cm = ", metros, " metros";
    Escribir centimetros, " cm = ", pulgadas, " pulgadas";
FinProceso
```

7. Escribe un programa que reciba dous números e devolva o seguinte texto: "É VERADERO/FALSO que o primeiro número sexa maior que o segundo"

```
Proceso CompararNumeros
	Definir num1, num2 Como Entero;
	Definir res Como Logico;
		
	Escribir "Introduce o primeiro número: ";
	Leer num1;
		
	Escribir "Introduce o segundo número: ";
	Leer num2;
		
	res <- num1>num2;
	Escribir "É " , res , " que o primeiro número sexa maior que o segundo";
FinProceso
```

8. Escribe un numero por pantalla y muestra si es par o no (Imprimiendo una variable booleana)

```
Proceso CompararNumeros
	Definir num1, num2 Como Entero;
	Definir res Como Logico;
		
	Escribir "Introduce o número: ";
	Leer num1;
		
	res <- num1%2 == 0;
	
	Escribir "É " , res , " que o número sexa par";
FinProceso
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://educacion.gitbook.io/programacion/ud1-introduccion-a-programacion/introducion-a-programacion/representacion-de-algorimtos/pseudocodigo/pseint/solucions-exercicios-introduccion.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
