计算机和C编程入门

计算机和C编程入门

ID:42274702

大小:934.01 KB

页数:41页

时间:2019-09-11

计算机和C编程入门_第1页
计算机和C编程入门_第2页
计算机和C编程入门_第3页
计算机和C编程入门_第4页
计算机和C编程入门_第5页
资源描述:

《计算机和C编程入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计教材、参考书与课时安排教材C语言程序设计 唐新来李春贵编科技出版社参考书C语言程序设计张向利等编广西师范大学出版社C语言程序设计何钦铭人民邮电出版社C语言程序设计谭浩强清华大学出版社课时安排理论+试验课:56学时(3.5学分)教学要求掌握程序设计语言的基本知识常用算法初步的程序设计能力学习方法自主学习重视上机实践关于考试●总评成绩:平时学习表现+实验成绩+期末考试成绩(20%)(30%)(50%)●六月份参加广西壮族自治区二级C语言统试●评分标准(期末考试评分标准参见命题方案)•学习表现(100分)基本原则:基本分50分,表现好累计加分至100分,表现

2、不好累 计减分至0分,如果迟到、早退、旷课次数等违纪扣分超过 学习表现的总分值,则在期末总评分里酌情扣分。扣分项目:玩游戏一次扣15分(三次以上者取消本课程考核资 格),睡觉一次扣5分,影响课堂秩序的行为如说话等一次 扣5分。学生旷课一次扣15分,迟到及早退一次各扣5分。加分项目:正确回答问题一次加2分,主动回答问题一次加5分,在课堂上能起积极引导作用加5分。•作业(100分)作业做在作业本上,保质保量完成每章(共7章)作业得70分;老师每抽查、提问一次,酌情加1~10分。第1章计算机和C编程入门1.1计算机系统与程序设计语言机器语言汇编语言高级语言面向过程面向对象

3、CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象冯.诺依曼结构:计算机运算器控制器存储器主机:I/O设备:键盘、显示器等中央处理器CPU●高级语言通用语言fortran、basicVBCC++(VC++BC++)数据库语言foxbase、FoxProSQLDelphiPowerbuilder网页制作工具HTMLJava●高级语言程序的

4、开发过程编辑编译执行(一般包括七个步骤:p4~6)预处理器编译器链接器C语言及其标准BCPL→B→ C→ ANSIC标准(C89)→C99●C语言的特点C语言允许直接访问计算机内部地址,能比其他语言更容易执行硬件操作。用于解决大多数应用领域中的问题。语法限制不太严格,程序设计自由度大,但同时不易查找错误。C语言中大小写字母代表不同含义。中级语言任何一部机器都是用部件组装而成的,计算机程序也是由一些部件构建起来的。C语言程序部件是函数。即,设计C语言程序就是设计它的构成函数。1.2算法的概念与表示程序用编程语言编写,完成特定功能的语句的集合。编程步骤:1.明确问题2.

5、问题:若干具体步骤(算法)3.算法:程序4.上机调试运行算法解题方法或解题步骤的精确描述。①文字②图形(符号)常用的算法描述方法①带序号的自然语言描述:易懂却不直观,不严格②流程图:灵活、自由、形象、直观,可表示任何算法处理输入输出起止判断流程线连接点算法的特性: 有穷性、确定性、可行性、输入、输出算法描述:③N-S图(盒图):特点:无流程线,算法的所有处理步骤都写在一个大矩形框中(表示简单,符合结构化思想)直到型当型④伪代码:用介于自然语言与计算机语言之间的文字及符号描述算法(方便、易懂,便于向计算机语言过度)例:从键盘中输入100个整数,对其中的正整数进行累加,

6、最后输出结果。●算法描述(自然语言)⑴输入一个数;⑵如果该数>0,累加它;⑶如果100个数没有输入完,转步骤(1);⑷输入完100个数后,输出累加和。●算法描述(流程图)起止框处理框判断框流向线开始输入一个数该数>0累加输入完100个数输出累加和结束YYNN●算法描述(N-S流程图)算法的C语句实现voidmain(){intx;/*存放输入数的单元*/intcount;/*存放输入个数的单元*/intsum;/*存放累加和的单元*/count=0;sum=0;/*工作单元初值*/do{scanf(“%d”,&x);/*输入一个数*/count++;/*每输入一个数

7、,记一下数*/if(x>0)/*判断输入数〉0否*/sum=sum+x;/*是〉0,则加到累加和中*/}while(count<100);/*未输入完100个数,则重复*/printf(“%d”,sum);/*输出累加和*/}准备工作算法步骤1.3C语言程序概要1.3.1函数(p8)Intmain(void){}例1.1在屏幕上显示:Programmingisfun.printf(“Programmingisfun.”);语句执行该语句就是调用printf函数#include编译预处理命令return0;/*向操作系统返回一个数字0*//*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。