chapter1 程序设计概述

chapter1 程序设计概述

ID:6165475

大小:809.00 KB

页数:81页

时间:2017-11-14

chapter1 程序设计概述_第1页
chapter1 程序设计概述_第2页
chapter1 程序设计概述_第3页
chapter1 程序设计概述_第4页
chapter1 程序设计概述_第5页
资源描述:

《chapter1 程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《计算机程序设计基础》主讲人:孙红艳计算机科学与工程系软件教研室联系方式办公室:图书馆五楼计算机系软件教研室电话:13483648866或2221379(办公)Email:huahangzuoye@163.com2课程概述计算机系统=硬件系统+软件系统第一学期第二学期其后学期《计算机程序设计基础》C/C++语言《C++面向对象程序设计》C++《Windows应用程序》《Web应用程序》3课程概述程序设计举例:学生信息管理系统造价信息管理系统在线考试系统财务预算系统视频会议系统贪吃蛇………………4课程概述以C++语言为依托,详细讲授

2、计算机程序设计的基础知识和基本方法。通过学习掌握:1、基本的程序设计思想和方法;2、C++语言的基础知识;3、良好的编程习惯。5课程概述本学期授课内容:第1章程序设计概述(☆)第2章基本数据类型和表达式(☆☆)第3章程序控制结构(☆☆☆)第4章数组(☆☆☆)第5章指针与引用(☆☆)第6章结构体与共用体(☆☆)第7章函数(☆☆☆)6课程概述参考书籍:《C++程序设计》谭浩强著清华大学出版社《C++Primer中文或英文版》StanleyB.Lippman著人民邮电出版社《C++程序设计基础》周霭如著电子工业出版社……………………7课

3、堂要求考试成绩期末考试分数(70%)+平时成绩(30%)自觉遵守课堂纪录不迟到、不旷课;请假必须于上课前交假条;关闭手机。不允许参加考试1/3及以上的考勤不到;1/3及以上的作业报告不交;8第1章程序设计概述内容1.1程序设计和程序设计语言1.2简单的C++程序1.3创建和运行C++程序1.4算法10目标了解程序设计的基本概念了解C++语言的发展历程熟悉使用C++进行程序设计的一般过程掌握简单的C++程序结构熟悉运行C++程序的步骤熟悉VisualC++6.0开发环境11内容1.1程序设计和程序设计语言1.2简单的C++程序1.3

4、创建和运行C++程序1.4算法121.1程序设计和程序设计语言1.1.1基本概念程序设计——运用计算机能够理解的语言告诉计算机如何工作;程序设计语言——人与计算机进行交流的语言;程序——利用某种语言编写出来的能够让计算机实现功能的指令或代码。131.1程序设计和程序设计语言1.1.2程序设计语言的发展历程机器语言汇编语言高级语言由计算机硬件系统可以识别的二进制指令组成的语言。用人们易于记忆和阅读的助记符来表示的语言。不面向机器,用接近人类语言的描述方式构成的指令系统程序设计语言的发展14比较两个数的大小地址机器指令注释------

5、------------------------------------0000B85F5F;取数据段地址00038ED8;设置数据段寄存器0005A10000;把数1(var1)的值送到ax寄存器00088B1E0002;把数2(var2)的值送到bx寄存器000C3BC3;比较两个数000E7207;如果数1小于数2则转移到001BH00108D16001C;取字符串'数1大于等于数2'的指针0014EB05;转显示00168D160004;取字符串'数1大于等于数2'的指针001AB409;调用DOS的显示字符串功能001C

6、CD21;显示字符串001EB44C;退出程序0020CD21机器语言是以计算机所能理解和执行的以“0”和“1”组成的二进制编码表示的命令,也称为机器指令。15比较两个数的大小标号汇编指令注释-----------------------------------------------movax,data;取数据段地址movds,ax;设置数据段寄存器movax,var1;把数1(var1)的值送到ax寄存器movbx,var2;把数2(var2)的值送到bx寄存器cmpax,bx;比较两个数jble1;如果数1小于数2则转移到0

7、01BHgr1:leadx,grea;取字符串'数1大于等于数2'的指针jmpdis;转显示le1:leadx,less;取字符串'数1大于等于数2'的指针dis:movah,9;调用DOS的显示字符串功能int21h;显示字符串movah,4ch;退出程序int21h汇编语言是采用了助记码与符号地址来表示计算机指令的语言。计算机不能直接执行汇编语言程序,必须经过汇编程序翻译成机器指令后才能在计算机上执行。16求两个数中的大数//Visualc++源程序:求两个数中的大数#includeintmax(int

8、x,inty);声明函数voidmain(){cout<<“Entertwointeger:”;inta,b;cin>>a>>b;cout<<“Themaxiumnumberis”<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。