Red de conocimiento informático - Espacio del host - Mi hijo está en quinto grado este año y participará en la competencia de programación para escuelas primarias Turbo Pascal 7.0.

Mi hijo está en quinto grado este año y participará en la competencia de programación para escuelas primarias Turbo Pascal 7.0.

COS(X 3.0) 0≤Xlt; 10

Y= (COS(X 7.5))2 10≤Xlt 20

(COS(X; 4.0))4 20≤ Número.

4. Los valores de x, y y z son 1, 11 y 111 respectivamente. Alinéelos a la izquierda y envíelos.

5. Los valores de x, y y z son respectivamente 1, 11 y 111, alinéelos a la derecha e imprima el resultado.

6. , encuentre la solución al sistema de ecuaciones lineales de dos variables.

7. Ingrese dos números enteros, encuentre su máximo común divisor y su mínimo común múltiplo.

8. números, cuenta el número de números pares e impares.

9. Encuentra 10 El número más grande y más pequeño del número.

10 Se espera que un jeep pueda. Cruzamos 1000 kilómetros de desierto con el menor consumo de combustible. Ahora se sabe que la capacidad total de combustible del jeep es de 500 litros y el consumo de combustible es de 1 litro/km. No hay gasolineras en el camino. el jeep para transportar el petróleo y avanzar paso a paso. ¿Cuánto petróleo se necesita para permitir que el jeep cruce el desierto de 1000 kilómetros con un consumo mínimo de combustible?

11. Se define como

f(0)=0, f(1)=1, f(n)=f(n-1) f(n-2) (ngt;=2) <. /p>

12. Encuentre el siguiente número de Armstrong El número de Armstrong es un número de N dígitos y su valor es igual a la suma de las N potencias de cada dígito. 3 3^3 Intenta encontrar el número de Armstrong dentro de 999.

13 Hay pájaros y elefantes en el circo. Tienen 36 cabezas y 100 pies.

p>

14. 100 caballos llevan 100 cargas, un caballo grande lleva 3 cargas, un caballo mediano lleva 2 cargas y 2 caballos pequeños llevan 1 carga. Calcula el número de caballos grandes, medianos y pequeños.

15. Imprime la pirámide numérica 1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

.........................

16. Encuentra el número pitagórico hasta 2000. (a2=b2 C2)

17. ¿Cuántas posibilidades hay de convertir 1 yuan en 1, 2, 5 céntimos y 1, 2, 5 céntimos?

18. >

19. Hay un par de conejitos. Un mes después de nacer, se convirtieron en un par de conejitos. Dos meses después, nació el primer conejito y ellos mismos se convirtieron en un par de conejitos. En ese momento, había dos pares de conejos (uno El conejo viejo dio a luz a un par de conejitos. Tres meses después, el conejo viejo dio a luz a un par de conejitos. Los conejitos nacidos el mes pasado se convirtieron en conejos grandes En ese momento, había tres parejas (viejas, una pequeña y otra grande). Cuatro meses después, la coneja vieja dio a luz a un par de conejitos. Luego, los conejos mayores se hicieron mayores, los conejos más jóvenes se hicieron mayores. los dos pares de conejos viejos dieron a luz a dos pares de conejos bebés. En este momento, hay cinco pares (dos pares de conejos viejos, dos pares de conejos pequeños y un par de conejos mayores)... calculado después de 11 meses. ***¿Cuántas parejas de conejos hay?

20. Imprimir matriz cuadrada A B C D E

B C D E A

C D E A B

D E.

A B C

E A B C D

21. Imprime cada dos letras en orden alfabético y en orden inverso. Es decir, el resultado es el siguiente:

a c e g i k mo q s u w y

.

z x v t r p n l j h f d b

22. La computadora genera un número entero aleatorio de 0 a 100 para que usted adivine. La computadora responde al número que adivina de tres maneras diferentes: demasiado grande (demasiado grande) y demasiado pequeño. (DEMASIADO PEQUEÑO), exactamente (AJUSTAR). Al adivinar, genera el número de veces que adivinaste y el número que adivinaste.

23. ) La suma de , entonces este número natural se llama número perfecto. Por ejemplo, los divisores distintos del 6 son 1, 2, 3 y 6 = 1 2 3, por lo que 6 es un número perfecto. números entre los números naturales.

24. Escribe una fracción verdadera como la suma de varias fracciones cuyo numerador es uno.

25. Interesante problema matemático: Una escuela organiza a M estudiantes para ir. A X kilómetros de la escuela Participa en entrenamiento militar. Sin embargo, actualmente solo hay un automóvil con capacidad para N personas, donde Mgt = N. Si se sabe que la velocidad al caminar de los estudiantes es A kilómetros/hora, la velocidad; del auto es B kilómetros/hora, donde Alt; B , se ignora el tiempo que tardan los estudiantes en subir y bajar del autobús, intente diseñar un programa para encontrar el tiempo más corto para que todos los estudiantes lleguen a su destino.

26 Hay varias cajas de piezas, cada caja contiene 100 piezas, y un grupo es Al fabricar una determinada máquina, este tipo de piezas no se necesitan en el primer y segundo día, se necesitan 3. el tercer día, se necesitan 4 el cuarto día..., se necesitan N el día N, y se necesitan N el día N. Se sabe que este grupo ha trabajado más de 40 días, y exactamente M cajas de. se utilizaron piezas, 5lt; = Mlt; = 10. ¿Cuántos días trabajó el equipo en un *** y cuántas cajas de piezas se utilizaron?

27. mayor que 6 se puede expresar como la suma de dos números primos.

28 Al programar para encontrar los valores de M, N (Mlt; N, N son números naturales), la potencia Mth. de 1989 y Los últimos tres dígitos de 1989 elevados a la enésima potencia son iguales y el valor de M N es el más pequeño.

29. /c, a/b c/d El valor de fracción más simple.

30 Imprimir 1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

31. Ingrese 5 números y genere en orden inverso.

32. Calcule el número de personas en cada segmento fraccionario sin declaraciones condicionales.

33. Problema del anillo de Joseph, número máximo de personas. Forme un círculo, y cada vez que se cuente un salto, esa persona abandonará el círculo hasta que todos hayan abandonado el círculo. Intente encontrar el orden de salida del círculo. /p>

34. El problema del anillo de Joseph:

Número N personas numeradas 1, 2, 3,...,N se sientan en un círculo en el sentido de las agujas del reloj, cada una con una contraseña (entero positivo). ). Comenzando por la persona con el número designado 1, continúe en el sentido de las agujas del reloj. La dirección comienza a contar secuencialmente desde 1 y deja de contar cuando se informa el valor especificado M. La persona que informa M se retira de la cola y su contraseña se utiliza como la nueva M. valor comenzando desde la siguiente persona en el sentido de las agujas del reloj, comience nuevamente desde 1 Cuenta, y así sucesivamente, hasta que todos estén en la lista.

Detener. Intente escribir un programa para encontrar el orden de las columnas, donde Nlt; = 30, N y el número de contraseña se ingresan desde el teclado.

Escriba un programa que requiera la salida de 20. números (0-9), y luego Cuente el número de veces que aparecen dos pares de números adyacentes en esta matriz, como por ejemplo: 0, 1, 5, 9, 8, 7, 2, 2, 2, 3, 2, 7 , 8, 7, 8, 7, 9 , 6, 5, 9. Luego el programa obtiene que el número de apariciones del número 7, 8 es 2 y el número de apariciones del número 8, 7 es 3.

36. 1.63 Como se muestra en la figura: 7 Los estudiantes se toman de las manos en un círculo en el sentido de las agujas del reloj

① y numeran ① ... ⑦ en secuencia

1,72 ⑦ ② 1,70

1,64 ? > Los números en los círculos pequeños de la imagen son números y los números fuera de los círculos pequeños son las alturas de cada persona.

37. en varios números y filtre el número con un valor mediano de 20.

38 Ingrese cualquier N y encuentre los primeros N elementos de la secuencia 1, 1/2, 2/2, 1/3,. 2/3...

39. Expresa 1..8k números naturales en 2k líneas, lo que requiere números impares en la parte inferior y números pares en la parte superior (kgt; 0)

Por ejemplo, k=. 1, la salida es: 2 4 6 8

1 3 5 7

k=4, entonces la salida es: 2 4 6 8

1 3 5 7

10 12 14 16

9 11 13 15

18 20 22 24

17 19 21 23

26 28 30 32

25 27 29 31

40. Imprime una matriz cuadrada en espiral digital Las características de esta matriz cuadrada digital son: los números aumentan desde el círculo exterior. al círculo interior en el orden de los números naturales, comenzando desde 1 en la esquina superior izquierda hasta N*N en la posición central, donde N es exactamente el número de filas o columnas de la matriz cuadrada.

41. Escribe un proceso para leer un grado representado por un tipo real y convertirlo en un grado, se muestran minutos y segundos.

42. Compila un proceso e imprime un histograma. , cada columna representa 1.

43. Escribe una función que devuelva a Los dígitos inversos de un entero positivo.

44. Escribe un procedimiento para generar cada dígito de un entero positivo. orden inverso.

45. Cuadrado mágico (órdenes impares y múltiplos de 4).

(Consulte las páginas 146-17 de Turbo Pascal para obtener más detalles)

46 Imprime una matriz cuadrada espiral N*N compuesta por 1-N*N (Nlt; =50)

Por ejemplo: N=3 N=4

7 8 9 7. 8 9 10

6 1 2 6 1 2 11

5 4 3 5 4 3 12

16 15 14 13

47 Comprueba que el factorial de cualquier número natural se puede expresar como producto de cualquier número de números primos. Método de expresión:

Por ejemplo: 5!=2*2*2*3*4*5<. /p>

48. Utilice el número natural de entrada N como número de filas para imprimir el triángulo Yang Hui.

49 Encuentre el máximo común divisor de los N números naturales de entrada.

50. N personas ingresan al lugar para una reunión (solo hay N asientos en el lugar. Deben estar sentados, pero todas las N personas se sientan en los asientos equivocados, la programación muestra todas las formas posibles de sentarse). todo en la posición incorrecta y acumula el número total, N se ingresa desde el teclado.

51. Encuentra B/A D/C. El resultado se expresa como la fracción más simple.

52. Encuentra I! J! K!, donde I, J, K se ingresan desde el teclado.

53. Encuentra N!. Números binarios equivalentes.

55. Basado en los dos números G y H ingresados ​​en el teclado, encuentre todos los números primos en [G, H]. es necesario ingresar.

56. Utilice el método recursivo para encontrar la función de potencia mn.

57. Problema de salto de caballo, matriz cuadrada de 5*5, comience desde la esquina superior izquierda y salte a través de la cuadrícula posesiva. .

58. Una escalera tiene N cuadrículas. Cuando Xiao Ming sube la escalera, a veces sube 1 cuadrícula en un paso y otras veces sube 2 cuadrículas en un solo paso. las posibles formas de ascender en la escalera para cualquier número natural de entrada N, y señale una ***¿Cuántas formas hay?

Los ocho mejores países en la 13ª Copa del Mundo:<. /p>

ARGENTINA (Argentina), INGLATERRA (Inglaterra), ESPAÑA ( España), BÉLGICA (Bélgica)

ALEMANIA (Alemania Occidental), MÉXICO (canción mexicana), FRANCIA (Francia), BRASIL (Brasil)

Los nombres en inglés de estos ocho países escondidos en un bloque de palabras:

A M U I G L E B P

P R W Y U B W R Y Necesitas diseñar un programa para encontrar las filas y columnas de las primeras letras de estos ocho países

W V G S T E X A N Tome

Q N Q E C Y M Z A y la dirección de las letras se define como

H O R N N Z E I M. ocho direcciones, cada una marcada con ocho cadenas

W P A G L T X L R, como se muestra en la figura:

J R M L K J I L E UP LEFT UP UP RIGHT

F S A I N C N G LEFT RIGHT

A K W N G F O I A BOEN IZQUIERDA ABAJO ABAJO DERECHA

B P J D C D E H J

Es necesario imprimir los resultados de la búsqueda en el orden de los caracteres del nombre del país. El formato de salida es el siguiente:

NOMBRE (nombre del país) FILA (fila) COL (columna) DIRECCIÓN (dirección)

Si después de cada número natural se escribe un número natural N, se obtiene un nuevo número, todos. que son divisibles por N. Descúbrelo.

61. Programa un procedimiento READOCAL, lee la secuencia octal y conviértelo en un número entero positivo.

62. eso requiere leer un número del 1 al 30, enumerar sus cuadrados, cubos y números que contienen el número D, como 1, luego 11, 121 y 1331 son ambos números.

63. un número es un palíndromo.

64. Diseña una función recursiva para calcular cuántas representaciones aditivas de un número natural hay.

Por ejemplo: Hay siete formas de expresar 5 como siguiente:

5, 4 1, 3 2, 3 1 1, 2 2 1, 2 1 1 1, 1 1 1 1 1

65. la función de Ackerman La función de Ackerman se define como:

Ack(0, n)=n 1 (ngt; =0)

>

Ack(m,o)=Ack(m-1,1) (mgt;=1)

Ack(m,n)=Ack(m-1,Ack(m,n) -1) (m, ngt; =1)

66. Los 10 números han sido ordenados, ahora necesitamos insertar un nuevo número para que la nueva secuencia siga siendo una secuencia ordenada.

67 Sea p(x) el producto de todos los dígitos del entero decimal x. Por ejemplo, el valor de p(x) del entero 12 es 1*2=2. la siguiente fórmula es verdadera: p(x)=x2-10x-22.

68 Identifique la cadena abababab..., si la cadena cumple con esta regla, genere verdadero; de lo contrario, genere falso, el total. la longitud de la cadena es N.

69 Escribe una función booleana con la función f como variable independiente. Si f(x) es positiva cuando x=0, 0,1, 0,2, 0,3...1,0, entonces el valor de la función booleana es verdadero; de lo contrario, es falso.

70 Complete 1( )2( )3( )4( )5=( ) con -, * y números razonables para hacerlo. una ecuación razonable.

71 Complete los signos más y menos en 1()2()3()4()5()6()7()8()9=S para hacer. la fórmula es verdadera.

72. Complete el signo más o el signo menos en la siguiente fórmula de cálculo ○ para que el resultado del cálculo sea igual al Slt ingresado en el teclado (Slt; un número natural de 200 y S es múltiplo de 9). Si un ○ no está lleno con un signo, conecta los dos números antes y después para formar un número (por ejemplo: si el primer ○ no está lleno con un símbolo, lo está. se lee como 12), y los dos ○ adyacentes no pueden completarse con un símbolo. Si hay varias formas de completar S, debe completarlas todas. Si no puede encontrar Si se alcanza el método de llenado, imprime \'NO!\'.

1○2○3○4○5○6○7○8○9=S

73. : R A D A R Intente comenzar desde cualquier R y encuentre la ruta que produce RADAR

A D A R A. Imprima cada solución.

D A R A D

A R A D A

p>

R A D A R

74. Encuentra el número entre 1 y 500 que en sí mismo y su forma binaria son todos palíndromos.

75. Calcula el cociente de s dividido por 1992 y el resto ( usando cadenas).

76. Suma de alta precisión.

77. Multiplicación de alta precisión.

78.

79. Para cualquier N números, después del procesamiento, se requieren los números impares primero y los pares al final, y encuentre todos los arreglos.

80. p>

Salida-----\\ /------ Hay 5 trenes en la entrada numerados 1, 2, 3, 4, 5

-- ---\ \ \\/ /------ 1, 2, 3, 4, 5 están dispuestos en la entrada en secuencia. El despachador puede

\\ / En cualquier momento, tirar del primero <. /p>

| tren hacia la estación También puedes tirar del último tren que entra a la estación

|

Estación

Requisitos de programación: 1. Simular el trabajo del despachador para reorganizar todos los trenes en la entrada a la salida.

2. Imprimir la posibilidad de todos los trenes en el orden de salida; ;

3. ¿Qué pasa si el número de trenes en la entrada aumenta aún más a N

81? Sea X una matriz entera unidimensional cuyos elementos están entre 1--. N Todos los números enteros están ordenados aleatoriamente y el límite superior N del subíndice de la matriz se ingresa desde el teclado. El programa de diseño imprime los elementos de la matriz X de acuerdo con la regla de impresión P definida de la siguiente manera:

(1) Si X es una matriz vacía, imprima "EMPTY "; (2) Si la longitud de X es 1, imprima el valor del elemento de X; ) Si la longitud de los Elementos, B y C son subarreglos compuestos por el elemento izquierdo y el elemento derecho de a respectivamente;

(4) Todos los elementos de B y C se procesan de acuerdo con las reglas (1) (2) (3) hasta Hasta que la longitud de la matriz sea 1.

La regla de impresión P imprimirá todos los elementos de la L representa el lado izquierdo de a)

R: C (R representa el lado derecho de a)

Por ejemplo: X=(4, 3, 5, 1, 2), luego imprima como:

1

L: 3

L: 4

R: 5

R: 2

p>

Los resultados anteriores indican que el elemento mínimo del array El elemento es 5; el array compuesto por elementos a la derecha de 1 es C=(2), con un solo elemento.

Se requiere diseñar un programa para insertar. espacios en blanco apropiados entre las palabras en cada línea para que todas las líneas terminen en la misma columna. Por ejemplo:

ABRIR LA CUBIERTA SUPERIOR

LIBERACIÓN DE FIJACIÓN DEL TRACTOR

Después de insertar. espacios en blanco, se convierte en:

ABRIR CUBIERTA SUPERIOR

LIBERACIÓN DE FIJACIÓN DEL TRACTOR

Al insertar espacios en blanco entre cada línea de palabras, además de la alineación del extremo derecho, el también se debe cumplir lo siguiente:

(1) En diferentes fases La diferencia máxima entre espacios entre palabras adyacentes es 1;

(2) Para líneas pares (impar) , los espacios necesarios aparecen en el extremo derecho (extremo izquierdo).

83. Para entrada por teclado Para cualquier cadena, compare cada dos caracteres adyacentes. Si son iguales, genere -. - se generará luego la cadena - recién generada se procesará de la misma manera hasta que solo quede un carácter.

Por ejemplo: Entrada: 101101

Luego se generará: -. - --

--

- -

--

84. M sellos (N columnas y M filas) conectados entre sí, pero el sello T ha sido extraído.

Ejemplo: la siguiente es una situación de sello 4*5,

Se extrajo el número 13,

┌—┬—┬—┬—┐ Ahora estamos pidiendo arrancar 4 sellos consecutivos de estos sellos

│ 1│ 6│11│ 16│ Votos como 1, 2, 3, 4 o 1, 2, 6, 7 o 1, 2, 6, 11, etc.,

├—┼—┼—┼—┤ Pregunta cómo ¿De cuántas maneras puedes romper los 4 sellos conectados que cumplen con los requisitos?

│ 2│ 7│12│17│ (Nota: 1, 2, 3, 4 y 2, 3, 4, 5 se consideran Diferentes métodos de corte)

├—┼—┼—┼—┤ Se requiere escribir un programa general e imprimirlo en el siguiente formato:

│ 3│ 8│ │18 │ Entrada: Rasgar ¿Cuántas hojas consecutivas?

├—┼—┼—┼—┤ Forma del sello N, M=?

│ 4│ 9│14│19│ El excavado la posición del sello es N1, N2=?

├—┼—┼—┼—┤ Salida: imprime todos los métodos de corte y el número total de planos.

│ 5│10│ 15│20│

└—┴—┴—┴—┘

85. Potencia de alta precisión.

86. N es un número par) gráfico, utilice N * N/2 cuadrados largos con una longitud de 2 y un ancho de 1 para cubrirlos todos, y programe para encontrar todos los métodos de cobertura. Se requiere que cada método de cobertura no pueda. repetirse La repetición aquí se refiere a girar en un ángulo. O viceversa, es mejor usar gráficos para la salida, pero también se pueden usar otros métodos.

87. la matriz se llena aleatoriamente con 0 y 1, y encuentra los primeros cuatro vértices con el mismo valor y el rectángulo con el área más pequeña.

88. consonantes en él.

89. Supongamos que hay un conjunto de tipo 1..n, n es un número entero especificado por const en el programa principal. Intente compilar un proceso para encontrar el número de elementos del conjunto. .

90. Compile una función para determinar si un carácter determinado es una letra, un número, un espacio o un símbolo de puntuación u otros símbolos.

91. función que devuelve verdadero si el número entero que se le pasa solo contiene los números 1, 3, 5, 7 y 9; de lo contrario, devuelve falso.

92. Utilice el método del tamiz para encontrar números primos. (Dentro de 255)

93. Convierta el número decimal N a binario y almacene el dígito 1 en el conjunto.

94. Problema de ruta urbana (en la foto), encuentre la ruta más corta. El kilometraje entre paréntesis en la imagen es.

┏━━━━━━━━━━┓

┃ ⑺ ┃

⑺┏━━━━B━━━━━━┓ ┃

┃ ┃ ┃ ┃

┃ ┏ ━ ━╋━━C━━━┻━┓ ┃

┃⑹┃ ┃ ┃ ┃ ┃

┃ ┃ ┃ ⑼┃ ⑸┃ ┃

A ━ ┫ ┃ ┃ ┃ ┃

┃ ┗━━╋━━╋━━━━━━D┫

┃ ⑽ ┃ ┃ ┃

┃ ┃ ┃ ┃

┃ ┗━━┻━━━━━┓ ┃⑹

┃ ⑽ ┃ ┃

┗━━━━━━━ ━━━━━━E━┛

(13)

95. Encuentra todas las formas de dibujar la imagen completa de un solo trazo.

96. Problema del tubo Nixie. Encuentra cinco dígitos cuyos trazos digitales difieran en uno entre cada dos dígitos

┌—┐

2│ │3

<. p > ├ 4┤

5│ │6

└—┘

7

97. /p >

98. Evaluación de expresiones (incluidos, -, *, /, ^, (,)).

Hay un número palíndromo absoluto, y sus números diez y binarios son. palíndromos. Texto, imprima el número absoluto del palíndromo entre 1 y 500 (el 0 inicial en binario no se puede contar. Por ejemplo, 99 (1100011) es.

100. Una persona lleva un lobo, una oveja y un repollo a través de un río. El lobo se come a la oveja y la oveja se come el repollo. Sólo hay un barco en el río. solo cruza el río una cosa a la vez. Da el menor número de pasos para cruzar el río

100 preguntas `` Si tienes suficiente práctica para obtener respuestas, puedes preguntarle al maestro de tu hijo ``

Algunas de estas preguntas son relativamente básicas y puedes hacerlas si te resultan difíciles, puedes renunciar "porque hay muchas cosas que tus hijos aún no han aprendido".