1 / 57
文档名称:

的基础知识PPT课件.pptx

格式:pptx   大小:809KB   页数:57页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

的基础知识PPT课件.pptx

上传人:wz_198613 2021/7/2 文件大小:809 KB

下载得到文件列表

的基础知识PPT课件.pptx

相关文档

文档介绍

文档介绍:§ 计算机程序设计概述
用计算机解决某些特定问题所需的符号化指令序列。
计算机程序:
计算机程序设计语言:
程序设计:
给计算机编制程序的符号系统及规则。
借助计算机程序设计语言编写程序的过程。
第1页/共57页
一、程序设计语言简介
程序设计语言是人与计算机进行交流的有效工具,在计算机科学技术的发展过程中,发挥了巨大作用。
程序设计语言经历了从低级到高级的发展阶段。
1. 机器语言
计算机能直接识别的程序设计语言只有机器语言。机器语言是由若干0和1的序列组成指令,也就是人们常说的二进制代码。用机器语言设计的程序,称为机器语言程序。这是一种最低级的计算机语言程序。
第2页/共57页
一、程序设计语言简介
2. 汇编语言
汇编语言用比较直观、便于记忆的指令符号来代替二进制数字的机器指令代码,汇编语言的每条指令通常使用英文单词的缩写形式表示,也叫助记符。
如: ADD(加)、 SUB(减Subtract)
汇编语言的出现是程序设计的一大进步。
第3页/共57页
一、程序设计语言简介
3. 高级语言
高级语言接近人们熟悉的自然语言(英语)和数学语言,掌握与使用都十分方便。
计算机并不能识别与执行用高级语言设计的程序,因此,必须将高级语言程序转换为机器语言程序,才能在计算机上得以执行,这种转换的过程叫“翻译”。
对高级语言的“翻译”有两种方式,一种是“解释”方式,即“翻译”一句执行一句,负责这种“翻译”的程序叫解释程序;另一种是“编译”方式,是将整个程序“翻译”完毕后再予以执行,负责这种“翻译”的程序叫编译程序 。
第4页/共57页
二、算法及其描述
1. 算法的概念
算法就是指为解决一个问题而采取的方法和步骤。处理任何问题都有一个“算法”问题,例如,菜谱就包含算法,因为它除了列出做菜的原料以外,还列出操作的每一步骤。
  当然,这里讨论的是计算机算法,即计算机能执行的算法。
第5页/共57页
二、算法及其描述
2. 算法的描述
算法分析:本题是一个数值运算问题。其中M代表要计算的函数值,有两个不同的表达式,根据x的取值决定采用哪一个算式。根据计算机具有逻辑判断的基本功能,用计算机解题的算法如下:
表示一个算法可以采用不同形式。如计算函数M(x)的值:
第6页/共57页
二、算法及其描述
2. 算法的描述
用自然语言表示算法
①将a、b、c和x的值输入到计算机。
②判断x≤a,如果条件成立,执行③,否则执行④。
③按表达式bx+2a计算出结果存放到M中,然后执行⑤。
④按表达式a(c–x)+3c计算出结果存放到M中,然后执行⑤。
⑤输出M的值。
⑥算法结束。
第7页/共57页
二、算法及其描述
2. 算法的描述
用传统流程图表示算法
x ≤a
M=a(c-x)+3c
True
False
M=bx+2a
Input a,b,c,x
Output M
开始
开始
第8页/共57页
二、算法及其描述
2. 算法的描述
用N-S流程图表示算法
第9页/共57页
三、程序设计方法概述

模块化就是把大程序划分成若干模块,每个模块完成一个子功能,模块间相互协调,共同完成特定功能,其实质是把复杂问题分解成许多容易解决的小问题。
程序设计方法种类很多,主要有模块化程序设计方法、结构化程序设计方法、面向对象程序设计方法等。
大的比较复杂的问题
子问题1
子问题2
子问题3
子问题4
子问题21
子问题22
第10页/共57页

最近更新

2024年内蒙古乌海市行政职业能力测验题库及答.. 148页

2024年内蒙古包头市行政职业能力测验题库精编.. 148页

医学人文素质教育培养医学生的创新精神与实践.. 25页

医学人文素质教育在终末关怀中的应用 28页

2024年厦门南洋职业学院单招职业适应性测试题.. 57页

2024年吉林工信厅直属事业单位公开招聘历年高.. 177页

2024年四川三河职业学院单招职业适应性测试题.. 54页

2024年四川汽车职业技术学院单招职业适应性测.. 55页

2024年国家保安员资格考试重点题库及1套参考答.. 32页

医学人文素质教育在临床实践中的评价指标 26页

2024年山东商务职业学院单招职业适应性测试题.. 58页

2024年山西省晋城市行政职业能力测验题库完美.. 148页

2024年山西警官职业学院单招职业适应性测试题.. 54页

2024年广东科学技术职业学院单招职业适应性测.. 55页

2024年德州职业技术学院单招职业适应性测试题.. 56页

2024年曹妃甸职业技术学院单招职业适应性测试.. 57页

2024年江苏护理职业学院单招职业适应性测试题.. 54页

2024年河北旅游职业学院单招职业适应性测试题.. 56页

2024年浙江宁波市鄞州区环境保护局下属事业单.. 59页

2024年浙江省嘉兴乍浦镇网格化管理员招聘51人.. 59页

单位空调维修合同 2页

码头安全生产培训 27页

公租房承诺书 2页

苗木种植反季节施工方案 6页

并联式混合动力汽车的能量管理系统研究-工程硕.. 75页

110kv变电站保护配置及选型 48页

英语人教版八年级下册Hansel and Gretel 27页

宁夏大学届毕业生就业协议书和表使用注意事项.. 7页

35kV线路工程安全文明施工实施细则 40页

四川省《成品油市场管理办法》实施细则 25页