程序设计基础概念与方法及JavaScript编程技术
程序设计基础是计算机科学系必修的一门课程,旨在让学生了解程序设计的基本概念和方法,并掌握JavaScript的基础程序设计技术。该课程主要包括编程基本概念、JavaScript语言及其运行环境、JavaScript编程基础、JavaScript流程控制、调试JavaScript程序和JavaScript函数等内容。 在编程基本概念部分,学生将学习到程序设计语言的概念。程序是用计算机语言描述的解决某一问题的步骤,由符合一定词法、语法和语义规则的符号序列组成。程序设计语言是用于编写计算机程序的语言,包括一组符号定义和相应规则。常见的程序设计语言包括机器语言、汇编语言和高级语言。 机器语言是二进制代码语言,能被计算机硬件直接识别并执行。例如,要计算2加3,可以使用以下机器语言代码:00100011 00000010(将2送累加器A;前8位是操作码,后8位是操作数),00000011 00000011(将3与累加器A相加,结果放累加器A),00000010(将累加器A的值送入输出)。 在算法与流程图部分,学生将学习到算法的概念和流程图的绘制方法。算法是解决问题的步骤和方法,是程序设计的基础。流程图是用图形符号表示算法的工具,能清晰地展示算法的执行流程。 在结构化程序设计部分,学生将学习到结构化程序设计的原则和技术。结构化程序设计是一种以顺序、选择和循环三种基本结构为基础的编程方法,强调程序的模块化和结构化,使程序具有更好的可读性、可维护性和可扩展性。 除了以上内容,该课程还包括JavaScript语言及其运行环境、JavaScript编程基础、JavaScript流程控制、调试JavaScript程序和JavaScript函数等内容。通过学习这些内容,学生将能够掌握JavaScript的基本语法和常用函数,理解程序执行的流程和控制结构,并能够编写简单的JavaScript程序和进行调试。 总之,程序设计基础课程通过系统地介绍了程序设计的基本概念和方法,让学生掌握了JavaScript的基础程序设计技术。这门课程对于计算机科学系的学生来说是非常重要的,能够为他们今后的学习和工作打下坚实的基础。
![](https://csdnimg.cn/release/download_crawler_static/87007402/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87007402/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87007402/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87007402/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87007402/bg14.jpg)
剩余100页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 769
- 资源: 4万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Vue实现iOS原生Picker组件:详细解析与实现思路
- Arduino蓝牙小车:参数调试与功能控制
- 百度Java面试精华:200页精选资源涵盖核心知识点
- Swift使用CoreData填坑指南:CoreData在Swift 3.0的变化
- 微距离无线充电器创新设计及其实验探索
- MTK Android平台开发全攻略:44步详解流程
- RecyclerView全面解析:替代ListView的新选择
- Android开发:自动适配中英文键盘解决方案
- Android调用WebService接口教程
- Android开发:BitmapUtil图片处理全解析与实例
- Android多线程断点续传实现详解
- PCA算法在人脸识别会议签到系统中的应用
- EventBus 3.0:Android事件总线详解与实战应用
- Android FileUtil:全面解析文件操作实用技巧与实例
- RecyclerView添加头部和尾部实战教程
- Android实现微博滑动固定顶部栏实战与优化
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)