Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios pseint ejercicios comploetos, Guías, Proyectos, Investigaciones de Informática

ejercicios pseint de 1 al 67 son muchos

Tipo: Guías, Proyectos, Investigaciones

2021/2022

Subido el 27/10/2023

erick-davis-pazmino-jimenez
erick-davis-pazmino-jimenez 🇪🇨

1 documento

1 / 12

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Computador
Es un dispositivo electrónico, capaz de procesar información a gran velocidad
y con gran precisión, previa programación correcta del ser humano.
El computador no piensa
Procesa instrucciones suministradas mediante algoritmos o
programas.
Solo realiza cálculos matemáticos y lógicos a través de datos y
variables.
Algoritmo
Un algoritmo es una secuencia de pasos bien definidos y ordenados que resuelve un
problema o realiza una tarea específica.
Los elementos clave de un algoritmo incluyen:
la entrada de datos(variables)
el procesamiento de información mediante operaciones y estructuras de control
la salida de resultados, el uso de variables y constantes
la documentación en forma de comentarios.
Estos elementos trabajan juntos para lograr la funcionalidad deseada en un algoritmo. Los
algoritmos se expresan a menudo en pseudocódigo o en un lenguaje de programación
específico y pueden ser representados visualmente mediante diagramas de flujo.
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Ejercicios pseint ejercicios comploetos y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

Computador

Es un dispositivo electrónico, capaz de procesar información a gran velocidad

y con gran precisión, previa programación correcta del ser humano.

 El computador no piensa

 Procesa instrucciones suministradas mediante algoritmos o

programas.

 Solo realiza cálculos matemáticos y lógicos a través de datos y

variables.

Algoritmo

Un algoritmo es una secuencia de pasos bien definidos y ordenados que resuelve un problema o realiza una tarea específica. Los elementos clave de un algoritmo incluyen:  la entrada de datos(variables)  el procesamiento de información mediante operaciones y estructuras de control  la salida de resultados, el uso de variables y constantes  la documentación en forma de comentarios. Estos elementos trabajan juntos para lograr la funcionalidad deseada en un algoritmo. Los algoritmos se expresan a menudo en pseudocódigo o en un lenguaje de programación específico y pueden ser representados visualmente mediante diagramas de flujo.

Variables

Son contenedores que almacenan valores que pueden cambiar a lo largo del programa. Permiten almacenar y manipular datos: como números enteros, decimales, texto, booleanos y otros tipos de información. Tabla de operadores relacionales, aritméticos y lógicos usados en las variables

Asignación de variables

Es el proceso de guardar un valor en una variable para que pueda ser

utilizado en cálculos posteriores o referenciado en el programa.

Clasificación de las variables. Ejemplos

a= 2 // se asigna un valor entero 2 a la variable a

b= 5 // se asigna un valor entero 5 a la variable b

sueldo =500.50 // asigna un valor decimal 500.50 a la variable sueldo

nombre = “Daniel” // se asigna en memoria un valor string “Daniel” a la

variable nombre

encontrado =true//se asigna el valor true boleano o lógico a la variable

encontrado

x = 5+4*a+2/b // se asigna un resultado decimal de esta expresión a

la variable x

Clasificación de variables según el Tipo de Datos:Enteros (int): Almacenan números enteros, como - 1, 0, 1, 2, etc.  Flotantes (float): Almacenan números decimales, como 3.14, 0.001, etc.  Cadenas (str): Almacenan texto, como "Hola, mundo".  Booleanos (bool): Almacenan valores lógicos, True o False.

Cálculo de la suma de dos números. En este algoritmo, se pide al usuario que ingrese dos números, se suman y se muestra el resultado.

  1. Pedir al usuario que ingrese el primer número.
  2. Leer y almacenar el primer número.
  3. Pedir al usuario que ingrese el segundo número.
  4. Leer y almacenar el segundo número.
  5. Sumar los dos números.
  6. Mostrar el resultado de la suma. En Seudocódigo: PseInt En Diagrama de flujo El seudocódigo es una forma de escribir instrucciones que se asemejan al lenguaje de programación, pero son más simples y fáciles de entender. Ejemplo: Los diagramas de flujo son representaciones gráficas que utilizan símbolos y flechas para mostrar la secuencia y lógica de un proceso o algoritmo Algoritmo SumaDosNumeros Definir num1 Como Entero Definir num2 Como Entero Definir suma Como Entero num1=0;num2= Escribir "Ingrese el primer número: " Leer num Escribir "Ingrese el segundo número: " Leer num Suma <- num1 + num Escribir num1,"+",num2,"=",suma FinAlgoritmo

Ejercicios de expresiones matemáticas

  1. Dado a=3 y b=7, encuentra el valor de y = 2 * a + b - a mod 3.
  2. Si a=10 y b=4, calcula el valor de z = a * b + 3 mod a + b.
  3. Con a=6 y b=2, determina el valor de w = a - b + 2 * a mod b.
  1. Para a=8 y b=5, encuentra el valor de v = 2 * b + a div 2 + 4 * b mod a.
  2. Si a=12 y b=9, calcula el valor de u = b - a + 3 * a mod b.  (5 + 3 * 2) + 9 > 3 * 5 * 14 % 3   2 (4 – 10 + 8)/2 36 *(1/2)  260 / 12 + 54 % 3 – 85 % 7   (48 < 2 * 3) | | (2 * 7 < 12)  ((8 > 2) | | (932 < 23) ) && 4 == 2  Ejercicios algoritmos secuenciales (paso a paso):
  3. Suma de dos números: Escribe un programa que tome dos números como entrada y muestre su suma.
  4. Área de un triángulo: Pide al usuario que ingrese la base y la altura de un triángulo, luego calcula y muestra su área.
  5. Número par o impar: Solicita al usuario que ingrese un número e indica si es par o impar.
  6. Calculadora simple: Crea una calculadora que realice operaciones básicas como suma, resta, multiplicación y división, según la elección del usuario.
  7. Tabla de multiplicar: Pide al usuario un número y muestra su tabla de multiplicar del 1 al 10.
  8. Copiar palabra: Escribe un programa que lea dos palabras y concatena en otra variable las dos palabras

Condiciones

Las condiciones son expresiones o estructuras que permiten tomar decisiones basadas en ciertas circunstancias o situaciones. Estas condiciones son fundamentales para controlar el flujo de un programa y hacer que se comporte de manera diferente en función de las condiciones que se cumplan o no. Ejemplo: Mayor de dos números Los condicionales más comunes son if-else (si-sino) y switch (selección múltiple).

Ejercicios algoritmos selectivos (con condiciones):

  1. Mayor de tres números: Solicita tres números y determina cuál es el mayor de ellos.
  2. Edad mínima para votar: Pregunta la edad del usuario y verifica si es elegible para votar (18 años o más).
  3. Calculadora de BMI: Crea un programa que calcule el índice de masa corporal (BMI) a partir del peso y la altura del usuario, y luego indique si está en una categoría de peso saludable.
  4. Número positivo, negativo o cero: Pide al usuario que ingrese un número y muestra si es positivo, negativo o cero.
  5. Año bisiesto: Solicita al usuario un año y determina si es un año bisiesto o no. Un año bisiesto es divisible por 4, pero no por 100, a menos que también sea divisible por 400.
  6. Signo zodiacal: Pide al usuario que ingrese su mes y día de nacimiento, luego determina su signo zodiacal. Puedes usar una serie de declaraciones if para comparar las fechas ingresadas con las fechas límite de cada signo zodiacal.
  7. Día del mes con respecto a la segunda quincena: Solicita al usuario que ingrese un número de día del mes (por ejemplo, del 1 al 31) y verifica si ese día pertenece a la primera quincena (días 1-15) o a la segunda quincena (días 16- 31).
  8. Día de la semana: Pide al usuario que ingrese un número del 1 al 7, donde 1 representa el domingo, 2 el lunes, 3 el martes, y así sucesivamente. Luego, utiliza una estructura switch para mostrar el nombre del día de la semana correspondiente al número ingresado.
  9. Frases iguales: Escribir un programa que ingrese dos frases e indique si son iguales
  10. Calculadora de precio con descuento: Crea un programa que permita a un usuario ingresar el precio de un artículo y un porcentaje de descuento. El programa debe calcular y mostrar el precio final después del descuento.
  11. Calculadora de factura con impuestos: Solicita al usuario que ingrese el total de una factura y el porcentaje de impuestos aplicado. Luego, calcula y muestra el monto total a pagar, incluyendo los impuestos.
  12. Calculadora de sueldo con aumento: Pide al usuario que ingrese su salario actual y el porcentaje de aumento que recibirá. Calcula y muestra el nuevo salario después del aumento.
  13. Calculadora de compra con múltiples artículos: Permite al usuario ingresar el precio y la cantidad de varios artículos que está comprando. Calcula el total de la compra y aplica un descuento del 10% si el total es mayor a cierta cantidad (por ejemplo, $100).
  1. Calculadora de impuestos sobre el salario: Solicita al usuario que ingrese su salario anual y calcula el impuesto sobre la renta según las siguientes tasas:
  2. HastaDe $10,001 a $20,000: 1 $10,000: 5% 0%
  3. Más de $20,000: 15%
  4. Descuento por antigüedad en la empresa: Pregunta al usuario cuántos años ha estado trabajando en una empresa y calcula su bono de antigüedad. Si ha trabajado más de 5 años, otorga un bono del 5% sobre su salario.
  5. Calculadora de envío con tarifas diferentes: Crea un programa que permita al usuario ingresar la distancia de envío y calcule el costo del envío. Si la distancia es inferior a 50 km, el costo es de $10. Si la distancia es de 50 km o más, el costo es de $20.
  6. Calculadora de descuento por lealtad del cliente: Pide al usuario que ingrese el total de sus compras mensuales durante un año. Si el total es superior a $500, aplica un descuento del 10% en la próxima compra.
  7. Calculadora de descuento por volumen de compra: Permite al usuario ingresar la cantidad de unidades de un producto que va a comprar y el precio unitario. Aplica descuentos por volumen de compra según las siguientes reglas:
  8. 10 - 50 unidades: 5% de descuento
  9. 51 - 100 unidades: 10% de descuento
  10. Más de 100 unidades: 15% de descuento
  11. Calculadora de costo de servicio: Pregunta al usuario cuántas horas de servicio necesita y calcula el costo total. Si las horas son más de 10, aplica un

descuento del 20%. Ciclos - For y while

Permiten repetir un bloque de código varias veces. Los más utilizados son el bucle while(mientras) y el bucle for(para). El bucle for(para) se utiliza cuando sabes cuántas veces deseas repetir una acción. Normalmente, se utiliza para iterar sobre una secuencia, como una lista o un rango de números. Ejecucion del ciclo for(para)  La primera vez toma el valor para(inicial) y compara con el valor hasta(final)  Si el valor inicial no es igual al valor final se ejecutan los procesos dentro del for  Se regresa al ciclo for y se incrementa la variable inicial y se vuelve a comparar con el valor hasta.  Este proceso se repite hasta que el valor inicial tome el valor hasta

  1. Contador de digitos: Utiliza un bucle for para contar el numero de dígitos en una palabra ingresada por el usuario.
  2. Adivina el número: Genera un número aleatorio y pide al usuario que adivine el número. Utiliza un bucle while para repetir la solicitud hasta que adivine correctamente.
  3. Contador de Alfabeto: Utiliza un bucle for para contar el número de letras del alfabeto(a..z) en una palabra ingresada por el usuario.
  4. Suma de números impares: Utiliza un bucle while para calcular la suma de los números impares del 1 al 100.
  5. Contador de caracteres: Escribir un programa que lea una palabra y presenta cuantos caracteres hay en dicha palabra.
  6. Suma de números: Pide al usuario que ingrese números enteros positivos uno por uno y utiliza un bucle while para calcular la suma de estos números. El ciclo debe terminar cuando el usuario ingrese un número negativo.
  7. Cuenta regresiva: Pide al usuario que ingrese un número entero positivo y utiliza un bucle while para mostrar una cuenta regresiva desde ese número hasta 1.

Arreglos

los arreglos son estructuras de datos utilizadas en programación para almacenar una colección ordenada de elementos del mismo tipo, donde cada elemento se identifica mediante un índice numérico único. Los arreglos son útiles para organizar y acceder a datos de manera eficiente en situaciones donde se requiere almacenar múltiples valores relacionados en una sola variable. Ejemplo: arregloDeNombres = ["Juan", "María", "Carlos", "Ana"] // Acceder a elementos del arreglo por índice primerNombre = arregloDeNombres[0] // "Juan" segundoNombre = arregloDeNombres[1] // "María" tercerNombre = arregloDeNombres[2] // "Carlos" cuartoNombre = arregloDeNombres[3] // "Ana" // Obtener la longitud del arreglo longitudDelArreglo = longitud(arregloDeNombres) // 4 Para indice=0 hasta longitudDelArreglo-1 hacer Escribir arregloDeNombres[indice] fin para

Ejercicios

  1. Suma de elementos: Crea un arreglo de números enteros y calcula la suma de todos sus elementos.
  2. Promedio de calificaciones: Crea un arreglo de calificaciones (números decimales) y calcula el promedio de las calificaciones.
  3. Mayor y menor valor: Encuentra el valor máximo y mínimo en un arreglo de números enteros.
  4. Buscar un elemento: Pide al usuario que ingrese un número y verifica si ese número está presente en un arreglo dado.
  5. Contar elementos pares: Cuenta cuántos números pares hay en un arreglo de números enteros.
  6. Inversión de un arreglo: Invierte el orden de los elementos en un arreglo. Por ejemplo, [1, 2, 3] se convierte en [3, 2, 1].
  7. Buscar el índice: Pide al usuario que ingrese un valor y encuentra el índice de ese valor en un arreglo. Si el valor aparece más de una vez, muestra todos los índices.

Funciones

Las funciones son bloques de código con un nombre que realizan tareas específicas. Sirven para reutilizar código, abstraer detalles, organizar el programa y mejorar la modularidad. Debes usar funciones cuando necesitas realizar una tarea en múltiples lugares o deseas estructurar tu código de manera más clara y mantenible. Ejemplo: Algoritmo EjemploFuncion Funcion SumarDosNumeros(Numero1, Numero2) // Esta función recibe dos parámetros y devuelve la suma de ambos. Devolver Numero1 + Numero FinFuncion Escribir "Ingrese el primer número: " Leer NumeroA Escribir "Ingrese el segundo número: " Leer NumeroB // Llamamos a la función SumarDosNumeros y guardamos el resultado en la variable Suma Suma <- SumarDosNumeros(NumeroA, NumeroB) Escribir "La suma de ", NumeroA, " y ", NumeroB, " es ", Suma FinAlgoritmo