算法英语听写与跟读练习
俊宁 · 日期未详查看官网迁移清单

本文出现了大量的懒人音、辅元连读、Silent-T 等语音现象
What's an algorithm?
What's an algorithm. In computer science, an algorithm is a set of instructions for solving some problem, step-by-step.
Typically, algorithms are executed by computers, but we humans have algorithms as well.
For instance, how would you go about counting the number of people in a room?
Well, if you're like me. You probably point at each person, one at a time, and count up from 0: 1,2,3,4 and so forth.
Well, that's an algorithm. In fact, let's try to express it a bit more formally in pseudocode, English-like syntax that resembles a programming language.
Let n equals 0. For each person in room, set n=n+1.
How to interpret this pseudocode? Well, line 1 declares, so to speak, a variable called n and initializes its value to zero.
This just means that at the beginning of our algorithm, the thing with which we're counting has a value of zero.
🔍 1. 盲听抓主旨
现阶段没办法做到记录主题、观点
- 我确定听到的词:computer science、What's an algorithm、instruction、step-by-step
- 我猜他在说:算法
✍️ 2. 逐句听写
1、What's an algorithm. In computer science, an algorithm is a set of instructions for solving some problem, step-by-step.
- 弱读:
- for:[fɔ:r] -> [fər]
- an:[æn] -> [ən]
- 连读:
- What's an algorithm -> [wɑ:tsənælgrɪðəm]
- is a set of -> [ɪzəsetəv]
原图暂不可用:查看原始图片链接
2、Typically, algorithms are executed by computers, but we humans have algorithms as well.
- 弱读:
- as well:[æzwel] -> [əzwel]
- have:[hæv] -(懒音)> [həv] -(击穿)> [əv]
- are:[ɑ:r] -(懒音)> [ər]
- 连读
- algorithms are:[ˈælɡərɪðəmsər]
- humans have:['hju:məzəv]
- algorithms as:[ˈælɡərɪðəmsəz]
原图暂不可用:查看原始图片链接
3、For instance, how would you go about counting the number of people in a room?
- 弱读:
- for:[fɔːr] -(懒音)> [fər]
- in:[ɪn] -(懒音)> [ən]
- 连读:
- would you:[wʊdju](我的油)-(同化)> [wʊʤu](我竹)
- in a:[ɪnə] -(辅元连读)> [ɪnə] -(懒音)> [ənə]
4、Well, if you're like me. You probably point at each person, one at a time, and count up from 0: 1,2,3,4 and so forth.
- 弱读
- if:[ɪf] -> [əf] -> [f]
- well 以 [l] 结尾(可视为半元音)
- you're 以 [j] 开头(元音滑音)
- 中间的这个 [əf] 被挤压成一个极短的过渡音
- at:[æt] -> [ət]
- count up:[kaʊntʌp] -(懒人音)> [kaʊntəp]
- from:[frʌm] -(懒人音)> [frəm]
- and:[ənd] -(省音)> [ən](t、d 在鼻音后极易省略)
- if:[ɪf] -> [əf] -> [f]
- 连读
- point at each:[pɔ-ɪn-tæ-ti:-ʧ] -(Silent T)> [pɔɪ-nə-i:-ʧ]
- your're:[jər](叶er)
- one at a time:[wʌ-nə-nə-ˈtaɪm](Silent T)
5、Well, that's an algorithm. In fact, let's try to express it a bit more formally in pseudocode, English-like syntax that resembles a programming language.
嗯,这就是一个算法。事实上,让我们试着用更正式一点的伪代码来描述它——这是一种类似英语的语法,看起来像编程语言。
- 弱读:
- well:[wel] -(懒人音)> [wəl]/[wl]
- 连读
- let's try to a bit more:[ləstrəɾu]
6、Let n equals 0. For each person in room, set n=n+1.
- 弱读:
- in:[ɪn] -(懒人音)> [ən]
- for [fɔr] -(懒人音)> [fər]
- 连音:
- person in:辅元连读 [pɜːr-sə-nən]
7、How to interpret this pseudocode?// Well,// line 1 declares,/ so to speak,/ a variable called n/ and initializes its value to zero.
这段伪代码该怎么理解呢?嗯,第 1 行声明了一个变量 n——讲人话——并将其初始值设为零。
- 弱读
- to:[tu:] -(懒人音)> [tə]
- well:[wel] -(懒人音)> [wəl]
- 连读
- interpret this:[ɪnˈtɜːrprət]
- so to:[soʊɾə]
- and initializes its:辅元连读
8、This just means that at the beginning of our algorithm,// the thing with which we're counting/ has a value of zero.
这意味着在我们的算法开始时,我们正在计数的那个东西的值为 0。
- 弱读
- we're:[wɪr] -(懒人音)> [wər]
- Dropped T
- just means:t 前后都是辅a'f音,可以省略,就算没省,也基本上听不出来
- 连读
- that at the:辅元连读,[ðətəðə]
- has a:辅元连读,[həzə]
📚 3. 重点语言积累
- algorithm [ˈælɡərɪðəm]:n. 算法,运算法则
- instruction [ɪnˈstrʌkʃn]:n. 指令
- computer [kəm'pjutɚ]:n. 电脑,计算机
- as well [æzwel] -> [əzwel]:adv. 也;同样地
- typically [ˈtɪpɪkəli]:adb. 一般地;通常
- for instance [fərˈɪnstəns]:例如;比如
- how would you go about?:你会怎么着手做...?
- the number of:...的数量
- so forth [soʊfɔ:rθ]:等等;诸如此类
- probably [pra:bəbli]:大概;或许;可能
- point at:指向
- one at a time:一个一个地:指逐个地、一个接一个地进行或处理。
- count up from:从...开始数
- let's try to...a bit more formally in...:让我们试着用更正式一点的...做..。
- pseudocode [ˈsuːdoʊˌkoʊd](苏豆蔻蚮)
- resembles [rɪˈzemblz]:与...相似
- programming language [ˈproʊɡræmɪŋ]:编程语言
- express [ɪkˈspres]:描述、表达
- declare [dɪˈkler]:声明;宣布
- variable [ˈveriəbl]:变量
- interpret [ɪnˈtɜːrprət]:解释
- so to speak:换句话说;讲人话
- has a value of:值是...
🗣️ 4. 跟读任务
- 跟读第 1 句话 30 遍
- 跟读第 2 句话 30 遍
- 跟读第 3 句话 30 遍
- 跟读第 4 句话 30 遍
- 跟读第 5 句话 30 遍
- 跟读第 6 句话 30 遍
- 跟读第 7 句话 30 遍
- 跟读第 8 句话 30 遍
发音习惯
- 英语母语者不会在词间加停顿
- 喉塞音
- 闪音:[t] -> [ɾ]
提示
- 来源:TED-Ed
- 链接:https://ed.ted.com/lessons/your-brain-can-solve-algorithms-david-j-malan
- 时长:4:58
- 日期:2026-01-08
- 难度自评:️️
- 核心关键词:algorithm, step-by-step, problem-solving