1.1 程序员的工作-高二《新概念C语言能力教程》同步教学课件 (电工版2020)

2023-06-12
| 22页
| 116人阅读
| 0人下载
精品

内容正文:

第1章计算机和C语言 大家好。C语言是经典的面向过程编程语言,直观地体现了计算机的特点,特别适合初学者学习。 1 第1章计算机和C语言 01程序员的工作:设计算法 02程序员的工作:实现算法 03C语言语句分析 04算法可行吗 05自定义命令:函数+ 06C语言程序 07编译程序 08printf函数的用法 09观察程序的运行过程++ 第1章计算机和C语言。本章在了解计算机组成部件的基础上,通过一个求两个整数和的例子, 既介绍了程序员的工作:设计算法和实现算法,又分析了C语言与计算机组成部件的对应关系。 C语言语句的核心在于命令,算法是否可行也与算法步骤能否用C语言命令实现有关。 函数是复杂的C语言命令,由程序员定义,有规定的语法。程序由函数组成,写程序就是定义函数。 借助编译程序,C语言程序可以方便地被编译成计算机能直接执行的目标程序。 本章中还简单地说明了printf函数的用法,既熟悉了函数的用法,又加深了对C语言语句中字符(串)的理解。 最后借助调试执行,直观地观察了由多个函数组成的程序的运行过程。 2 设计算法 这节课我们学习如何设计简单的算法。 3 用户、计算机和程序员 用户是计算机的使用者,提供输入(数据),获得输出(结果)。 但用户通常不关心计算机把输入变成输出的过程。 计算机是机器,只会执行指令。 程序员的工作就是设计一系列指令,指挥计算机把用户的输入数据加工成输出结果。解决问题的一系列指令就是算法。 先来了解用户、计算机和程序员三者之间的关系。 用户是计算机的使用者,提供输入(待处理数据),获得输出(结果)。 但用户通常不关心计算机把输入变成输出的过程。 计算机是机器,只会执行指令。 程序员的工作就是设计一系列指令,指挥计算机把用户的输入数据加工成输出结果。 解决问题的一系列指令就是算法。 4 输出 加工 存储 结果 计算机由五大部件组成 程序员眼中的计算机由五大部件组成:输入设备,存储器,运算器,输出设备和控制器。 用户使用输入设备输入数据,存储器类似工厂的仓库,用于存放用户输入的数据,处理过程中产生的中间结果和最终的结果。 运算器类似车间,用于加工处理数据。 用户可在输出设备上查看输出结果。控制器用于执行指令,指挥协调计算机各部件工作。 了解了计算机之后,我们尝试指挥这样的计算机求两个整数的和。 5 输出 加工 存储 结果 求两个整数的和的程序 程序运行时,计算机会提示用户输入两个整数。 当用户输入完成后,计算机会求和,并把结果通过输出设备反馈给用户。 用户:使用键盘输入两个整数;在显示器上得到两个整数的和。 设计算法是程序员的工作。程序员需分析求和过程中计算机要完成的操作,设计出对应的指令。 以求两个整数的和为例,说明程序员怎样为计算机设计加工处理的步骤。 求两个整数的和的程序运行时,计算机会提示用户输入两个整数。 当用户输入完成后,计算机会求和,并把结果通过输出设备反馈给用户。 用户:使用键盘输入两个整数;在显示器上得到结果两个整数的和。 设计算法是程序员的工作。程序员需分析求和过程中计算机要完成的操作,设计出对应的指令。 6 求两个整数的和的算法 第一步:命令计算机在显示器上显示一行提示信息“请输入两个整数:”; 第二步:(用户输入完成后)命令计算机把用户输入的数据存储到内存中; 第三步:命令计算机用运算器求和,并把和转存到内存中; 第四步:命令计算机在显示器上输出计算结果。 求两个整数的和的算法: 第一步:命令计算机在显示器上显示一行提示信息“请输入两个整数:”; 第二步:(用户输入完成后)命令计算机把用户的输入数据存储到内存中; 第三步:命令计算机用运算器求和,并把和转存到内存中; 第四步:命令计算机在显示器上输出计算结果。 算法中的每一步都涉及计算机的某个部件。 去掉每步中的命令计算机可使得算法更简洁。 7 求两个整数的和的算法 整理后的算法: 1.在显示器上提示用户输入两个整数; 2.获得用户的输入,并把输入存储到内存中; 3.运算器求和,并把计算结果转存到内存中; 4.在显示器上输出计算结果。 整理后的算法如下: 1.在显示器上提示用户输入两个整数; 2.获得用户的输入,并把输入存储到内存中; 3.运算器求和,并把计算结果转存到内存中; 4.在显示器上输出计算结果。 8 小结 程序员的工作就是设计算法,指挥计算机把用户输入的数据加工成用户所需的输出结果。 程序员眼中的计算机由五大部件组成,算法中的每一步都与计算机的某个部件有关。 1.在显示器上提示用户输入两个整数; 2.获得用户的输入,并把输入存储到内存中; 3.运算器求和,并把计算结果转存到内存中; 4.在显示器上输出计算结果。 程序员的工作就是设计算法,指挥计算机把用户的输入数据加工成用户所需的输出结果。 程序员眼中的计算机由五大部

资源预览图

1.1 程序员的工作-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
1
1.1 程序员的工作-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
2
1.1 程序员的工作-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
3
1.1 程序员的工作-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
4
1.1 程序员的工作-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
5
1.1 程序员的工作-高二《新概念C语言能力教程》同步教学课件 (电工版2020)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。