课程简介 “计算机语言与程序设计”是一门十分重要的基础课程,它的授课对象是计算机专业的大一新生(含部分信息学院其他院系的学生和基科班学生)。通过本课程的学习,学生掌握基本的计算机解题能力,培养学生以抽象思维为基础的计算思维。 本课程是后续很多重要核心专业课程(如数据结构、编译原理、软件工程等)的基础,学习程序设计最终目标是让学生利用好“人类通用智力工具”,编写程序以解决他在自己所从事的专业...
计算机语言与程序设计
国家级根据学生的认知规律和课程的教学规律,重点培养分析和解决问题的能力,强化实践,突出重点。以任务驱动方式,通过生动有趣的实例来讲授程序设计的基本概念和方法。鼓励和引导探索式的学习,使学生既动手又动脑,在上机编程的实践过程中掌握和运用基本的算法思路和解题方法,培养学生的计算思维。
课程简介 “计算机语言与程序设计”是一门十分重要的基础课程,它的授课对象是计算机专业的大一新生(含部分信息学院其他院系的学生和基科班学生)。通过本课程的学习,学生掌握基本的计算机解题能力,培养学生以抽象思维为基础的计算思维。 本课程是后续很多重要核心专业课程(如数据结构、编译原理、软件工程等)的基础,学习程序设计最终目标是让学生利用好“人类通用智力工具”,编写程序以解决他在自己所从事的专业...
编程准备
几点讨论
程序的基本结构
变量与数据类型
定义变量和赋初值
变量赋值
关系运算和关系表达式
枚举法的思路
循环结构
分支结构
逻辑问题及其解法
课堂讨论-跳水问题
数组定义
筛法
冒泡排序法
字符串数组应用
二维数组
课堂讨论-猜数游戏
函数
递推
递归及其实现
递归算法举例
指针的概念
指针与数组
字符串及其处理
指针与函数
指针和结构
指针与结构数组
引用的概念及应用
流
文件
最短路径问题
乘积最大问题
汉诺塔问题的动态规划解法
链表的建立
链表结点的插入与删除
循环链表
程序排错
静态调试
动态调试
测试数据
程序示例讲解(一)
程序示例讲解(二)
程序示例讲解(三)
调试经验
秘密数对
聪明的学生
978-7-302-09411-1
吴文虎
7-302-09466-7
吴文虎 经彤
理论课
专业基础课/技术基础课
48.0
清华大学
工学
计算机类
计算机科学与技术
计算机 软件 电子 自动化
30632
34