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

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1讲课程简介和编程基础_548005525

面试经典 老师问:“树上有10只鸟,猎人开枪打死了1只,还剩几只?” ????学生:“是无声手枪,还是其它没有声音的枪?” ????师:“不是无声手枪,也不是其它没有声音的枪。” ????生:“枪声有多大?” ????师:“80-100分贝” ????生:“那就是说,会震得耳朵疼?” ????师:“是的” ????生:“在那个地方,打鸟不犯法?” ????师:“不犯” ????生:“您确定那只鸟真的被打死啦?” ????师:“确定”?老师有些不耐烦了:“拜托,你只需要告诉我还剩几只鸟就行了,OK?” ????生:“OK!鸟里有没有聋子?” ????师:“没有” ????生:“其中有没有智力有问题的?就是呆傻到听到枪响都不知道要飞的?” ????师:“没有,智商都在200以上!” ????生:“有没有关在笼子里?” ????师:“没有” ????生:“有没有残疾或饿得飞不动的鸟?” ????师:“没有,身体都倍棒!” ????生:“算不算怀孕肚子里的小鸟?” ????师:“都是公的。” ????生:“都不可能怀孕?” ????师:“我晕!绝对不可能!” ????生:“打鸟的人有没有眼花?保证是10只?” ????师:“10只” ????生仍追问:“有没有傻到不怕死的?” ????师:“都怕死” ????生:“有没有是情侣的,一方被打中,另一个主动要陪着殉情的?” ????师:“笨蛋!之前不是告诉你都是公的吗!” ????生:“同性不可以相爱啊?” ????师愤怒了:“…10只鸟的性取向都很正常!” ????生:“会不会一射二鸟?” ????师:“不会” ????生:“一枪打仨呢?” ????师:“不会” ????生:“4呢?” ????师:“更不会” ????生:“5呢?” ????师彻底崩溃:“尼玛,再说一遍,一枪只能打死1只!” ????生:“…好吧,就是所有鸟都可以自由活动的?它们受到惊吓起飞,会不会惊慌失措而互相碰撞?” ????师:“不会,每只鸟都自由飞行” ????生:“如果您的回答没有骗人话,”?满怀信心的说:“打死的鸟要是挂在树上没掉下来,那么就剩1只;如果掉下来,就1只不剩!” ????终于等到学生的答案了,老师强忍着几乎倒地的晕眩感,颤抖地说:“你TMD不用读小学了,直接去考公务员吧!"?? 2.建项目:选择“新建”?项目?选择相关项?输入“项目名称”等 2.建项目:?下一步?空项目?完成 3.编辑:选择“源文件”?添加?新建项?输入“名称”等 3.编辑:选择“添加”?键入程序代码?“文件”?保存 4.编译:选择“生成”?生成huang?检测“输出”?再编辑 5.执行:选择“调试”?开始执行?自动命令行窗口 本讲重点 计算机基础(硬件/CPU、内存和硬盘三者关系,软件) 程序设计基础(算法概念、描述方法) 数据输入、数据输出(cin 和cout) C++程序的实验过程 教材导读:仔细阅读教材的第1章、但1.2节暂时别看; 下一讲预习内容:计算机中数据的表示;程序中的 数据;常量和变量。即教材的第2章内容 * 冯诺依曼2点核心,数字计算机的数制采用二进制;计算机应该按照程序顺序执行 .4个组成部分的体系结构。虚拟的图灵计算机。 * * * * * * 程序设计(1) 电子工程系信息认知与智能系统研究所 黄永峰 TelEmail:yfhuang@tsinghua.edu.cn 办公地点:电子系馆5-108 程序设计(1)知识体系 Nikiklaus wirth著名公式:程序=算法+数据结构 编程 = 算法 + 数据类型 + 工具 = + + 源 程 序 .cpp .h 执 行 程 序 .exe 程 序 结 构 解 题 思 路 常 见 算 法 变 量 类 型 参 数 类 型 返 回 类 型 项 目 建 立 文 件 包 含 编 译 调 试 教学目标 通过本课程学习,掌握C++面向过程程序设计的基本知识和方法,具有基本编程和调试能力 养成良好的编程素养 强调可读性:注释,对齐 程序构思要有说明 学会调试程序 尽可能优化 对运行结果要做正确性分析 重在方法学习,鼓励创新 学习方法--道”和“术”的关系 毛泽东思想=马列主义普遍真理+中国革命实践 该课程如何学习?实践出真知=老师讲道+同学练术 如何实践:自学做题+上机应用+上网交流 实践挑战:自立+自信+自强 ?自立:自己战胜困难 ?自信:风雨之后见彩虹,要有信心 ?自强:耐心和细心 评价标准:学好程序的标准不是“懂不懂”,而是“能不能写程序” 考核方式 考核以实践能力为主 ?平时实验作业(12次)30%+期中机考10%+期

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档