美文网首页
29:程序设计

29:程序设计

作者: N度空间 | 来源:发表于2019-03-25 14:33 被阅读0次

一、程序设计入门

1、单元总目标:学生能够为完成基本的面向问题的任务设计、程序设计和运算简单的算法,从而提高学生分析问题、解决问题的能力。

2、教学背景:这里的程序设计是指非技术性的程序设计,更确切地说,应该是把”你自己做的事情“转变成”别人能做的事情“。这就要求能详尽地描述完成任务的过程,以便其他的人或其他的设备能准确地重复这一项工作。这种完成任务的”自动化“就被称作程序设计,有时也称作算法程序设计。程序设计是帮助学生获得解决问题经验的一种快速、明确而适合的途径。教学的目标不是培训”小型程序员“,而是使学生能用程序设计的方式进行思考。

3、教学内容:

(1)设计面向任务的算法(问题的算法表示)

目标:确切描述将要实现的任务;应用所给的简单、标准的方法,为完成任务确定合适而有效的算法。

(2)把设计转换成程序(算法的程序实现)

目标:用过程语言将简单的算法转换成计算机程序;产生一个可读的、易理解的和易于用户间交换的程序。

(3)把程序应用于生活(实践)

目标:用给定的程序设计环境输入、编辑、编译、调试、修改和运行结构化程序;提供关于内部和外部程序性能的有意义的和有目的的描述 。

二、程序设计方法

总目标:对于需要用自顶向下方法解决结构化算法问题,学生应能设计、编写程序和对程序进行评价。

1、自顶向下算法设计:

目标:确切描述要解决的问题;运用自顶向下方法通过逐步求精来确定适合解决问题的有效算法。

2、把设计转换成程序:

目标:理解计算机只能处理“规范的对象”;利用规范的过程或函数,以过程化的语言,把自己的算法转做成计算机程序;编制能够理解、使用者能够看懂的过程结构的程序。

内容:(程序结构)顺序、条件、循环、过程、函数、全局和局部变量、能数。

3、把程序应用于生活(实践)

目标:在标准的编程环境中编辑、编译、调试、更新和运行结构化的程序;提供关于内部和外部程序工作的有意义和有用的描述。

相关文章

  • 29:程序设计

    一、程序设计入门 1、单元总目标:学生能够为完成基本的面向问题的任务设计、程序设计和运算简单的算法,从而提高学生分...

  • 计算机二级考试

    C语言程序设计、VB语言程序设计、Java语言程序设计、Access数据库程序设计、C++语言程序设计、MySQL...

  • 程序设计语言|分类与特点

    程序设计语言基本上可以分为:命令式程序设计语言、函数式程序设计语言、面向对象程序设计语言和逻辑程序设计语言。 1....

  • 《面向对象程序设计》第07章在线测试

    《面向对象程序设计》第07章在线测试剩余时间: 58:29答题须知:1、本卷满分20分。2、答完题后,请一定要单击...

  • C++之程序设计方法

    一、程序设计概念等 结构化程序设计特点: 程序设计=数据结构+算法程序内容=过程+过程调用 面向对象的程序设计方法...

  • 一、计算机、程序和Java概述

    一、计算机、程序和Java概述 1、什么是程序设计? 程序设计就是创建软件,程序设计往往以某种程序设计语言为工具,...

  • 三、对象与类

    面向对象程序设计概述 面向对象的程序设计(简称OOP)时当今主流的程序设计范型,已经取代了“结构化”过程化程序设计...

  • 干货 | 计算机二级考试资料包已为你备好!

    【计算机二级考试考什么鬼?】 计算机二级包括语言程序设计类(C语言程序设计、VB语言程序设计、Java语言程序设计...

  • 进程

    1单道程序设计和多道程序设计 单道程序设计:一个程序在系统中运行,结束后下一道程序开始执行。 多道程序设计:多道程...

  • C++模板template用法

    引言 模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标...

网友评论

      本文标题:29:程序设计

      本文链接:https://www.haomeiwen.com/subject/eygyvqtx.html