计算机二级程序设计提交,程序设计方法与风格(计算机二级复习指导)
程序设计方法与风格
程序设计方法:主要经过了面向过程的结构化程序设计和面向对象的程序设计方法。
程序设计风格,是指编写程序时所表现出来的特点、习惯和逻辑思路。
要形成良好的程序设计的风格,应考虑如下因素:
1.源程序文档化:符号名的命名、程序注释、视觉组织
2.数据说明方法:数据说明的次序规范化;说明语句中变量安排有序化;使用注释来说明复杂的数据结构。
3.语句的结构:在一行内只写一条语句;程序的编写应该优先考虑清晰性;除非对效率有特殊的要求,否则,应做到清晰第一,效率第二;首先保证程序的正确,然后再要求速度;避免使用临时变量使程序的可读性下降;尽量使用库函数,即尽量使用系统提供的资源;避免采用复杂的条件语句;尽量减少使用“否定”条件的条件语句;数据结构要有利于程序的简化;要模块化,使模块功能尽可能单一化;利用信息隐蔽,确保每一个模块的独立性;从数据出发去构造程序;不要修补不好的程序,要重新编写。
4.输入和输出
(1)对所有的输入输出数据都要检验数据的合法性;
(2)检查输入项的各种重要组合的合理性;
(3)输入格式要简单,以使得输入的步骤和操作尽可能简单;
(4)输入数据时,应允许自由格式;
(5)应允许缺省值;
(6)输入一批数据时,最好使用输入结束标志;
(7)以交互式输入输出方式进行输入时,要在屏幕上使用提示符明确输入的请求,同时在数据输入过程中和输入结束时,应在屏幕上给出状态信息;
(8)当程序设计语言对输入格式有严格要求时,应保持输入格式与输入语句的一致性;给所有的输出加注释,并设计输出报表格式。
考无忧小编推荐:
更多计算机等级考试真题及答案>>>点击查看
想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>
本文网址:http://www.k51.com.cn/info/jsjdjks/1801/2323102.html
计算机二级程序设计提交,程序设计方法与风格(计算机二级复习指导)相关推荐
- 计算机常见故障及排除方法,科学网—计算机常见故障和解决办法 - 李卓哲的博文...
根据自己研究生这几年对计算机拆了装,装了拆,总结出几条计算机常见的故障问题及其解决办法.纯属个人经验,仅供参考娱乐. 1.计算机开机没有自检声,直接灭掉. 首先要知道自己的电脑是否用了N年,用了七八年 ...
- 计算机加解密的主要方法,一种计算机存储器的加密方法和解密方法技术
本发明专利技术公开了一种计算机存储器的加密和解密方法,加密包括步骤:1.将需要加密的数据划分为多个数据块:2.对每个数据小块进行hash运算,对得到的结果做加密运算,得到数据块对应的中间变量(标记为P ...
- 计算机办公软件的快捷方法,干货!计算机办公软件快捷键小合集
在当代科学技术迅速发展的时期,电脑已经成为我们每个人的生活工作必须技能.在我们平时的工作中,工作是量大,繁琐,压力大枯燥的,这个时候我们就需要利用一些电子科学技术,小技巧来让我们的工作变得轻松,变得迅 ...
- 二级C语言编程题2010记事本,二级c的程序设计题作弊方法
二级c的程序设计题作弊方法 二级 c 的程序设计题作弊方法网上碰到有二级 c 的作弊方法,提到了通过更改 out.dat 文件的内容,达到作弊的目的,自己也在二级 c 语言的模拟考试环境下测试过,可用 ...
- 计算机中带符号数的,大学计算机基础1.4_计算机中带符号数的表示方法.ppt
大学计算机基础1.4_计算机中带符号数的表示方法 * 1.4 计算机中带符号数的表示方法 整数可以是正的或负的. 正整数是从0到正无穷,负整数是从负无穷到0. 为了高效地利用计算机的存储空间,人们设计 ...
- 计算机控制系统的过程通道分为四类,计算机控制系统过程通道设计方法.PDF
计算机控制系统过程通道设计方法 第2章 计算机控制系统过程 通道设计方法 教学提示:计算机控制系统要实现控制的目的和要求,首先必须解决控制系统的信息 来源和经控制器处理后的信息输出问题,也就是说要解决 ...
- 未来教育python视频百度云-2019年计算机二级Python语言程序设计考试大纲
2019年计算机二级Python语言程序设计考试大纲 浏览次数: 时间:2019/03/14 从各省教育考试院公布的2019年计算机等级考试报名通知中可知2019年计算机等级考试所有大纲均为2018年 ...
- 计算机等级考试二级 Python 语言程序设计考试大纲(2022 版)
专栏文章索引如下: 考试大纲 第 1 章 程序设计基本方法 第 2 章 Python 语言基本语法元素 第 3 章 基本数据类型 第 4 章 程序的控制结构 第 5 章 函数和代码复用 第 6 章 组 ...
- 全国计算机等级考试二级 Python语言程序设计考试大纲(2022年版)
全国计算机等级考试二级 Python语言程序设计考试大纲(2022年版) 计算机二级Python刷题小程序推荐 基本要求 掌握Python语言的基本语法规则。 掌握不少于个基本的Python标准库。 ...
最新文章
- angularJs 前端的页面分解与组装
- iOS开发面试题整理
- Oracle 分析及动态采样
- Smobiler实现扫描条码和拍照功能(开发日志八)
- sql注入 1-1_基于报错的注入
- 112家it公司薪水
- 【POJ 1679 The Unique MST】最小生成树
- NOIP 2012 Day2
- HDU 3530Subsequence(单调队列)
- android+proguard目录,Android proguard问题:路径可能不是null或空字符串.路径=“空”...
- python 数组打包_Python:打包多字节数组
- 历史要横着读,故事要竖着看!嘻哈~
- 校园火灾项目结合Focus
- python删除excel指定行_python实现Excel删除特定行、拷贝指定行操作
- table表格表头单元格添加斜线
- mybatis表不存在的解决办法
- 辉芒微IO单片机FT60F123-RB
- 微信小程序公众号认证
- WebBrowser查看版本
- java后端处理Apple Pay流程
热门文章
- 干货!高速串行Serdes均衡之FFE
- pandas常用操作以及eda分析笔记(自用)
- 使用math.sin时报错only size-1 arrays can be converted to Python scalar
- 如何阻止iCloud照片库使用手机数据
- html 单元格被撑开_CSS教程:表格不被撑开的解决办法—css教程
- 【burpsuite安全练兵场-服务端8】文件上传漏洞-7个实验(全)
- 干货分享 | 全文 40000 字,最强(全) Matplotlib 实操指南
- 【k8s】path does not exist, ignoring“ path=“/etc/kubernetes/manifests“
- 一个画多个bed文件venn图的好工具
- 【计算机网络】第六话·数据的传输方式(上)