El School Mathematics Project surgió en el Reino Unido como parte del nuevo movimiento educativo matemático de la década de 1960. [1] Es un desarrollador de libros de texto de matemáticas para escuelas secundarias , anteriormente con sede en Southampton en el Reino Unido.
Ahora conocido generalmente como SMP, comenzó como un proyecto de investigación inspirado en una conferencia de 1961 presidida por Bryan Thwaites en la Universidad de Southampton , que a su vez fue precipitada por llamados a reformar la enseñanza de las matemáticas a raíz del lanzamiento del Sputnik por parte de la Unión Soviética , el mismas circunstancias que impulsaron el movimiento New Math más amplio. Mantuvo estrechos vínculos con el antiguo Grupo Colaborativo de Investigación en Educación Matemática de la universidad.
En lugar de detenerse en áreas `` tradicionales '' como la aritmética y la geometría, SMP se dedicó a temas como teoría de conjuntos, teoría y lógica de grafos, sistemas de coordenadas no cartesianas, matemáticas matriciales, transformaciones afines, vectores y sistemas numéricos no decimales.
Libros del curso
SMP, Libro 1
Este fue publicado en 1965. Estaba dirigido a alumnos de nivel de entrada en la escuela secundaria , y fue el primer libro de una serie de 4 que preparaba a los alumnos para el Examen de Matemáticas de Primaria en el nivel "O". [2]
SMP, Libro 3
El motivo de cinta de papel de computadora en el material educativo temprano dice "EL PROYECTO DE MATEMÁTICAS ESCOLARES DIRIGIDO POR BRYAN THWAITES".
OOOOOO OO OOOO OO OOOOO OO OOOO OOOO OO OOOOOOO OOO OO OO OO OOOOOO OOO OOO OO O·························································································································································································································································· ················· O OO OO OO OOO OOOO OO OOOO OO OO OO OO OOO OOO O OO O OO OO OO OOO OO O EL PROYECTO DE MATEMÁTICAS ESCOLARES DIRIGIDO POR BRYAN THWAITES
El código de esta cinta se presenta en el Libro 3 como parte del sistema informático teórico que ahora se describe.
Lenguaje de programación Simpol
El lenguaje Simpol fue ideado por The School Mathematics Project [3] en la década de 1960 para introducir a los alumnos de secundaria (normalmente de 13 años) a lo que entonces era el concepto novedoso de programación informática. Se ejecuta en la computadora Simon ficticia.
Se puede descargar un intérprete para el idioma Simpol (que se ejecutará en una PC actual) de la Universidad de Southampton:
https://generic.wordpress.soton.ac.uk/smp2/simpol/
Simón se ilustra en un dibujo lineal que consta de tres unidades. Una mesa de control incorpora un lector de cinta de papel perforado para la entrada de programas (que incluyen datos, consulte las instrucciones de entrada a continuación) y una teleimpresora que genera un registro impreso legible a partir de la salida de cinta perforada. La unidad aritmética ofrece los cuatro operadores fundamentales de suma, resta, multiplicación y división (Libro 3), extendidos para incluir la raíz cuadrada y la pulgada absoluta. [4] Finalmente, los números en los que se trabaja se mantienen en una unidad de almacenamiento que sería equivalente. a la tienda principal de su día, ahora simplemente conocida como memoria.
Hay ocho ubicaciones de almacenamiento direccionadas como S1 a S8 inclusive. No hay ninguna especificación para los números que se pueden contener , pero se dan ejemplos de números positivos en denario convencional (decimal, base 10) con, opcionalmente, un punto decimal y algunos lugares decimales. El tamaño de la memoria del programa no está claro, pero se dice que es lo suficientemente grande para fines prácticos. Los programas también residen en la unidad de almacenamiento, pero en un "compartimiento" separado de las tiendas de números ( arquitectura de Harvard ).
El mismo capítulo del Libro 3 muestra el código de la cinta perforada. Aunque es un código de 5 unidades, es diferente al código ITA2 "Telex". Es una simple sustitución de números binarios, por lo que A se codifica como 1, B como 10 (2 en denario) hasta Z como 11010 (26 en denario). Algunos de los códigos de paridad impares se duplican como números con un carácter de cambio de letra que cambia entre caracteres alfabéticos y numéricos, lo que fallaría en la práctica ya que no es posible definir una condición de inicio a menos que también haya un cambio de número explícito. No se dan códigos para el punto decimal ni para los operadores, el espacio parece estar representado por un marco sin perforaciones que es el mismo que el líder en blanco para alimentar físicamente la cinta al lector. Vea arriba para una muestra de esta cinta (una referencia al profesor Bryan Thwaites ) pero los códigos de la cinta perforada al comienzo del capítulo en el Libro 3 no tienen sentido.
Los estudiantes aprenden acerca de los errores en la programación al principio del Libro 3, aunque el término "error" no aparece.
Hay tres instrucciones básicas en el Libro 3. Las extensiones de idioma se presentan en el Libro 4. En la descripción siguiente,
{número} está en denario y puede ser un número entero o tener una fracción decimal
{tienda} es la ubicación de almacenamiento de un solo dígito del 1 al 8 inclusive
{operator} es uno de + - × ÷
{condición} es uno de <≤> ≥ =
{line label} es un número entero
Ingrese {número} en S {tienda}
Ejemplo:
Entrada 1,23 a S5
Reemplazar S {tienda} por S {tienda} {operador} S {tienda}
El almacén de destino también puede ser uno de los operados porque los almacenes de operandos se transfieren primero a la unidad aritmética, luego se realiza el cálculo y solo entonces el resultado (re) se coloca en el almacén de destino. Los operandos solo pueden ser una tienda, no constantes literales. Solo hay una operación a la vez, por lo que los estudiantes se ven obligados a pensar en términos de dividir los problemas en una serie de pequeños pasos.
Ejemplo:
Reemplazar S1 por S1 + S2
toma los números en S1 y S2, los suma y luego reemplaza S1 por este resultado.
Las extensiones del Libro 4 son:
Reemplazar S {tienda} por √S {tienda}
que encuentra la raíz cuadrada mediante una sola instrucción y
Reemplazar S {tienda} por | S {tienda} |
para obtener el valor absoluto, es decir, sin cambios para los números positivos, pero los números negativos se vuelven positivos (equivalente a sacar la raíz cuadrada del cuadrado).
Salida del número en S {tienda}
Ejemplo:
Salida del número en S1
En el Libro 3, SIMON solo tiene la capacidad de una calculadora programable, en lugar de una implementación completa de computadora, porque no hay instrucción de prueba / rama. El concepto de decisiones que conducen a la ramificación se presenta más adelante en el mismo capítulo en términos del cuadro de diamante en los diagramas de flujo, no como una instrucción en lenguaje informático.
El libro 4 agrega una nueva instrucción:
si S {tienda} {condición} ir a ({etiqueta de línea})
Las líneas pueden estar etiquetadas con números entre paréntesis.
Ejemplo:
(8) Salida del número en S3
(9) si S1> S2 vaya a (8)
Referencias
- ^ Walmsley, Angela Lynn Evans (2003). Una historia del movimiento de las "nuevas matemáticas" y su relación con la reforma matemática actual . University Press of America. pag. 60. ISBN 978-0-7618-2512-8.
- ^ "Reseñas de libros" (PDF) . Cambridge Core . Universidad de Cambridge . Consultado el 4 de enero de 2021 .
- ^ Proyecto de Matemáticas Escolares (SMP) Libro 3 [Métrica] . Prensa de la Universidad de Cambridge. 1970. p. 248.
- ^ Proyecto de Matemáticas Escolares (SMP) Libro 4 [Métrica] . Prensa de la Universidad de Cambridge. 1969. p. 286.