第一次作业 17.11.17

本文介绍了编程语言的基础概念,包括编程语言如何将程序转化为计算机可识别的语言,并详细阐述了C语言的特点及其在编程中的重要地位。此外还涉及了变量、数据类型、编译过程等内容。
1.对于计算机系统,程序就是系统可以识别的一组有序的指令。
进行解释程序的指令叫作编程语言。
编程语言可以将程序转化为计算机可识别的语言进行操作。
编程语言是用来指挥计算机想要的动作。
C:面向过程,严谨,所有程序之爹。C++:面向对象,具有可继承和派生性。Python:脚本语言,简单,用的爽。


2.(1)把源代码转换成机器码的过程
(2)之前还会进行前期处理
(3)过程中会进行语法检查
(4)编译器:完成编译动作的程序
编辑—》编译---》链接—》执行;


3.c语言具有简洁,运算符多,代码具有紧凑性。可以与控制硬件,方便直接对机器下达指令。学习C语言半生不熟也可以掌握编程思想(地位大概就是暴雪或任天堂在游戏圈的地位)


4.常量:在运行中不能被改变的量。变量:在运行中可以被改变的量。
常量:直接常量,符号常量。
变量:整型变量,实型变量,字符变量。


5.(1)必须用字母和下划线开头。
   (2)不能用C语言的关键字。
   (3)区分大小写


6.数据类型:是计算机程序处理的对象,可以是整数、实数、字符,也可以是图像、声音等的编码表示。
分为:基本类型(整型,实型,字符型)构造类型(数组,struct union eumn),指针类型,空类型。
基本类型 :char:1  short: 2   int :4 long:4  float:4(win下是8) double:8
计算:关键字sizeof


7:字节大小是:是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
关键字:sizeof


8.原码就是当前数字转化成的二进制数。反码就是除了符号位每一位都不同。补码就是反码再加一。
(这个我也有点忘,上课时我记一下,上述是我的理解,就是考试时用的)


9.算数运算符(+,-,*,/),位运算符(->),逻辑运算符(!,=)。
算数运算符:数学计算
位运算符:计算机中对每一位的操作,如移位,换位(大概就是这么回事)
逻辑运算符:判断


10.while,do...while,switch,for,if(break,if...else,continue,goto,return)
功能 .........我查了一下我不太熟的
continue和break:continue终止此次操作,但继续下面程序。break直接跳出循环(还有return,直接跳出当前函数,回到调用该函数的流程)
goto:goto语句的语义是改变程序流向, 转去执行语句标号所标识的语句。(太年轻了,好像从教到现在没有用过)


11.if...else:因果语句,白话说:如果(...)执行程序,不符合(...)就执行else下的语句
while:while(...),如果满足(...),就直接跳出循环,不满足继续执行{}的程序,直到满足为止
for:for(...)三目运算,一目控制循环起始,二目控制次数,三目控制条件
switch...case:(编不下去了)开关语句。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。
直线翻译:switch语句,即“切换”语句;case即“情况”。


12.10写了
【永磁同步电机】基于模型预测控制MPC的永磁同步电机非线性终端滑模控制仿真研究(Simulink&Matlab代码实现)内容概要:本文围绕永磁同步电机(PMSM)的高性能控制展开,提出了一种结合模型预测控制(MPC)与非线性终端滑模控制(NTSMC)的先进控制策略,并通过Simulink与Matlab进行系统建模与仿真验证。该方法旨在克服传统控制中动态响应慢、鲁棒性不足等问题,利用MPC的多步预测和滚动优化能力,结合NTSMC的强鲁棒性和有限时间收敛特性,实现对电机转速和电流的高精度、快速响应控制。文中详细阐述了系统数学模型构建、控制器设计流程、参数整定方法及仿真结果分析,展示了该复合控制策略在抗干扰能力和动态性能方面的优越性。; 适合人群:具备自动控制理论、电机控制基础知识及一定Matlab/Simulink仿真能力的电气工程、自动化等相关专业的研究生、科研人员及从事电机驱动系统开发的工程师。; 使用场景及目标:①用于深入理解模型预测控制与滑模控制在电机系统中的融合应用;②为永磁同步电机高性能控制系统的仿真研究与实际设计提供可复现的技术方案与代码参考;③支撑科研论文复现、课题研究或工程项目前期验证。; 阅读建议:建议读者结合提供的Simulink模型与Matlab代码,逐步调试仿真环境,重点分析控制器设计逻辑与参数敏感性,同时可尝试在此基础上引入外部扰动或参数变化以进一步验证控制鲁棒性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值