← 返回资讯屏轩教育 · 行业资讯

AS CAIE Computer Science: Interdisciplinary Integrated Question Training | AS CAIE 计算机:跨学科综合题型训练

2026-07-25 16:57 · 本文部分内容由AI辅助创作

📚 AS CAIE Computer Science: Interdisciplinary Integrated Question Training | AS CAIE 计算机:跨学科综合题型训练

In the Cambridge AS Computer Science course, theoretical knowledge becomes truly powerful when applied across subject boundaries. This article presents a series of integrated question scenarios that combine computing with mathematics, physics, biology, business, and other disciplines. Each problem is designed to test your algorithmic thinking, programming skills, and system design abilities in contexts that mirror real-world challenges.

在剑桥 AS 计算机科学课程中,当理论知识跨越学科边界应用时,才真正展现其力量。本文提供一系列综合题型情景,将计算与数学、物理、生物、商业等学科结合起来。每个问题旨在测试你在反映真实世界挑战的背景下,运用算法思维、编程技能和系统设计能力。


1. Mathematics & Algorithms: Fibonacci Sequence Analysis | 数学与算法:斐波那契数列分析

A common mathematical sequence appears in nature and computer science: the Fibonacci series, where each term is the sum of the two preceding ones. You are asked to design an algorithm that returns the n-th Fibonacci number and to compare two different approaches — recursion and iteration — in terms of time complexity and resource usage.

一个常见的数学序列出现在自然界和计算机科学中:斐波那契数列,其中每一项是前两项之和。你需要设计一个算法返回第 n 个斐波那契数,并比较两种不同方法——递归与迭代——在时间复杂度和资源使用方面的差异。


2. Physics Simulation: Projectile Motion Calculator | 物理模拟:抛体运动计算器

write a program that calculates the maximum height and horizontal range of a projectile, assuming negligible air resistance and g = 9.81 m/s².

模拟一个简单的物理现象有助于说明如何用数学函数编程。给定初速度 v₀ 和发射角 θ,编写一个程序计算抛体的最大高度和水平射程,假设空气阻力可忽略,重力加速度 g = 9.81 m/s²。


3. Bioinformatics: DNA Sequence Pattern Matching | 生物信息学:DNA序列模式匹配

Biological data often comes in long strings over the alphabet {A, C, G, T}. Given a DNA sequence as a string, develop an algorithm that counts all occurrences of a given pattern, e.g., 'ATG', and returns the starting indices where the pattern is found.

生物数据通常由字母表 {A、C、G、T} 组成的长串表示。给定一个 DNA 序列作为一个字符串,设计一个算法,统计给定模式(如 'ATG')的所有出现次数,并返回找到该模式的起始索引。


4. Economics: Break-even Analysis with Programming | 经济学:用编程进行盈亏平衡分析

A business analyst needs a tool to calculate the break-even point — the number of units that must be sold so that total revenue equals total costs. You are to implement a program that takes fixed costs, variable cost per unit, and selling price per unit, then outputs the break-even quantity.

商业分析师需要一种工具来计算盈亏平衡点——即必须销售的单位数量,使总收入等于总成本。你需要实现一个程序,输入固定成本、单位可变成本和单位售价,然后输出盈亏平衡数量。


广告 / Sponsored

5. Environmental Science: Weather Station Data Logging | 环境科学:气象站数据记录

An automated weather station uses a temperature sensor to collect readings every second. You must design a data-logging system that records these readings, stores them in an array, and computes the average temperature over a 10-second interval before transmitting a summary.

一个自动气象站使用温度传感器每秒采集一次读数。你必须设计一个数据记录系统,记录这些读数,将其存储在一个数组中,并在传输摘要之前计算 10 秒间隔内的平均温度。


6. Statistics: Correlation Coefficient Calculation | 统计学:相关系数计算

Given two sets of paired data, such as hours of study and exam scores, write an algorithm to compute the Pearson correlation coefficient r, which measures the strength of linear relationship.

给定两组配对数据,例如学习小时数和考试成绩,编写一个算法计算皮尔逊相关系数 r,它衡量线性关系的强度。


7. Business: Inventory Database Design | 商业:库存数据库设计

A retail shop needs a relational database to manage its inventory. Design tables to store information about products, suppliers, and stock levels, ensuring the design is in third normal form (3NF).

一家零售店需要一个关系数据库来管理其库存。设计表格以存储产品、供应商和库存水平的信息,确保设计符合第三范式 (3NF)。


8. Psychology: Reaction Time Measurement | 心理学:反应时间测量

Design a computer-based experiment to measure a person's reaction time. The program waits a random delay, then displays a stimulus; the user must press a key, and the elapsed time is recorded with millisecond accuracy.

设计一个基于计算机的实验来测量人的反应时间。程序等待一个随机延迟,然后显示刺激;用户必须按下一个键,记录经过的时间,精度为毫秒。


9. Geography: GPS Coordinate Processing | 地理:GPS坐标处理

GPS devices provide location data as latitude and longitude. To compute the distance between two points on Earth's surface, you need the Haversine formula. Write a program that inputs two coordinate pairs and outputs the great-circle distance.

GPS 设备提供纬度和经度作为位置数据。要计算地球表面两点之间的距离,需要使用 Haversine 公式。编写一个程序,输入两个坐标对并输出大圆距离。


Published by TutorHao | Computer Science Revision Series | aleveler.com

广告 / Sponsored
现货 Cambridge International AS & ALevel IT Coursebook剑桥国际IGC…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥467.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao