《计算机程序解决问题》由会员分享,可在线阅读,更多相关《计算机程序解决问题(7页珍藏版)》请在金锄头文库上搜索。
1、4.1 编制计算机程序解决问题编制计算机程序解决问题 编程概念:?编程概念:?阅读:阅读:P74文字文字针对具体问题,运用程序设计语言编制一针对具体问题,运用程序设计语言编制一个专门的计算机程序来解决问题。个专门的计算机程序来解决问题。一、认识计算机与程序一、认识计算机与程序计算机组成:输入设备、输出设备、处理器、存储器。计算机组成:输入设备、输出设备、处理器、存储器。计算机组成:输入设备、输出设备、处理器、存储器。计算机组成:输入设备、输出设备、处理器、存储器。1、内存:用于存放正在处理的程序和数据,、内存:用于存放正在处理的程序和数据,速度快速度快。 外存:外存:长时间保存文件信息,长时间
2、保存文件信息,速度慢。速度慢。2 2、计算机:一种数字化电子设备,因方便制造广泛采计算机:一种数字化电子设备,因方便制造广泛采计算机:一种数字化电子设备,因方便制造广泛采计算机:一种数字化电子设备,因方便制造广泛采 用二进制编码(用二进制编码(用二进制编码(用二进制编码(0 0、1 1编码)进行控制。编码)进行控制。编码)进行控制。编码)进行控制。输入设备输入设备内存内存中央处理器中央处理器外存外存输出设备输出设备存储器存储器注:注:计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序计算机计算机人人编写编写执行执行计算机语言系统计算机语言系统翻译程序翻译程序3 3、计算机
3、语言发展:由低到高,逐步贴近人们阅读。计算机语言发展:由低到高,逐步贴近人们阅读。计算机语言发展:由低到高,逐步贴近人们阅读。计算机语言发展:由低到高,逐步贴近人们阅读。 种类:种类:种类:种类:BASICBASIC、PASCALPASCAL、C C、Visual BASICVisual BASIC等等等等4 4、计算机语言工作流程:计算机语言工作流程:计算机语言工作流程:计算机语言工作流程:二、体验程序的作用及其编制环境二、体验程序的作用及其编制环境任务:任务:“加密程序加密程序”制作运行制作运行三、认识程序中的基本元素三、认识程序中的基本元素 常量、变量与数据类型常量、变量与数据类型实践实
4、践: 1.模仿练习模仿练习 2.P78制作方法步骤:(制作方法步骤:(P76-77) (1)启动启动Vb,新建工程新建工程 (2)复制文件)复制文件(kk.txt,程序程序1.txt) (3) 复制代码复制代码(从程序从程序1.txt) (4)运行工程,保存工程)运行工程,保存工程演示演示 运算符、函数与表达式运算符、函数与表达式 语句语句1、分析问题、分析问题四、剖析编制计算机程序解决问题的过程四、剖析编制计算机程序解决问题的过程分析问题分析问题设计算法设计算法编写程序编写程序调试运行调试运行检测结果检测结果修改修改分析问题的需求和已知条件,判断解决问题的可分析问题的需求和已知条件,判断解决
5、问题的可分析问题的需求和已知条件,判断解决问题的可分析问题的需求和已知条件,判断解决问题的可能性和目标要求,然后对需要解决的问题给出一能性和目标要求,然后对需要解决的问题给出一能性和目标要求,然后对需要解决的问题给出一能性和目标要求,然后对需要解决的问题给出一个精确的描述或者建立一个描述问题的模型。个精确的描述或者建立一个描述问题的模型。个精确的描述或者建立一个描述问题的模型。个精确的描述或者建立一个描述问题的模型。加密问题分析描述:对需要加密文件进行字符变加密问题分析描述:对需要加密文件进行字符变加密问题分析描述:对需要加密文件进行字符变加密问题分析描述:对需要加密文件进行字符变换,把文件中
6、的字符按某种方法变换为不容易识换,把文件中的字符按某种方法变换为不容易识换,把文件中的字符按某种方法变换为不容易识换,把文件中的字符按某种方法变换为不容易识别的字符,形成密文,且为种变换又可以恢复别的字符,形成密文,且为种变换又可以恢复别的字符,形成密文,且为种变换又可以恢复别的字符,形成密文,且为种变换又可以恢复2、设计算法设计算法 算法:是指解决问题的方法和步骤,算法设算法:是指解决问题的方法和步骤,算法设计是编程的一个重要步骤。计是编程的一个重要步骤。 加密问题算法描述加密问题算法描述:描述一:打开文件,从中逐个读出字符,并把其机内描述一:打开文件,从中逐个读出字符,并把其机内描述一:打
7、开文件,从中逐个读出字符,并把其机内描述一:打开文件,从中逐个读出字符,并把其机内码值减去码值减去码值减去码值减去1010所得代码对应的字符作为加密文所得代码对应的字符作为加密文所得代码对应的字符作为加密文所得代码对应的字符作为加密文字符,并将它们逐个串起来成为密文文件保字符,并将它们逐个串起来成为密文文件保字符,并将它们逐个串起来成为密文文件保字符,并将它们逐个串起来成为密文文件保存存存存描述二:描述二:描述二:描述二:P81P813、 编写程序编写程序 选择一种计算机语言工具来编写程序,实选择一种计算机语言工具来编写程序,实现算法。通常包含两个步骤:界面设计、现算法。通常包含两个步骤:界面设计、代码输入。代码输入。4、调试运行、调试运行5、检测结果、检测结果实践:绘制实践:绘制Sin函数图函数图 (P83) 思考:如何画出思考:如何画出y=ax2+bx+c函数图函数图形