版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计、教材、参考书、备课、教材C语言程序设计、教材C语言程序设计你来李春归篇科学技术出版社参考书C语言程序设计张向丽等广西师范大学出版社C语言程序设计夏庆明人民邮政出版社C语言程序设计潭虎江清华大学出版社课程日程理论实验课:56小时(3.5学分),教学要熟悉程序设计语言的基本知识。算法初步的程序设计能力学习方法自主学习重视机器实战、考试、总评成绩:平时学习成绩和实验成绩期末考试成绩(20%)(30%)(50%)6月参加广西壮族自治区2级C语言考试。评分标准(见期末考试评分标准命题方案)学习表现(100分)基本原则:基本点50分,累计加分100分,成绩不好,累计扣分0分扣除项目:玩游戏
2、一次15分(取消3次以上的本课程审查资格),睡觉一次5分,影响课程秩序的行动学生缺席一次扣15分,迟到早退一次扣5分。加分项目:正确答案是,问题一次加2分,自愿问题一次加5分,在课堂上起到积极的引导作用,再加5分。作业(100分)工作在工作本上完成,质量保证量在每一章(共7章)工作70分完成。老师每次抽取,提问,都会酌加110分。计算机和C编程入门、1.1计算机系统和编程语言、CPU命令系统、0、1序列组成的脚本(例如,100000 10010000减法)、用辅助符号说明的命令系统(例如,ADD A、B、面向机器的语言、编程)高级语言通用语言fortran、基本VB c (VC BC)数据库语
3、言foxbase、FoxPro SQL Delphi power builder web创作工具HTML Java、高级语言程序开发过程(通常包括p46步骤)预处理编译器链接器、C语言和标准、B用于解决大多数应用程序中的问题。语法限制不太严格,编程自由度大,但同时很难找到错误。在c语言中,大写和小写代表不同的意思。中级语言,任何机器都是部件组装的,计算机程序也是部分部件制造的。c语言程序部件是函数。换句话说,设计C语言程序是设计它的配置函数。1.2算法的概念和表示,程序是用编程语言编写并执行特定功能的语句集合。程式设计步骤:1 .明确的问题2。问题:几个具体步骤(算法)3。算法:程序4。机器调
4、试运行算法故障排除方法或故障排除步骤的准确说明。文字图形(符号),常用算法描述方法,具有序列号的自然语言描述:易于理解但不直观且不严格的流程图:灵活性,自由,图像,直观,可以表示任何算法。算法的特性:贫穷、确定性、可行性结构思维相匹配)、类型、唐式、伪代码:用自然语言和计算机语言之间的字符和符号描述算法。(方便、容易理解,用计算机语言过分。)示例:从键盘输入100个整数,累计其中的正整数,最后输出结果。请输入算法说明(自然语言)数字。如果此数字为零,则进行聚合。如果未输入100个数字,请转至步骤(1)。输入100个数字后,输出合计。、算法说明(流程图)、开始框和结束框、处理框、判断框、流线、算
5、法说明(-流程图)、算法的c语句实现、void main()int x;/*存储输入数的单位*/int count;/*存储输入数的单位*/int sum;/*保留累积总计的单位*/count=0;总计=0;/*工作单位初始值*/do scanf (%d ,/*输出总计和*/,准备工作,算法步骤,1.3 C语言程序摘要1.3.1函数(P8),intmain,语句,此,/*将数字0 */,/*文件名返回给操作系统:ex010101.c */,/将数字0返回给操作系统,/*将数字0 */,1。所有程序都有主函数2.结束,注释,/*文件名:ex 010101 . c */# include int
6、main(void)printf( programming is fun . n );return 0;示例1.1在屏幕上显示: Programming is fun .屏幕上显示: programming is fun . the first c program!# include main()printf( programming is fun . n );printf(The first C Program !n);# include void main (void) int a、b、sum/*变量定义*/a=3;/*使用变量*/b=2;总计=a b;Printf (the sum is
7、% dn ,sum);/*输出结果*/,The sum is 5,计算并显示两个数字的总和。=赋值运算符%d输入输出函数的“格式字符串”表示输出为十进制整数。(%d的位置已替换为总值),# include int main (void) int a,b,sum/*变量定义*/a=3;b=2;/*使用变量*/sum=a b;多打印(“the sum is% dn”,sum);/*输出结果*/,3 2=5,计算两个数字的总和,the sum is 5,printf (%d% d=% dn ,a,b,sum,计算两个数字的总和,并将其作为方程式# include void main (void) i
8、nt a、b、suma=3;b=2;总计=a b;Printf (%d% d=% d n,a,b,sum);输入两个数字并求和。scanf (%d% d,/2个数字读取,输入函数,printf(Input 2 numbers :n);/提示输入,范例1.2输入2计数,总计。/*文件名:ex010201.c */# include int add (int,int);intermain(void)int a、b、s;Printf(输入2编号:n);Scanf (%d% d,int add (int a,int b)int sum;总计=a b;Return sum,有关函数声明库函数的信息程序由
9、主函数int main (void)和用户定义的函数int add(int a,int b)组成。例如,1.3编写语言程序以计算数字的正弦值。/*文件名:ex 010301 . c */# include # include int main(void)float x;/*将x定义为实数变量*/x=sin(0.19199);/* sin函数调用*/printf(“% fn”,x);/* printf函数调用,输出x值*/,子函数必须存在于库中,不在库中时必须自行设计。使用库函数通过“包含文件”命令在程序前包含头文件。结构特征函数和关键函数程序必须由一个或多个函数组成,只有一个主函数main()
10、程序执行以main开始,在main结束,其它函数通过嵌套调用执行。,示例:/* this is the main/* of example 1.1 */*/,编译预处理指令,#include int add(int x,int y)int z;z=x y;返回(z);主()int a、b、sumA=10B=24Sum=add(a,b);Printf (sum=% dn,sum);程序语句c程序是“;”构成的语句。语句结束符注释/* */不能嵌套,除非生成编译代码作为注释。使用函数简化主函数。可以实现模块化编程。格式熟悉小写字母,大小写敏感,不使用行号。没有程序的行概念可以使用空行和空格。通常,
11、锯齿写入格式,main().main () int I,j,sum总计=0;for(I=1);I10I)for(j=1;J10j)总计=I * j;printf(“% dn”,总计);作为优秀程序员的素质之一,使用制表符缩进,适当的空行,表达式语句,1.3。熟悉语句(p12)、语言编程学习、变量、常量和运算符的精确显示方法和使用规则。使用流程控制语句,示例1.4键盘输入两个数字,以输出其中的更多数字。/*文件名:ex 010401 . c */# include float max 2(float x,float y)float max;if(x=y)max=x;else max=y;Prin
12、tf(The max is:%fn,max):int main(void) float a,b;printf(“input two real numbers :n”);Scanf(%f%f,输入1.235 2.345,输出The max is:2.345000,范例1.5为总计值)。/*文件名:ex 010501 . c */# include int sigma(intn)int I=0,sum=0;while(I n)I;sum=sum I;Return sum,int main(void) int m,totalScanf(%d,3 .块语句,块语句在语法上等同于一个语句。基本输入和输出
13、函数简介,格式输出函数printf() printf(格式控制,输出参数1,输出参数n);Printf(海洛世界!n);Printf(%d、%dn、resm、resn);Printf(sum=%dn,sum);格式控制格式控制说明% d:输出十进制整数f:输出十进制浮点c:输出单字符纯文本纯字母数字和符号转义符n,t x=34Y=3.14Printf(X=%d,Y=%f,X,Y);输出:X=34,Y=3.14,格式输入函数scanf() scanf(格式控制,输入参数1,输入参数n);格式控制说明%正常字面上是scanf(%d%d,需要输入:m=5,n=6,直接:scanf(%d%d,2.4
14、C程序的机械步骤C程序开发步骤,程序代码输入执行程序生成*)exe、turbo C 2.0集成环境、使用F10激活菜单栏Alt大写选择菜单(例如,Alt F选择文件菜单F9编译源程序、运行Ctrl F9连接、查看Alt F5运行结果、26个字母(大写和小写表示徐璐其他两个字符)1等)、C语言的字符集、标识符、1.3.3名称和声明(p1517)、标识符的写入规则:有效标识符(名称)只能由字母、数字和下划线组成。必须以字母或下划线开头。不能使用保留字作为标识符。示例:以下标识符合法性判断sum sum m . d . John day date 3 days student _ name # 33 lotus _ 1 _ 2 _ 3 char ab _ above $ 123变量名称:# include void main() int x,y;x=3;Y=x * xprintf(“%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于大数据的智慧农业园区创新发展策略研究
- 行政工作高效化管理方案
- 石油企业安全管理问题及原因分析与对策
- 电大劳动法试题及答案
- 高中物理教学中学生科学探究与问题解决能力培养策略教学研究课题报告
- 财务财会类试题及答案
- 安全生产试题及答案2024
- 初中英语写作中情态动词误用现象分析课题报告教学研究课题报告
- 2026年冷链物流仓储设备采购协议
- 广东茂名市2025-2026学年高一上学期期末教学质量监测物理试卷
- 2025年小学科学教师招聘考试测试卷及参考答案(共三套)
- 贵州省黔东南苗族侗族自治州从江县下江中学2024-2025学年度七年级下学期期末生物学试卷(文字版含答案)
- 物业防疫消毒管理制度
- JG/T 338-2011建筑玻璃用隔热涂料
- T/CECS 10214-2022钢面镁质复合风管
- T/CCS 032-2023矿井智能化通风系统建设技术规范
- 肺胀(慢阻肺)的中药治疗
- 古代文学与语文教学课件 6.1鄧小軍-杜甫与儒家的人性思想和政治思想学习资料
- T-CHSA 092-2024 口腔全瓷修复材料应用专家共识
- GB/T 45191-2025桑蚕一代杂交种
- 学校“1530”安全教育记录表(2024年秋季全学期)
评论
0/150
提交评论