内容正文:
各种各类的软件……
美图秀秀
阅读课本P52-53第一、二点,思考以下问题:
(一)程序的概念
1. 什么是计算机程序?程序是谁写的?为什么要写程序?程序的实质是什么?
2. “现代电子计算机之父”是指哪个科学家?他提出了什么思想?
3. 计算机是如何执行程序的?
(二)程序设计语言
1. 跟计算机沟通要用什么语言?可以简单分成几类?
2. 几类语言各有什么特点?
3. 常见的高级语言有哪些?
一、程序的概念
计算机程序是人们根据一定的需要事先编写的一系列控制计算机工作的命令。
1、程序是谁写的?
人
2、为什么要写程序?
有一定的需要
3、程序的实质是什么?
一系列命令(指令)
(一)程序的概念
计算机程序是人们根据一定的需要事先编写的一系列控制计算机工作的命令。
1、现代电子计算机之父——
2、存储程序控制——
(二)存储程序控制
冯•诺依曼
一、程序的概念
1946年ENIAC
1949年EDVAC
没有存储器
有五大部件
把程序和数据先存储到计算机的内存中,然后让计算机自动到内存中取出指令逐一执行。
世界第一台电子计算机 冯诺依曼体系计算机
时间
构成特点
执行过程
输入指令
执行指令
输入指令
执行指令
二、程序设计语言
程序设计语言是指人们用于编写计算机程序所用的计算机语言。
(一)程序设计语言
(二)程序设计语言的分类
可分为机器语言、汇编语言、高级语言几种。
汇编语言 高级语言
编译
机器语言
常见的高级语言:
Pascal、Basic、C、C++、Java、易语言等。
二进制编码
易于记忆的符号(助记符)
接近生活的语言(英语)
计算机能直接识别
比机器语言容易理解一点
通俗易懂,接近自然语言
难于编码、阅读、理解
还是较难理解,计算机不能直接识别
计算机不能直接识别
以下程序的作用:在屏幕显示大写字母A
机器语言 汇编语言 高级语言(以VB为例)
代码 1011 0100
0000 0010
1011 0010
0100 0001
1100 1101
0010 0001
1100 1101
0010 0000
MOV DL,41
MOV AH,02
INT 21
INT 20
Print “A”
代码表示方法
优点
缺点
三、学习程序设计的意义
四、Visual Basic简介
1. 关于Visual Basic