程序结构及数据运算.ppt

上传人:bao****ty 文档编号:132875261 上传时间:2020-05-21 格式:PPT 页数:9 大小:383KB
返回 下载 相关 举报
程序结构及数据运算.ppt_第1页
第1页 / 共9页
程序结构及数据运算.ppt_第2页
第2页 / 共9页
程序结构及数据运算.ppt_第3页
第3页 / 共9页
程序结构及数据运算.ppt_第4页
第4页 / 共9页
程序结构及数据运算.ppt_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《程序结构及数据运算.ppt》由会员分享,可在线阅读,更多相关《程序结构及数据运算.ppt(9页珍藏版)》请在金锄头文库上搜索。

1、第二讲程序结构及数据运算 程序结构 数据类型 数据运算 用计算机解题的基本方法 1 了解问题的需求 特别是要了解问题已知什么 需求什么 2 确定计算方法 包括计算公式与计算步骤的确定 3 选择合适的数据结构 即确定数据的类型和数据的组织方式 4 设计算法并根据需要 自顶向下逐步求精 5 编写程序 6 上机调试和执行程序 7 分析结果与总结 PASCAL程序设计的方法自顶向下 先设计第一层 顶层 然后步步深入 逐层细分 逐步求精 直到整个问题可用程序设计语言明确地描述出来为止 例1计算和打印任意三个数的和及平均值 问题的描述 1 确定问题的输入和输出数据 2 确定如何从输入数据得到输出数据 即从

2、已知条件推出所求的结果 解题步骤 读三个数据到计算机中 计算三个数据的和并存储在计算机中 计算三个数据的平均值并将结果存放到计算机中 输出三个数的和与平均值 这个解题的过程就是算法 把这个过程用计算机语言描述出来就叫程序设计 Read a b c S a b c P s 3 P a b c 3 Write s p P s 3或p a b c 3 S a b c A 5B 4C 3 S p 程序展示 programadd input output vara b c s p real beginread a b c write a b c s a b c p s 3 write s p end 程

3、序名 说明部分 程序体 程序首部 常量说明 类型说明 变量说明 过程和函数说明 Programcircle input output ConstPi 3 14159 VarR l s real BeginRead r L 2 pi r S pi r r Write r l s End 例2找出下面程序的首部 说明部分和程序体 读此程序的程序体 想一想 此程序解决什么问题 简单的数据类型 认识运算符 integer real char boolean 整型 实型 字符型 布尔型 数学符号 PASCAL运算符号 DIVMOD 算术运算符的运算次序 函数 divmod 1 赋值语句 变量 表达式 P

4、ASCAL语言中基本语句 计算表达式的值 并将其值赋给变量 例 H 50 6 2 输入语句 Read 输入项 或READLN 输入项 3 输出语句 WRITE 输出项 或WRITELN 输出项 P45例4 例5 P46 S a b c Read a b c Write s p 运算表 例题介绍 例3 任意输入一个三位数 将它反向输出 例如输入127 输出应为721 1 用自然语言画出解题思路即流程图 2 编写出程序体 及用PASCAL语言翻译解题思路 3 上机调试运行自己的程序 2 把例1的三个数换成4个数 考虑应该怎么做 怎么改 如果n个数呢 1 如果输入的不是三位数 该如何处理 如何保证数的数一定是三位数 为引出选择结构做铺垫 思考

展开阅读全文
相关资源
相关搜索

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

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号