程序设计语言

程序设计语言定义

程序设计语言是一组用来定义计算机程序的语法规则。

程序设计语言3个方面的因素——语法、语义和语用

语法指用字符组合成合法语句的规则集合,用于定义语言各种要素之间的形式关系,确定合法语句的结构描述,形成和产
生一个合适的程序。

语义指一条合法语句的含义。可以定义一个程序的意义的一组规则称为语义规则。

语用问题指实现的简易性、应用的效率和编程的方法论,可以吧语用看作是程序与使用者的关系。

程序设计语言的分类及编程模式

1.机器语言:
机器语言是用二进制代码表示的计算机能直接识别和执行的机器指令的集合。
计算机唯一能识别的语言是机器语言。

2.汇编语言:
汇编语言采用助记符来编写程序,是机器语言的符号化。

3.高级语言:
高级语言是面向用户的语言,是一种与自然语言相近并为计算机所接受和执行的计算机语言。

4.编译的过程
①词法分析阶段;
②语法分析阶段;
③语义分析阶段;
④中间代码生成阶段;
⑤代码优化阶段;
⑥目标代码生成阶段。

5.编程模式分为过程式编程模式、面向对象编程模式、函数式编程模式和说明式编程模式

6.高级编程语言介绍
basic语言;Pascal语言;c语言;c++语言;java语言;Ada语言;Logo语言;脚本语言。

数据

1.数据的定义

在计算机科学中,数据就是所有能输入计算机并能被计算机程序处理的符号的总称,数字、文字、音频、图形、图像和视频等 统称为数据。

2.数据与信息的区别

通常来说,输入计算机的字母、数字等符号为数据,如果这些符号具有一定含义且能帮助人们完成某个动作或做出决策,那么就称它们为信息。
数据是供计算机处理的,信息是供用户使用的。

3.计算机常用的编码方式

(1)ASCLL:目前使用最广泛的西文字符集及其编码。它共有128个字符。

(2)扩展ASCLL
(3)Unicode、UTF-8、GB-2312、音频编码、图像编码

数据结构

1.数据结构的定义

是程序中数据的一种组织方式,目的是配合相应的算法编写出好的程序。
主要有三个方面的内容:逻辑结构、物理结构和对数据的基本操作。

2.数据的逻辑结构

集合、线性结构、树形结构、图状结构。

3.数据的物理结构

顺序结构、链式结构、索引结构。

4.常见的数据结构

线性表、栈、队列、树、图。

数据库

1.数据库的定义及特点

数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。

特点:
数据结构化、数据共享性高,易扩充、数据独立性高、数据有数据库管理系统统一管理和控制。

2.数库的体系结构和模型

结构-三级模式、二级映射。
模型-层次模型、网状模型、关系模型。

3.数据库管理系统

硬件、软件、数据、用户、规程。

4.关系的操作及结构化查询语言

插入、删除、更新、选择。

5.主流的数据库

Oracle数据库、Microsoft SQL Server数据库、MySQL数据库等

算法

是指由基本的运算及规定的运算顺序所构成的完整的解题步骤。
特性:输入、输出、有穷性、确定性、可行性。

数据中心

1.数据中心的定义

是在一个武理空间内实现数据集中处理、储存、传输、交换、管理的一整套复杂的设施。数据中心的主要目的是通过运行应用系统来处理组织的数据。

计算机一应用的发展方向

1.网络化

(1)发展现状:电子不停车收费系统、电子银行、证券及期货交易、校园网、远程教育
(2)发展展望:网络化未来场景、泛在网络、泛在网与传感网、物联网的关系、泛在网的网络结构、泛在网络的关键技术

2.智能化

(1)发展现状:个人计算机、智能手机、还没有广泛普及的智能机器人、以及工业生产等。
(2)发展展望:智能地球的构想、智慧的电力、智慧的医疗、智慧的城市、智慧的交通、智慧的银行

3.高性能化

(1)高性能计算机的应用:计算密集型应用、数据密集型应用、通信密集型应用。
(2)未来高性能计算机:量子计算机、光子计算机、DNA计算机、纳米计算机。

计算机导论课后总结-15周-计算机m1804方振杰相关推荐

  1. 华北电力大学计算机导论试题,保定华北电力大学计算机与科学大一课程

    满意答案 呵呵,是计算机科学与技术专业吧~~~~~大一课程不是很多,大部分都是一些基础课,也有少部分专业课.大一上学期开设课程如下:C++语言.高等数学.大学英语.计算机导论.体育.思修.下学期课程就 ...

  2. 计算机导论模板,计算机导论论文提纲范文模板 计算机导论论文大纲怎样写

    [100个]计算机导论论文提纲范文模板,每一个论文提纲都是精选出来的,看了后定能知晓计算机导论论文大纲怎样写等相关写作技巧,让计算机导论论文写作轻松起来! 五.基于混合学习的双语教学模式研究论文提纲 ...

  3. 计算机导论第七章,计算机导论精品PPT-第七章计算机图形学剖析.ppt

    计算机导论精品PPT-第七章计算机图形学剖析 (1)计算机 在虚拟现实系统中,计算机是系统的心脏,被称之为虚拟世界的发动机.负责虚拟世界的生成.人与虚拟世界的自然交互等功能的实现. (2)输入输出设备 ...

  4. 西电计算机导论名师,西电周佳社、王泉两名教授被评为省级教学名师

    西电新闻网讯(通讯员李亚汉)日前,陕西省教育厅公布了<关于表彰第九届陕西普通高等学校教学名师的通知>,西安电子科技大学电子工程学院周佳社教授.计算机学院王泉教授被评为"第九届陕西 ...

  5. 12.5计算机导论课后总结

    第三章 走近软件 3.1 软件的定义 软件是用户与硬件之间的接口,使用户与计算机交流的主要手段. 软件并不仅仅是程序,其是程序.数据以及相关文档的集合.可以形象的表示为:软件=程序+数据+文档. 3. ...

  6. 11.28计算机导论课后总结

    2.2 计算机系统结构 2.2.1 计算机系统结构的基本概念 计算机系统结构是计算机的机器语言程序员或编译程序编写者所看到的的外特性. 外特性就是计算机的概念性的结构和功能特性,它主要研究计算机系统的 ...

  7. 11.14计算机导论课后总结

    第一章 信息与计算机 1.1信息 "信息"是一个很难描述清楚的抽象概念.关于它的定义就有100多种,它们都从不同的侧面.层次揭示了信息的某些特征和性质. <现代汉语大词典&g ...

  8. 计算机导论课后总结三

    计算机系统结构 计算机系统结构的基本概念 计算机系统结构是计算机的机器语言程序员或编译程序编写者所看到的外特性. 通常,在一个计算机系统中,低层机器的属性对高层机器机器的程序员来说往往是透明的,如传统 ...

  9. 计算机导论成绩分为几部分,计算机导论复习题(选择部分)汇总.docx

    计算机导论习题 第一章 1.现在的计算机是基于()模型 A布莱尼茨 B冯?诺伊曼C帕斯卡 D查尔斯巴比奇 2.在计算机中,( )子系统储存数据和程序. A算术逻辑单元 B输出输入C存储器 D控制单元 ...

  10. 计算机导论中的名词解释,计算机导论期末考试试题及答案

    计算机导论期末考试试题及答案 一.选择题(15小题,每小题2分,共计30分) 1.用一个字节表示无符号整数,其最大值是十进制数( ). A. 256 B. 255 C. 127 D. 128 2. 一 ...

最新文章

  1. 三星i8150 刷机
  2. mysql5.7只安装服务端_Windows Mysql5.7.11 服务端安装详解
  3. 软件项目开发计划书【申明:来源于网络】
  4. 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(一)
  5. 允许Android随着屏幕转动的控制自由转移到任何地方(附demo)
  6. label 标签里面元素点击事件
  7. rstudio安装后打不开_R与RStudio最简单安装指南
  8. “苹果压根不关心开发人员的利益”!
  9. jsp 图形验证码 imageutils_java_jsp:java:生成图形验证码(纯数字)
  10. 打造自己的U盘工具箱
  11. linux下安装oracle客户端
  12. 基于CNN的图像分类综述(包含小样本图像/零样本图像、细粒度图像分类)
  13. 详细解读php的命名空间(一)
  14. 实例分割:R-CNN、Fast R-CNN、Faster R-CNN、Mask R-CNN
  15. c语言中常用英语词汇,C语言常见英语词汇
  16. rust新版组队指令_腐蚀rust新版服务器指令大全 腐蚀指令一览
  17. Towards Two-Dimensional Sequence to Sequence Model和Two-Way Neural Machine Translation两篇论文简单分析
  18. 【中间件】RabbitMQ入门学习笔记
  19. python实现一个简单的项目建议书范文_建议收藏,22个Python迷你项目(附源码)
  20. 视频伪原创软件,这样处理或许更加简单

热门文章

  1. 222、pom.xml、.iml文件的作用与意义 2019.11.08
  2. 台式计算机开关电源原理图,计算机开关电源基本结构及原理介绍
  3. java学生选课系统_JAVA | 学生选课系统
  4. 音视频Share系列2---基于H.265的编码技术优化实战
  5. 服务器端jQuery – phpQuery简要
  6. 谷歌浏览器上传下载奔溃问题解决方法
  7. html5漂亮的登录与注册界面设计,翻转式用户登录注册界面设计
  8. 荣耀手机安装谷歌框架_华为荣耀9青春版安装谷歌框架 无需Root 华为荣耀手机安装谷歌框架...
  9. 基于C++的教师信息管理系统
  10. 网络调试助手无法连接tcp服务器,W5500 TCP 客户端网络调试助手连不上