OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

程序设计与问题求解

程序设计与问题求解

  • 来源:桂林电子科技大学
  • 章节:6 单元:25

  • 王宇英
进入实训课程

课程简介:

本课程是计算机类专业的公共基础必修课。课程以问题求解为核心,将结构化程序设计思想、C语言语法、编程技巧和规范融入解决问题的具体过程中。通过本课程的学习,学生能够掌握工程问题的分析、建模方法,能理解数据在计算机、文件(外部存储设备)的存储方法,能掌握通过模块化编程思想分解复杂问题的方法,能根据工程问题描述选用或设计数据结构、算法的能力。能培养良好的编程规范和计算思维能力,为后续课程如数据结构与算法、操作系统等学习打下基础。

课程章节:

程序设计入门-与计算机交互

本章节将学习计算机系统构成,用户与计算机的交互方式,并学会使用输入、输出与计算机对话,学会使用分支结构解决一些实际问题的求解。

计算练习软件项目设计

本单元以一个计算练习软件项目设计为例,学习循环结构程序设计、模块化程序设计方法,并使用循环解决一些有趣的实际问题。

函数与一些有趣的数字

本单元主要学习自定义函数设计方法,并使用函数求解一些有趣的数学问题。

数组与批量数据处理

本单元学习数组的定义、使用,数组的输入、输出,同时训练将数组作为函数参数的设计方法。最后实现一些典型的排序和查找算法。

指针与链表

本单元主要训练链表的基本操作,含创建、插入、查找、删除等。

文件与通讯录管理系统

本单元以通讯录管理系统的设计与实现为例,学习数据存储(文件)的操作方法。