第1讲课程简介和编程基础详解.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.建项目:选择“新建”?项目?选择相关项?输入“项目名称”等 2.建项目:?下一步?空项目?完成 3.编辑:选择“源文件”?添加?新建项?输入“名称”等 3.编辑:选择“添加”?键入程序代码?“文件”?保存 4.编译:选择“生成”?生成huang?检测“输出”?再编辑 5.执行:选择“调试”?开始执行?自动命令行窗口 本讲重点 计算机基础(硬件/CPU、内存和硬盘三者关系,软件) 程序设计基础(算法概念、描述方法) 数据输入、数据输出(cin 和cout) C++程序的实验过程 教材导读:仔细阅读教材的第1章、但1.2节暂时别看; 课后复习 (1)预习计算机中数据的表示;程序中的数据;常量和变量。即教材的第2章内容 (2)有电脑同学学会从info.tsinghua.edu.cn 下载visual studio2010软件。如有可能,建议将电脑拆开,看看什么是CPU、内存和硬盘 笑话一则:测试你是否适合当程序员 师问:“树上有10只鸟,猎人开枪打死了1只,还剩几只?”。?生:“是无声手枪,还是其它没有声音的枪?” 师:“不是无声手枪,也不是其它没有声音的枪。”。生:“枪声有多大?” 师:“80-100分贝”生:“那就是说,会震得耳朵疼?” 师:“是的”。生:“在那个地方,打鸟不犯法?” 师:“不犯”。生:“您确定那只鸟真的被打死啦?” 师:“确定,拜托,你只需告诉我还剩几只鸟就OK?”。生:“鸟里有没有聋子?”。? 师:“没有”。生:“其中有智力问题?就是呆傻到听到枪响都不知道要飞的?” 师:“没有,智商都在200以上!”。生:“有没有关在笼子里?” 师:“没有”。?生:“有没有残疾或饿得飞不动的鸟?”。 师:“没有,身体都倍棒!”。生:“算不算怀孕肚子里的小鸟?”。 师:“都是公的。”。生:“都不可能怀孕?” 师:“我晕!绝对不可能!”。生:“打鸟的人有没有眼花?保证是10只?” 师:“10只”。?生仍追问:“有没有傻到不怕死的?” 师:“都怕死”。?生:“有没有是情侣的,一方被打中,另一个主动要陪着殉情的?” 师:“笨蛋!之前不是告诉你都是公的吗!”。生:“同性不可以相爱啊?” 师愤怒了:“…10只鸟的性取向都很正常!”。生:“会不会一射二鸟?” 师:“不会”。生:“一枪打仨呢?” 师:“不会”。?生:“4呢?”。师:“更不会”。?生:“5呢?” 师彻底崩溃:“尼玛,再说一遍,一枪只能打死1只!”。生:“…好吧,就是所有鸟都可以自由活动的? 师:“不会,每只鸟都自由飞行”。生:“如果您的回答没有骗人话,”?满怀信心的说:“打死的鸟要是挂在树上没掉下来,那么就剩1只;如果掉下来,就1只不剩!”。 终于等到学生的答案了,老师强忍着几乎倒地的晕眩感,颤抖地说:“你不用读小学了,直接去当程序员吧吧!” * 冯诺依曼2点核心,数字计算机的数制采用二进制;计算机应该按照程序顺序执行 .4个组成部分的体系结构。虚拟的图灵计算机。 * * * * * * 程序设计(1) 电子工程系信息认知与智能系统研究所 黄永峰 TelEmail:yfhuang@tsinghua.edu.cn 办公地点:电子系馆5-108 程序设计(1)知识体系 Nikiklaus wirth著名公式:程序=算法+数据结构 编程 = 算法 + 数据类型 + 工具 = + + 源 程 序 .cpp .h 执 行 程 序 .exe 程 序 结 构 解 题 思 路 常 见 算 法 变 量 类 型 参 数 类 型 返 回 类 型 项 目 建 立 文 件 包 含 编 译 调 试 教学目标 通过本课程学习,掌握C++面向过程程序设计的基本知识和方法,具有基本编程和调试能力 养成良好的编程素养 强调代码可读性好-注释+对齐 程序构思要有说明-文档清晰 学会寻找程序BUG-调试 算法和结构尽可能更好-优化 运行结果的正确性分析-测试 重在方法学习,技能训练 鼓励创新 学习方法--道”和“术”的关系 课程如何学习? 实践出真知=老师传道+同 学练术悟道 如何实践:自学做题+上机应用+上网交流 实践挑战:自立+自信+自强 评价标准:学好程序的标准不是“懂不懂”,而是“能不能写程序” 笑话一则 我是程序员,一天我坐在路边一边喝水一边苦苦检查程序。 这时一个乞丐在我旁边坐下。开始要饭,我觉得可怜,给了他1块钱。 然后接着调试程序。他可能生意不好,就无聊的看看我在干什么,然后过了一会,他缓缓地指着我的屏幕说,这里少了个分号,并告诉他原来是嫌烦嫌累而改行的 考核方式 考核以实践能力为主 ?平时实验作业(12次)30%+期中机考10%+期末机考20%+期末笔试40%+网络讨论3%(微调) ?作业提交形式:纸版或电子版(Email或网络学堂

您可能关注的文档

文档评论(0)

高考学子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档