4.1编制计算机程序解决问题
4.1 编制计算机程序解决问题 什么是计算机程序? 生活中有哪些包含了计算机程序? 某位同学的日记片段:《我的早晨》 清晨六点,伴随着准时而优美的起床铃声,我迈出宿舍,走进了一楼餐厅。餐厅里人很多,没有办法,我只买了两个馒头作为我的早餐罢了。随着我的餐卡在打卡机上轻轻掠过,一元便不翼而飞了。当我走到超市的时候,突然感觉只吃包子是不是太单调了,于是在超市里拿了一包早餐奶,但付钱的时候却发现超市的收银机坏掉了,没奈何,我只得忍痛把刚拿到手的早餐奶又放了回去,真郁闷! 你能在这个生活片段中,找出几处计算机程序为我们生活服务的痕迹来呢? 生活中有哪些包含了计算机程序? 生活中包含计算机程序的例子非常多,比如学校的作息钟就是用程序控制的,包括学校超市的刷卡系统、医疗室的刷卡系统、财务室的财务管理软件、教室电脑里安装的各种教学软件等等。 程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。 一个完整的计算机系统的构成: 输入设备:如键盘、鼠标、手写板、话筒、扫描仪等。 输出设备:如显示器、音箱、打印机等。 中央处理器:即CPU,包括运算器和控制器,是计算机的核心部件, 控制各部件相互配合工作。 存储器:包括内存和外存。内存速度快,只用于存放计算机正在处理的程序和数据,一旦断电存储的信息有可能丢失。外存速度慢,但存入的信息不会因断电而丢失,可长时间保存。如硬盘、软盘、U盘、光盘等。内存储器又分为RAM和ROM,RAM为随机存储器,ROM是只读存储器;内存条是RAM ,ROM指的是主板上的存储BIOS的芯片。 数据程序 输入设备 输出设备 存储器 内 存 外 存 结果 中央处理器 计算机进行信息处理的过程如下: 简单地说就是:输入 处理 输出 计算机通电后的内部工作过程是:由 (CPU)控制调用存储器中预置的程序和 数据,执行开机程序规定的一系列指令后,在 上输出提示信息,等待用户 通过 让计算机执行新的指令。 中央处理器 输出设备 输入设备 程序设计语言:是人们与计算机打交道的桥梁,通过它告诉计算机执行一系列操作,实现某种功能。 什么是程序设计语言 人与人的交流通过人的自然语言 人与计算机交流通过人设计的计算机语言 第一代:机器语言。完全由二进制的“0”,“1”组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂; 第二代:汇编语言。由1、0代码组成的机器语言难学难记难用,计算机工程师把1、0代码转换为有意义的字符代码,便有了汇编语言,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识; 第三代:高级语言。 高级语言的出现使更多人可以轻松的掌握计算机语言了。高级语言需要进行编译才能运行,编程软件会自己将程序语言转换成一条条的通用二进制代码,使计算机可以识别和运行。 C,C++ 适用于制作系统,强大的稳定性 LOGO 简单易学,有独特绘图功能 Java,c#,php 预先将程序、数据输入存储器 处理后结果输出 逐条顺序执行预先存放在存储器中指令 计算机工作原理 100000111100000000001010 计算机程序的执行 高级语言 程序 机器语言 程序 计算机语言系统 人 计算机 编译程序 编写 执行 101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10 计算机程序的执行 编写 执行 高级语言 程序 机器语言 程序 计算机语言系统 人 计算机 编译程序 101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10 程序编制环境 目前常用的有: Visual Basic (VB) Visual C++ (VC) Visual Foxpro(VF) C# Pascal / Delphi Java Ruby Php Python …… 计算机语言系统 编译程序 * *
您可能关注的文档
- 4.18 三国两晋南北朝的文化(共30张PPT).ppt
- 4.1信任最珍贵.ppt
- 4.1传统文化的继承.ppt
- 4.10.2做诚信的人(2016用).ppt
- 4.1光的折射习题.docx
- 4.14黄帝内经.ppt
- 4.1基因指导蛋白质合成.ppt
- 4.1光的折射ppt.ppt
- 4.1基因指导蛋白质的合成(第1课时).ppt
- 4.1中华文化-传承创新第二课时.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
- 新学期教师培训会,校长发言:明边界守初心,知尺度有温度,让教育履职既合规又暖心.doc VIP
- 湖南省长沙市第一中学2024-2025学年高二上学期语文1月期末考试试卷(含答案).pdf VIP
- 2025年秋季学期学校全面工作计划.doc VIP
- T∕CHAS 10-2-22-2023 中国医院质量安全管理 第2-22部分:患者服务 疼痛治疗.pdf
- T_CNFMA B036-2024 户外林业机械 以锂离子电池为动力源的步进式松土机.pdf VIP
- T_CCTAS 237-2025 城市轨道交通市域快线车辆运营技术规范.pdf VIP
- 广告策划与创意(第2版):网络广告创意PPT教学课件.pptx
- 人体解剖学试题及答案.docx VIP
- 最后倒计时最后倒数(The Final Countdown) 高清钢琴谱五线谱.doc VIP
原创力文档

文档评论(0)