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 de matemáticas , funciones, Apuntes de Matemáticas Orientadas a las Enseñanzas Aplicadas

muy bien pa repasar, sobretodo si estas en 1

Tipo: Apuntes

2022/2023

Subido el 05/03/2023

oscarhjsaki
oscarhjsaki 🇪🇸

2 documentos

1 / 12

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ALGORITMOS QUE HAY QUE SABER
Primera Evaluación
Es recomendable que observes el diagrama correspondiente de cada uno de tus
algoritmos, una vez que lo hayas ejecutado varias veces y comprobado su correcto
funcionamiento.
● Escribe el código de un algoritmo con un dato de entrada. Es un número
correspondiente a una edad.
Muestra como resultado si la persona es mayor de edad o menor de edad.
Escribir "Introduce tu edad"
leer edad
si edad>=18
Escribir "Eres mayor de edad"
SiNo
Escribir "Eres menor de edad"
FinSi
● Escribe el código de un algoritmo con un dato de entrada. Es un número
correspondiente a la nota obtenida en un examen.
Muestra como resultado aprobado o suspenso.
Escribir "Introduce la nota que has sacado"
leer nota
si nota>=5
Escribir "Has aprobado"
SiNo
Escribir "Has suspendido"
FinSi
● Escribe el código de un algoritmo con dos números enteros de entrada, dividendo y
divisor.
Muestra como resultado tres resultados: división exacta, división entera y resto de la
división entera. Puedes truncar uno de los resultados para obtener otro.
Escribir "Introduce el número que quieres dividir"
leer dividendo
Escribir "Introduce el número por el que lo que quieras
dividir"
leer divisor
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Ejercicios de matemáticas , funciones y más Apuntes en PDF de Matemáticas Orientadas a las Enseñanzas Aplicadas solo en Docsity!

ALGORITMOS QUE HAY QUE SABER

Primera Evaluación Es recomendable que observes el diagrama correspondiente de cada uno de tus algoritmos, una vez que lo hayas ejecutado varias veces y comprobado su correcto funcionamiento. ● Escribe el código de un algoritmo con un dato de entrada. Es un número correspondiente a una edad. Muestra como resultado si la persona es mayor de edad o menor de edad. Escribir "Introduce tu edad" leer edad si edad>= Escribir "Eres mayor de edad" SiNo Escribir "Eres menor de edad" FinSi ● Escribe el código de un algoritmo con un dato de entrada. Es un número correspondiente a la nota obtenida en un examen. Muestra como resultado aprobado o suspenso. Escribir "Introduce la nota que has sacado" leer nota si nota>= Escribir "Has aprobado" SiNo Escribir "Has suspendido" FinSi ● Escribe el código de un algoritmo con dos números enteros de entrada, dividendo y divisor. Muestra como resultado tres resultados: división exacta, división entera y resto de la división entera. Puedes truncar uno de los resultados para obtener otro. Escribir "Introduce el número que quieres dividir" leer dividendo Escribir "Introduce el número por el que lo que quieras dividir" leer divisor

cociente=dividendo/divisor resto=dividendo mod divisor divisionentera=trunc(cociente) Escribir "La división exacta es " cociente escribir "La división entera es " divisionentera Escribir "El resto de la división es " resto ● Escribe el código de un algoritmo con dos números enteros de entrada. Muestra como resultado si el primero es múltiplo del segundo o no lo es. Se halla sabiendo el resto de la división entre ambos. Escribir "Dime un número entero" leer n Escribir "Dime otro número entero" leer n resto=n1 mod n si resto= Escribir n1 " es múltiplo de " n SiNo escribir n1 " no es múltiplo de " n FinSi ● Escribe el código de un algoritmo con un número entero de entrada. Muestra como resultado si dicho número es par o impar. Escribir "Introduce un número entero" leer n si n= par Escribir n " es un número par" sino

r=raiz(x) Escribir "La raíz del número introducido es " r ● Escribe el código de un algoritmo con un solo número de entrada, correspondiente a un mes del año. Muestra como resultado el mes correspondiente. Por ejemplo, si se introduce el valor 3 se mostrará el resultado “Marzo”. Si se introduce un valor incorrecto se debe mostrar un mensaje apropiado. Utiliza la sentencia de decisión SEGÚN. Escribir "Introduzca un número" leer a Segun a hacer 1: escribir "Enero" 2: escribir "Febrero" 3: escribir "Marzo" 4: escribir "Abril" 5: escribir "Mayo" 6: escribir "Junio" 7: escribir "Julio" 8: escribir "Agosto" 9: escribir "Septiembre" 10: escribir "Octubre" 11: escribir "Noviembre" 12: escribir "Diciembre" De Otro Modo: escribir "Introduce un número que esté entre 1 y 12" FinSegun ● Escribe el código de un algoritmo sin datos de entrada que genera y muestra un número aleatorio de 1 a 6 (lanzamiento de dado). x<-azar(6)+ Escribir x ● Escribe el código de un algoritmo con un solo número entero de entrada N. Genera y muestra un número aleatorio de 1 a N (dado de N caras). Escribir "Introduce un número entero" leer n x<-azar(n)+

Escribir x ● Escribe el código de un algoritmo con dos números enteros de entrada (a y b). Genera y muestra un número aleatorio comprendido entre a y b, ambos inclusive. escribir "Introduce un número" leer n escribir "Introduce otro número" leer x z<- azar (x-n+1)+n escribir z ● Escribe el código de un algoritmo sin datos de entrada que genera aleatoriamente una de las dos palabras siguientes: “Cara” o “Cruz” (lanzamiento de moneda). palabra<-azar(2)+ si palabra= Escribir "cara" SiNo escribir "cruz" FinSi

● Escribe el código de un algoritmo sin datos de entrada que muestra 100 veces un mismo mensaje, el que tú quieras. para i<-100 hasta 1 escribir "gula" FinPara ● Escribe el código de un algoritmo parecido al anterior pero inicialmente el cliente decide el número de veces (N) que deberá mostrarse el mensaje. leer i para n<-i hasta 1 escribir "gula" FinPara ● Escribe el código de un algoritmo con un número entero de entrada. Muestra como resultado todos los números naturales desde 1 hasta ese número. leer n para i<-1 Hasta n escribir i FinPara ● Repite el algoritmo anterior mostrando los resultados en orden inverso. leer n para i<-n Hasta 1

escribir i FinPara ● Escribe el código de un algoritmo con dos números enteros de entrada (N y M). Muestra como resultado todos los números naturales comprendidos entre N y M, ambos inclusive. leer n leer m para i<-n Hasta m Escribir i FinPara ● Escribe el código de un algoritmo con dos números enteros de entrada (N y M). Muestra como resultado los M primeros múltiplos de N. Por ejemplo, al introducir 7 y 5 deberán mostrarse los valores 7, 14, 21, 28, 35. Leer N Leer M x<-N Para i<-1 hasta M con paso 1 Escribir N N<-x+N FinPara ● Escribe el código de un algoritmo con un solo número entero de entrada. Muestra como resultado todos sus divisores. Por ejemplo, al introducir 12 deberán mostrarse los valores 1, 2, 3, 4, 6, 12. leer n para i<-1 Hasta n Con Paso 1 Hacer x<-n mod i si x=0 Entonces Escribir i

cliente no tiene que introducir el valor de N, sino que decide en qué momento desea finalizar, para lo cual deberá introducir un cero. Por ejemplo, si el cliente introduce los valores 10, 5, 2, 0 el resultado final será 100 (el cero no se multiplica). x<- z<- Mientras x<> z<-x*z Leer x FinMientras Escribir z ● Escribe el código de un algoritmo que toma como entrada un texto cualquiera y un número entero N. Muestra como resultado la subcadena compuesta por los N primeros caracteres del texto introducido. Es muy fácil. leer txt leer n let<-subcadena(txt,1,n) Escribir let ● Algoritmo similar al anterior, pero en este caso mostrando la subcadena de los N caracteres finales. Leer txt Leer N lon<-Longitud(txt) num<-Lon-N+ let<-subcadena(txt,num,lon)

Escribir let ● Escribe el código de un algoritmo que toma como entrada un texto cualquiera y muestra cada uno de sus caracteres por separado (deletreo). Leer txt lon<-Longitud(txt) Para i<-1 con paso 1 hasta lon Sub<-subcadena(txt,i,i) Escribir sub FinPara ● Escribe el mismo algoritmo anterior pero deletreando en orden inverso, comenzando por el final. Leer txt lon<-Longitud(txt) Para i<-lon con paso -1 hasta 1 Sub<-subcadena(txt,i,i) Escribir sub FinPara ● Escribe el código de un algoritmo sin datos de entrada que genera aleatoriamente una letra del alfabeto y la muestra. Hazlo de forma sencilla sin usar sentencia de decisión (de forma diferente al que ya hiciste de las cinco vocales).