大学计算机基础——编程入门1
68页1、大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 大学计算机基础B 主讲教师 赵晓安 HebeiHebei University of Technology University of Technology 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 讲 课 内 容 一 程序设计的基本概念一 程序设计的基本概念 1 1 程序设计语言 程序设计语言 2 2 程序设计的方法 程序设计的方法 二 计算机算法基本知识二 计算机算法基本知识 1 1 算法的概念 算法的概念 2 2 流程图 流程图 3 3 数据类型 变量 表达式 数据类型 变量 表达式 三 结构化程序设计基本结构三 结构化程序设计基本结构 1 1 顺序结构顺序结构 2 2 选择结构 选择结构 3 3 循环结构 循环结构 四 常用算法介绍四 常用算法介绍 1 1 计算机的基本算法 计算机的基本算法 求和 求积 求最大最小 求素数 求和 求积 求最大最小 求素数 2 2 迭代算法 迭代算法 3 3 排序算法 排序算
2、法 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 考考 试试 要要 求求 1 1 跟跟A A班考试 占班考试 占70 70 2 B2 B班考试另出题 笔试占班考试另出题 笔试占30 30 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 一 程序设计的基本概念一 程序设计的基本概念 1 1 程序设计语言 程序设计语言 2 2 程序设计的方法 程序设计的方法 二 计算机算法基本知识二 计算机算法基本知识 1 1 算法的概念 算法的概念 2 2 流程图 流程图 传统流程图和 传统流程图和N SN S图 图 3 3 数据结构 数据结构 4 4 数据类型 常量与变量 表达式 数据类型 常量与变量 表达式 第一讲内容第一讲内容 学习方法学习方法 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 计算机完成不同的工作 就要运行不同的程序计算机完成不同的工作 就要运行不同的程序 程序就是为完成某项任务而由若干条计算机指程序就
3、是为完成某项任务而由若干条计算机指 令组成的有序集合 编制程序称为程序设计 令组成的有序集合 编制程序称为程序设计 程序设计就是将解决某个问题的过程用程序设程序设计就是将解决某个问题的过程用程序设 计语言描述出来 计语言描述出来 人与计算机交流的语言 成为计算机语言 人与计算机交流的语言 成为计算机语言 计算机语言分为 计算机语言分为 机器语言 汇编语言和高级语言 机器语言 汇编语言和高级语言 前两种语言又称为低级语言 前两种语言又称为低级语言 一 程序设计的基本概念一 程序设计的基本概念 1 1 程序设计语言 程序设计语言 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 机器语言机器语言 机器可以直接识别并执行机器可以直接识别并执行 汇编语言汇编语言 符号语言要汇编成机器语言符号语言要汇编成机器语言 关心求解过程关心求解过程 着眼点 解决着眼点 解决 什么什么 问题问题 关心一个对象能干什么关心一个对象能干什么 例如 例如 FORTRANFORTRAN BASICBASIC 结构化分析方法和设计方法结构化分析方法和设计方法
4、例 例 C C VC VC VBVB 面向对象的分析方法和设计方法面向对象的分析方法和设计方法 汇编语言汇编语言 双重功能双重功能 例 例 C C 面向用户 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 机器语言机器语言10000000B 10000000B 表示表示 加法加法 操作操作 汇编语言汇编语言 高级语言高级语言 A A BA A B 例 求解 A B ADD A B ADD A B 表示执行表示执行 A B AA B A 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 机器语言机器语言是计算机能够是计算机能够识别识别并并直接执行的直接执行的语言 语言 直接使用机器语言来编写程序是一种相当复杂的手直接使用机器语言来编写程序是一种相当复杂的手 工劳动 它要求使用者熟悉计算机的有关细节 一般的工劳动 它要求使用者熟悉计算机的有关细节 一般的 工程技术人员工程技术人员难于掌握难于掌握 汇编语言汇编语言是对机器语言的一种是对机器语言的一种描述语言描述语言 是一种能
5、 是一种能 够被计算机读得懂的语言但不能直接执行的语言 够被计算机读得懂的语言但不能直接执行的语言 人们借助自然语言所产生的对问题域的认识远远不能人们借助自然语言所产生的对问题域的认识远远不能 被机器理解并执行 而机器能够理解的编程语言又很不被机器理解并执行 而机器能够理解的编程语言又很不 符合人的思维习惯 符合人的思维习惯 人们习惯使用的语言和计算机能够人们习惯使用的语言和计算机能够 理解并执行的编程语言之间存在着很大的差距理解并执行的编程语言之间存在着很大的差距 称这种 称这种 差距为差距为 语言的鸿沟语言的鸿沟 程序设计语言程序设计语言发展的趋势就是为了使这种发展的趋势就是为了使这种鸿沟变窄鸿沟变窄 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二1 1二二2 2方法方法 二讲二讲 客观事物 问题域 客观事物 问题域 自然语言自然语言 面向过程语言 面向对象语言 机器语言 汇编语言 计算机 语言的鸿沟语言的鸿沟 程序设计语言程序设计语言发展的趋势使语言鸿沟变窄发展的趋势使语言鸿沟变窄 大学计算机基础B 第1讲 一讲一讲一一二二1 1二二3 3二二4 4二二
《大学计算机基础——编程入门1》由会员灯火****19分享,可在线阅读,更多相关《大学计算机基础——编程入门1》请在金锄头文库上搜索。
2019年湘阴县第三中学高考生物简单题专项训练(含解析)
2019年耿马县民族中学高考生物简单题专项训练(含解析)
2019年楚雄师院附中高考生物简单题专项训练(含解析)
2019年桥梁工程师年终总结
2019年枣庄东方国际高考生物简单题专项训练(含解析)
2018年一级建造师公路工程实务考点归纳
2019年赣榆县高考生物简单题专项训练(含解析)
2019年春湾中学高考生物简单题专项训练(含解析)
高考地理复习汇总
2019年朝鲜中学高考生物简单题专项训练(含解析)
2019年沧州市运河区派尼中学高考生物简单题专项训练(含解析)
2018年甘肃公务员《行政职业能力测验》试题(网友回忆版)
宾语从句 (解析卷)---2023年中考英语考点详解+专项训练
2018年一级建造师通信与广电实务考点
2019年湖北省襄阳市中考数学试卷(解析版)
文言文阅读(解析版)
中医综合模拟试卷343
2019年单县第二中学高考生物简单题专项训练(含解析)
二级法规考点解析1
2019年低碳经济继续教育模拟考试题库500题(含标准答案)
2023-12-22 55页
2023-12-22 50页
2023-12-22 50页
2023-12-22 64页
2023-12-22 50页
2023-12-22 55页
2023-12-22 51页
2023-12-22 50页
2023-12-22 50页
2023-12-19 24页