写在前面
学这个主要是因为我们社团准备要规范一些写代码的习惯以及结构 确定了OOP以及函数化编程后在寻找适合函数化编程的伪代码规范的时候决定恶补一下底层知识
本文适合对于计算机科学与代数有一定了解的同学 最好是python 我文中就先用py的lambda expression来做的implementation
我自己做了个-calculus的演算器,可以来玩玩 网站 GitHub
结尾有Cheatsheet哈~
2025/3/21...大约 7 分钟
写在前面
学这个主要是因为我们社团准备要规范一些写代码的习惯以及结构 确定了OOP以及函数化编程后在寻找适合函数化编程的伪代码规范的时候决定恶补一下底层知识
本文适合对于计算机科学与代数有一定了解的同学 最好是python 我文中就先用py的lambda expression来做的implementation
我自己做了个λ-calculus的演算器,可以来玩玩 网站 GitHub
结尾有Cheatsheet哈~
一切从小时候的一个发现说起。
那时,常看到爸妈坐在一个嗡嗡作响的大盒子旁,盯着一个发光的屏幕,手里握着一个小小的黑色盒子。
满心好奇,问老爸:“这是什么呀?”他笑着回答:“这是电脑啊。”一下子来了兴趣,脱口而出:我也想要一个!
没过多久,客厅里真的多了一个用纸壳做的大盒子。老爸把发光的屏幕摆到我面前,又递给我那个小黑盒子。我好奇地摆弄着显示器,而他和妈妈站在一旁,满脸笑意地看着我。
自此之后,老爸也给我打造了各式各样的好玩的“电器”,我的房间很快也被这个纸壳王国吞噬了。
Case Study
Given ma,mb,mc∈R, and ∑{a,b,c}m≤mmax. Given ma,mb,mc through stdin
, decide whether if m
Answer
float ma, mb, mc, mmax = 10;
cin >> ma >> mb >> mc;
cout << (ma + mb + mc < 10 ? 'true' : 'false')
#include <iomanip.h>
while (condition) {
do_sth();
}