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

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

2.建项目:选择“新建”?项目?选择相关项?输入“项目名称”等 2.建项目:?下一步?空项目?完成 3.编辑:选择“源文件”?添加?新建项?输入“名称”等 3.编辑:选择“添加”?键入程序代码?“文件”?保存 4.编译:选择“生成”?生成huang?检测“输出”?再编辑 5.执行:选择“调试”?开始执行?自动命令行窗口 本讲重点 计算机基础(硬件/CPU、内存和硬盘三者关系,软件) 程序设计基础(算法概念、描述方法) 数据输入、数据输出(cin 和cout) C++程序的实验过程 教材导读:仔细阅读教材的第1章、但1.2节暂时别看; 课后复习 (1)预习计算机中数据的表示;程序中的数据;常量和变量。即教材的第2章内容 (2)熟悉电脑结构,不怕家长骂的同学,建议将电脑拆开,看看什么是CPU、内存和硬盘 第一次 实验练习 1.本次实验练习2道题,要求上机完成。在第4周末之前提交到“网络学堂” 第1题:有电脑的同学,学会从 下载visual studio2010软件。熟悉VS2010集成开发工具软件的使用。包括:项目建立、源文件添加、源文件的编辑和文件存储、编译和执行等操作 第2题:将下面的源程序输入到计算机中,并保存在“Experiment1-1-xxx.cpp”中。进行编译,分别测试在下列14情况下的编译出错信息。并建立一个WORD文档记录这些错误提示信息。在word文档中,还包括:正确的源程序和程序运行结果的截屏 2.实验地点:中央主楼9层(最东头的电子系微机机房) 3.实验时间:按照分组二级选课规定时间上机,有助教辅导 第2题:编译出错信息的熟悉 笑话一则:测试你是否适合当程序员 师问:“树上有10只鸟,猎人开枪打死了1只,还剩几只?”。?生:“是无声手枪,还是其它没有声音的枪?” 师:“不是无声手枪,也不是其它没有声音的枪。”。生:“枪声有多大?” 师:“80-100分贝”生:“那就是说,会震得耳朵疼?” 师:“是的”。生:“在那个地方,打鸟不犯法?” 师:“不犯”。生:“您确定那只鸟真的被打死啦?” 师:“确定,拜托,你只需告诉我还剩几只鸟就OK?”。生:“鸟里有没有聋子?”。? 师:“没有”。生:“其中有智力问题?就是呆傻到听到枪响都不知道要飞的?” 师:“没有,智商都在200以上!”。生:“有没有关在笼子里?” 师:“没有”。?生:“有没有残疾或饿得飞不动的鸟?”。 师:“没有,身体都倍棒!”。生:“算不算怀孕肚子里的小鸟?”。 师:“都是公的。”。生:“都不可能怀孕?” 师:“我晕!绝对不可能!”。生:“打鸟的人有没有眼花?保证是10只?” 师:“10只”。?生仍追问:“有没有傻到不怕死的?” 师:“都怕死”。?生:“有没有是情侣的,一方被打中,另一个主动要陪着殉情的?” 师:“笨蛋!之前不是告诉你都是公的吗!”。生:“同性不可以相爱啊?” 师愤怒了:“…10只鸟的性取向都很正常!”。生:“会不会一射二鸟?” 师:“不会”。生:“一枪打仨呢?” 师:“不会”。?生:“4呢?”。师:“更不会”。?生:“5呢?” 师彻底崩溃:“尼玛,再说一遍,一枪只能打死1只!”。生:“…好吧,就是所有鸟都可以自由活动的? 师:“不会,每只鸟都自由飞行”。生:“如果您的回答没有骗人话,”?满怀信心的说:“打死的鸟要是挂在树上没掉下来,那么就剩1只;如果掉下来,就1只不剩!”。 终于等到学生的答案了,老师强忍着几乎倒地的晕眩感,颤抖地说:“你不用读小学了,直接去当程序员吧吧!” * 冯诺依曼2点核心,数字计算机的数制采用二进制;计算机按照程序顺序执行 。 虚拟的图灵计算机。 1.一条无限长的纸带 TAPE。纸带被划分为一个接一个的小格子,每个格子上包含一个来自有限字母表的符号,字母表中有一个特殊的符号 表示空白。纸带上的格子从左到右依此被编号为 0,1,2,... ,纸带的右端可以无限伸展。 2.一个读写头 HEAD。该读写头可以在纸带上左右移动,它能读出当前所指的格子上的符号,并能改变当前格子上的符号。 3.一套控制规则 TABLE。它根据当前机器所处的状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作,并改变状态寄存器的值,令机器进入一个新的状态。 4.一个状态寄存器。它用来保存图灵机当前所处的状态。图灵机的所有可能状态的数目是有限的,并且有一个特殊的状态,称为停机状态。 * * * * * * 程序设计(1) 电子系信息认知与智能系统研究所 黄永峰 TelEmail:yfhuang@ 办公地点:电子系馆5-104 程序设计(1)知识体系 Nikiklaus wirth著名公式:程序=算法+数据结构 编程 = 算法 + 数据类型 + 工具 = + + 源 程 序 .

文档评论(0)

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

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

1亿VIP精品文档

相关文档