首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    函数式编程与面向对象编程[5]:编程的本质函数式编程与面向对象编程[5]:编程的本质编程的本质

    函数式程序员在洞察问题方面会遵循一个奇特的路线。他们首先会问一些似有禅机的问题。例如,在设计一个交互式程序时,他们会问:什么是交互?在实现 基于元胞自动机的生命游戏时,他们可能又去沉思生命的意义。秉持这种精神,我将要问:什么是编程?在最基本的层面,编程就是告诉计算机去做什么,例如『从 内存地址 x 处获取内容,然后将它与寄存器 EAX 中的内容相加』。但是即使我们使用汇编语言去编程,我们向计算机提供的指令也是某种有意义的表达式。假设我们正在解一个难题(如果它不难,就没必要用计算 机了),那么我们是如何求解问题的?我们把大问题分解为更小的问题。如果更小的问题还是还是很大,我们再继续进行分解,以此类推。最后,我们写出求解这些 小问题的代码,然后就出现了编程的本质:我么将这些代码片段复合起来,从而产生大问题的解。如果我们不能将代码片段整合起来并还原回去,那么问题的分解就 毫无意义。

    02

    51单片机试题及答案c语言版_只会c语言毕业设计能做什么

    篇一:51单片机毕业设计题目2  1、基于51单片机温湿度检测的设计  1、设计要求  1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计。  2、湿度范围:0-100%RH 温度:0-100摄氏度  3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。  4、3个按键实现温湿度上下限报警值的调节。  5、电脑USB供电  6、采用C语言编程。  2、基于51单片机温湿度检测+数字钟的设计 设计要求  1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计。  2、湿度范围:0-100%RH 温度:0-100摄氏度  3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。  4、3个按键实现温湿度上下限报警值和数字钟时分秒的调节。  5、时分秒显示  6、电脑USB供电  7、采用C语言编程。  3、基于51单片机温湿度检测+电子万年历的设计  1、设计要求  1、采用51单片机(STC89C52RC)+LCD12864+SHT10+DS1302设计。  2、湿度范围:0-100%RH 温度:0-100摄氏度  3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。  4、3个按键实现温湿度上下限报警值和电子万年历时分秒星期年月日的调节。  5、年、月、日、时、分、秒、星期、温度、湿度显示  6、电脑USB供电  7、采用C语言编程。  4、基于51单片机温湿度检测+数字电压表的设计  1、设计要求  1、采用51单片机(STC89C52RC)+LCD12864+SHT10+ADC0832设计。  2、湿度范围:0-100%RH 温度:0-100摄氏度  3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。  4、3个按键实现温湿度上下限报警值的调节。  5、电压、温度、湿度显示。  6、电压范围直流0-5伏。(另有0-220伏)  7、电脑USB供电  8、采用C语言编程。  5、基于51单片机数字温度计的设计  1、设计要求  1、采用51单片机(STC89C52RC)+LCD12864+DS18B20设计。  2、温度:0-99摄氏度  3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。  4、3个按键实现温度上下限报警值的调节。  5、湿度显示。  6、电脑USB供电  7、采用C语言编程。  6、基于51单片机数字温度计+数字钟的设计  1、设计要求  1、采用51单片机(STC89C52RC)+LCD12864+DS18B20设计。  2、温度:0-99摄氏度  3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。  4、3个按键调整温度上下限值和数字钟时分秒值的调整。(按键有提示音)  5、湿度、时分秒显示。  6、电脑USB供电  7、采用C语言编程。  7、基于51单片机数字温度计+数字电压表的设计  1、设计要求  1、采用51单片机(STC89C52RC)+LCD12864+DS18B20+ADC0832设计。  2、温度:0-99摄氏度 电压范围:0-220伏直流电压  3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。  4、3个按键实现温度上下限报警值的调节。  5、湿度、电压显示。  6、电脑USB供电  7、采用C语言编程。  8、基于51单片机超声波测距的设计  1、设计任务  1、采用51单片机+4位共阳数码管+ HC-SR04超声波模块。  2、测距范围2cm-450cm。  3、超出测量范围显示“-.–”;正常测量范围显示“x.xx”(单位:米)。 4、51单片机:STC89C52RC、AT89S52、AT89C51。  5、C语言编程。  6、电脑USB供电。  9、基于51单片机超声波测距的设计  1、设计任务  1、采用51单片机+LCD1602液晶+ HC-SR04超声波模块。  2、测距范围2cm-450cm。  3、超出测量范围显示“-.–M”;正常测量范围显示“x.xxM”(单位:米)。 4、51单片机:STC89C52RC、AT89S52、AT89C51。  5、C语言编程。  6、电脑USB供电。  10、基于51单片机超声波测距的设计  1、设计任务  1、采用51单片机+LCD12864液晶+ HC-SR04超声波模块。

    01

    怎样学习C语言?【C语言编程入门秘籍02】

    曾经你是否有过学习一门新事物的兴奋感,但是学习一段时间后,这种学习动力逐渐衰减,直至放弃呢?或是你是属于那种听到学习编程很难,但是不得不学,于是硬着头皮听听学学,一旦遇到困难,就为自己找到了退缩的借口呢?如果没有以上情况,那么恭喜你应该是一名学习的强者,学习C语言对你来说肯定不在话下。但如果你是对C语言编程畏惧的,也没有关系,不妨让自己尝试一下看看,同时坚信并想象自己把C语言学好以后无所不能的无以言表的幸福感。一开始你只要从简单的地方步入,一步步认识C语言编程,不求进度而只求学习质量,把基础打牢固,这种学习方式虽然看似很慢,但是却是后续厚积薄发的重要基础!

    02

    数字集成电路之浅见

    什么是数字集成电路呢?标准的定义是:数字集成电路是基于数字逻辑(布尔代数)设计和运行的,基于逻辑门搭建的,用于处理数字信号的集成电路。数字电路是用来处理0和1的信号的,在数字电路中,就只有0和1这两个状态。数字电路通过复杂的逻辑门设计,通过简单的0和1这两个状态的组合,就能实现非常复杂的功能。数字电路是用来处理数字信号的,那集成两个字如何体现呢?“集成”的意思就是,把整个数字电路系统所有的元器件,包括电容,电阻,电感和晶体管以及互连线,制作在一小块半导体晶片上,然后封装在一起,最终实现的产品就是我们日常使用的那个指甲盖大小的小黑片。

    02
    领券