收藏 分享(赏)

高级语言程序设计.ppt

上传人:杨桃文库 文档编号:4701098 上传时间:2019-01-08 格式:PPT 页数:28 大小:357.50KB
下载 相关 举报
高级语言程序设计.ppt_第1页
第1页 / 共28页
高级语言程序设计.ppt_第2页
第2页 / 共28页
高级语言程序设计.ppt_第3页
第3页 / 共28页
高级语言程序设计.ppt_第4页
第4页 / 共28页
高级语言程序设计.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、高级语言程序设计,2,2019/1/8,教材和参考书,教材 C程序设计实例教程梁 立 解 敏 ,清华大学出版社 参考书 C程序设计谭浩强,清华大学出版社 程序设计基础吴文虎,清华大学出版社,3,2019/1/8,本课程的学习要求,课堂上机实验课外,4,2019/1/8,考核办法,笔试成绩(闭卷):70%-80% 平时成绩:20%-30% 平时成绩包括:上机作业、实验报告、考勤、期中成绩,5,2019/1/8,第1章 概述,为什么要学程序设计? 为什么要学C程序设计?,6,2019/1/8,1.1 计算机完成任务程序化,程序化机械性 重复性 逻辑性,7,2019/1/8,1.2 解决问题的方法和

2、步骤算法,算法:解决问题的方法和步骤。 算法的三大步:输入处理输出,8,2019/1/8,【例1-3】求两个数中最大数输入:?处理:?输出:?,9,2019/1/8,【例1-3】求两个数中最大数输入:从键盘输入两个数,存于变量a 和b中;处理:如果ab则maxa,否则maxb;输出:输出max;,10,2019/1/8,1.3 用计算机语言表达算法程序,程序算法的具体实现,11,2019/1/8,例:求两个数的最大数。 #include void main( ) int a, b, max; scanf(“%d,%d”, / 输出 ,12,2019/1/8,1.4 C程序设计的基本思路,C程序

3、的总体结构 #include / 程序需要标准输入输出函数 void main( ) / 主函数。程序的入口 / 定义变量 / 程序主体,三个部分:输入、处理、输出 ,13,2019/1/8,C提供的基本功能,14,2019/1/8,有错吗?,生成目标文件,有错吗?,生成可执行文件,运行程序,编辑源程序,编译,否,链接,是,否,是,1.5 上机调试程序,15,2019/1/8,一个事实:计算机只懂机器码(机器语言),而机器码是二进制编码。计算机里面只有二进制数,16,2019/1/8,小结,弄清一个问题: 为什么要编程序? 记住一个程序: C程序基本框架。 掌握一个内容: 程序的调试流程。 了

4、解一个事实: 计算机里只有二进制数。,17,2019/1/8,上机作业,习题1全部。,18,2019/1/8,上一次内容回顾,算法 程序 举例:求两个整数的最大数 上机操作,19,2019/1/8,例:求两个数的最大数。 输入:从键盘输入,放到a,b; 处理:如果ab则 maxa; 否则 maxb; 输出:显示max的值。,maxa; 如果max b 则 maxb;,20,2019/1/8,例:求两个数的最大数。 #include void main( ) int a, b, max; scanf(“%d,%d”, / 输出 ,21,2019/1/8,算法的表示(附录E): 1、自然语言 2、

5、算法语言(伪代码) 3、框图,22,2019/1/8,流程图:,输入a,b,maxa,max b,maxb,输出max,Yes,No,scanf(“%d,%d”, ,23,2019/1/8,PAD图:,maxa,maxb,scanf(“%d,%d”, ,24,2019/1/8,例:求三个整数的最大数。,输入:从键盘输入,放到a,b,c;处理: maxa; 如果max b 则 maxb; 如果max c 则 maxc; 输出:输出max的值。,25,2019/1/8,maxa,maxb,maxc,例:PAD图,26,2019/1/8,课堂练习,求两个整数的和(差、积、商)。 求圆的面积。,27,2019/1/8,小结:,1、算法的表示方法: 自然语言 算法语言(如C语言) 框图(流程图、PAD图、N-S图)2、上机操作方法: 编辑源程序、编译、链接、运行3、排错方法: 确定语法错误、语义错误并定位,28,2019/1/8,上机作业:,1、求两个整数的差。 2、求三个整数的最小数。 3、求四个整数的最大数和最小数。,课后作业(做在作业本上):,分别将上述的三个程序(正确执行后)写在作业本上,并且画出对应的PAD图。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报