第一讲程序设计重点解析.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 预习第三章到3.5 编写一个程序,在屏幕上显示自己的学号、姓名 思考题: 求圆的周长和面积 作业 让学生思考如果没有p=a;会这样 告诫学生不要出现指针悬空的情况 * 重庆邮电大学计算机科学与技术学院 冯 潇 fengxiao@ * 本课程的地位 C语言功能强大、语法精炼,是使用最广泛的高级程序设计语言,在程序设计史上具有里程碑意义 许多程序设计语言在设计之初都借鉴了C语言的思想和神韵 C语言是理工科类院校开设的信息类基础核心课程 计算机专业后续课程需要C语言作为基础 * 教学目标 为二级考试打下扎实的基础: 扎实的基础知识(语法、算法) 熟练的上机能力 培养分析和解决问题的能力 培养对程序的敏感性,能独立地编程 * 具体教学方式 从实际问题入手讲解具体知识 布置典型习题便于同学练习 布置思考题,帮助同学打下扎实的基础 提前告知下节课上课内容,便于同学预习 关于上机 加强和同学们的交流 * 要求同学们做到的 学好程序设计语言的唯一途径是 上机练习 你的编程能力与你在计算机上   投入的时间成正比 课前课后做好预习复习 * 在程序的世界里,每个人都想飞,但是在还没学会走之前,连跑都别想 ——侯杰《深入浅出MFC》 永不放弃,同时要坚信,今天很残酷,明天更残酷,后天很美好。但是绝对大部分企业死在明天晚上。我坚信只要坚持就能看到后天的太阳! ——马云:每个人都能成功 * 课堂要求 上课积极思考、主动回答问题 杜绝迟到、上课讲话 作业分单、双号交,鼓励提交电子文档 关于非正常选课的同学…… * 课时安排 第一章概述 2学时 第三 九章表达式和数据类型 4学时 第二 四章算法和顺序结构 2学时 第五章选择结构 2学时 第六章循环 2学时 第七章数组 4学时 第八章函数 4学时 第十章指针 6学时 第十一章结构体 4学时 第十二章文件 2学时 * 期末总评成绩=70%*卷面成绩+平时成绩 平时成绩分为作业、考勤和课堂提问三项 凡是缺勤、早退、不完成作业扣5分,积极回答问题、主动完成思考题加5分 考核标准 * The C Programming Language (C程序设计语言) W.Kernighan D.M.Ritchit著 C程序设计 谭浩强著 C语言大学实用教程 苏小红 /OcwWeb 关于课外资料 * 在计算机的世界里笑傲江湖 计算机在读者手中是否还只是一个上网、聊天、游戏、看电影的工具?你是否觉得“编程”是件高不可攀的事情?“黑客”是否还是你崇拜的对象?如果你给出的答案是“是”,那么本书将力图将它们变成“否”。 * 计算机 计算机是用来延伸人的能力的工具,需要人来驾驭 完成这一目标的主要手段之一就是 “编程(Programming)” * 计算机与人工智能 计算机行业的梦想 让计算机(Computer)能像人一样地思考,与人自然交流 人工智能(Artificial Intelligence) 图灵测试 1950年,英国数学家A.M.Turing在思想(mind)杂志上发表了“计算机与人工智能”一文,提出判定机器是否具有智能的使用测试方法 * 二进制给了计算机强大的生命力 计算机和程序设计语言 指令集 软件 硬件 * “冯·诺依曼机”结构 输入/输出 设备 存储器 运算器 控制器 取出数据 CPU 大脑 记忆装置 眼睛和耳朵 * 计算机基本工作过程 整个过程的执行者是硬件,但硬件是受软件控制的 编程,就是编写软件,使硬件按照人的意图工作 * 简化的计算机工作过程 程序和数据 执行结果 * 程序设计语言的故事 机器语言(Machine Language)编写的1+1程序 汇编语言(Assemble Language)编写的1+1程序000000010000010100000000 MOV AX, 1 ADD AX, 1 像不像天书? 结果保存在CPU里 * 程序设计语言的故事 BASIC语言编写的1+1程序——高级语言 C语言编写的1+1程序 PRINT 1+1 #include stdio.h void main() { printf(%d\n, 1+1); } 结果显示在屏幕上 * 高级语言的魅力 易学、易用、易读、易懂、强大、可移植 百家争鸣,据不完全统计2500种,绝大多数是高级语言 /~nkinners/LangList/Extras/langlist.htm可看到其列表和简介 影响最大、寿命最长的是C语言 * C语言的设计者 Dennis M. Ritchie * 和Unix的设计者

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档