资源描述:
《1-2-预备知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、庞雄文QQ:443121909电话:13794449066办公地址:学院楼501电子邮件:augepang@163.comaugepang@163.com作业专用电子邮件:scnucs501@163.com程序设计基础(C语言)程序设计基础(C语言)我们上大学的目的是什么?程序设计基础(C语言)让我们提前看看四年后你会遇到什么?怎么会这样?你不要吓我!你不要吓我!你不要吓我!程序设计基础(C语言)大学你应该确保收获:1、母校的文凭2、实用的技能(生存技能)3、独立的人格4、同学的友情这是你走向成功的四拼图计算机专业的知识体系程序设计
2、基础(C语言)程序设计语言程序设计基础(C语言)程序设计语言是一门实践性的课程,不管是理论课程和实验课程均强调实践程序设计语言的实践就是写程序课程目的主要是培养大家写程序的能力程序设计基础(C语言)写程序亲,老师喊你快来写程序了…..教学安排上课时间:第4周-第15周(24个学时)考试时间:未知成绩组成平时:50%考试:50%程序设计基础(C语言)评估和考核方式重点是考核编程序的能力作业要求基本上是编程题目,要求作业全部上机完成并提交电子版的作业程序如果不能运行或者结果不对,当次作业0分作业如果抄袭,被抄袭者和抄袭者全部0分;抄袭2
3、次以上者,平时成绩0分程序设计基础(C语言)评估和考核方式作业要求:邮件标题:学号_姓名_第*章程序全部打包(RAR,ZIP等)在附件中,附件名称用:学号_姓名_第*章考勤要求:没有上课,每次扣除10分的平时成绩考试时主要考察编程能力,概念题比较少程序设计基础(C语言)程序设计基础(C语言)不要相信师兄,师兄只是传说没有1000行以上的程序经验,要想过,只能是个传说预备知识解题和程序设计概要C语言简介计算机的用途用途1–数值计算应用计算机进行数学计算,如天气预报、地震预报、三峡大坝的应用分析需要超级计算机美洲虎,1.75千万亿次天河
4、一号,2.75千万亿次计算机的用途用途2-信息处理对数据进行收集、整理、分类、选择、存储、制表、检索、输出等的加工过程一般的应用系统均属于这一范畴;一卡通、银行业务系统、办公软件、政府部门使用的软件计算机的用途用途3-实时控制及时搜集检测数据,按最佳值对进程进行调节控制,如工业生产的自动控制计算机的用途用途4-智能模拟人工智能范畴,使用计算机模拟人类智力活动我国的Tami机器人计算机的用途用途5-娱乐和日常生活玩游戏和手机…..魔方使用者如何把任务交给计算机两个说不同母语的人的沟通方式:一方学另一方的语言双方都学习一种第三方语言人与
5、计算机的沟通方式:计算机学习人的语言(自然语言理解)人学习计算机的语言(机器语言)学习第三方语言(主要方法),用它来说明任务(写程序)通过计算机程序,使用者把任务交给计算机机器语言(计算机的语言)1011100000000001000000000000010100000001000000001+1复杂且程序很难理解运算速度很快、效率很高二进制128瓦32瓦64瓦16瓦8瓦4瓦1瓦2瓦11111000易于物理实现,电子线路计算机成为现实(大规模集成电路)运算规则简单机器可靠性高其他进制十进制R=10,数字集0,1,2,3,4,5,6,
6、7,8,9二进制R=2,数字集0,1八进制R=8,数字集0,1,2,3,4,5,6,7十六进制R=16,数字集0,…,9,A,B,C,D,E,F逢R进一,借一当R汇编语言MOVAX,1101110000000000100000000ADDAX,1000001010000000100000000C语言#includemain(){cout<<(1+1)<<“");}JAVApublic classOneAddOne{public static void main() {System.out.print(1+
7、1);}}计算机如何解决问题的问题求解的一般概念1明确问题。2理解问题3找到问题的可能解决方案(一个或多个)4找出其中最好的解决方案5列出所选方案的执行步骤6评价解决方案(结果是否正确,用户是否满意..)如:求1+2+3+…..15=?计算机如何解决问题的计算机解决问题同人类解决问题一样,必须了解问题,找出问题中相关的数据和信息,对数据和信息进行处理和运算.计算机能解决哪些问题:计算型问题。如数学运算反复型问题。如周期性执行程序和指令逻辑型问题。简单的逻辑运算…..计算机如何解决问题的计算机解决问题的步骤分析问题设计算法编写程序并且
8、调试程序运行程序检查结果计算机严格按照程序执行,自己没有想法;计算机的对错,实际上是程序的对错计算机如何解决问题的程序运行数据流地址控制流(外)存储器(内)存储器中央处理器(CPU)控制器输入设备输出设备运算器程序放在那里?算法和程序