程序设计创新训练
程序设计创新训练
1000+ 人选课
更新日期:2025/05/08
开课时间2025/02/27 - 2025/07/31
课程周期22 周
开课状态开课中
每周学时-
课程简介

编程是智者的游戏。程序设计是每一个大学生的必修课程,尤其是计算机和理工学科,是培养学生计算思维、智能思维和创新思维的必备课程。对于大多数学习者来说,理解程序设计的内容并不难,看懂C语言的例题也不难,难的是如何自己动手编程。我们这门课的目的就是要帮助大家在学习了C语言程序设计基础课程以后,掌握通过编程解决问题的能力。

这门课通过一些典型问题的讲解,帮助大家全面理解程序设计的概念、理论和方法;掌握编程的基本方法,提高应试和竞赛能力。

你是否在为自己的编程实践能力无法提高而感到困扰?你是否时时有着“一看就会、一编就废”的感觉?同学们,来吧,在这里你会体会到编程的快乐。

本课程主要分为以下几个主题:课程引导、顺序结构程序训练、选择结构编程训练、循环结构编程训练、数组编程训练、函数编程训练、指针和结构编程训练、排序与检索编程训练、竞赛题目选讲。

课程大纲

课程引导-2024年3月

  • 1.1 课程介绍
  • 1.2 DEV-C++的安装和使用【下载链接】
  • 1.3 PTA平台的使用
  • 1.4 小试牛刀
  • 1.5 第一章测试题

顺序结构程序训练

  • 2.1 顺序结构基础
  • 2.2 整数运算
  • 2.3 处理字符
  • 2.4 实数运算
  • 2.5 顺序结构应用
  • 2.6 第二章测试题

选择结构程序训练

  • 3.1 if语句
  • 3.2 switch语句
  • 3.3 选择结构应用
  • 3.4 第三章测试题

循环结构程序训练

  • 4.1 循环控制语句
  • 4.2 单层循环应用
  • 4.3 多层循环应用
  • 4.4 第四章测试题

数组编程训练

  • 5.1 一维数组
  • 5.2 二维数组
  • 5.3 字符数组
  • 5.4 数组训练(运动会)
  • 5.5 第五章测试题

函数编程训练

  • 6.1 函数基础
  • 6.2 函数及递归编程训练
  • 6.3 函数编程综合训练
  • 6.4 第六章测试题

指针与结构编程训练

  • 7.1 指针基础
  • 7.2 指针编程应用
  • 7.3 结构体编程应用
  • 7.4 第七章测试题

简单查找与排序训练

  • 8.1 数据查找
  • 8.2 数据排序
  • 8.3 第八章测试题

竞赛选讲

  • 9.1 激光样式
  • 9.2 星际炸弹
  • 9.3 奖券数量
  • 9.4 平方数等差