课程介绍
课程目录
课程介绍
课程目录

讲师介绍

  • 高校软件技术教师,信息学编程教员,网络工程师,从事信息学编程教学辅导多年。

  • 大学、科研机构工作。青少年信息学竞赛裁判、命题及培训工作30年。教学科目:程序设计、数据结构、算法。

  • 课程详情

    学习目标:初步掌握逐步求精和抽象分层的设计方法,从具体到抽象推导的设计方法。可以设计出累加求和、统计计数、求最大值的程序,简单的文字处理程序,数据排序程序,简单的循环暴力搜索程序,打印输出简单的二维图形。了解递推、一票否决的编程逻辑。
     
    学习内容:C/C++程序的编辑、编译及运行,变量、算符、表达式、数据类型;数值计算、文字处理、逻辑判断;条件、循环及函数编程;数组、函数的数组参数与字符串处理等。

    适用人群:小学五年级以上具备一定阅读能力的同学,学习程序设计有困难、或想快速入门的大学生,想通过具体过程了解计算思维的人士。


    C/C++语言程序设计入门篇 课程学习内容知识点

    第一节 程序框架,程序的输入、编辑、编译及运行
        1. C/C++开发环境的建立
        2. 编写、输入并运行程序
        3.显示“Hello world! ”的程序
    第二节 简单算术运算
    第三节 程序的结构和基本要素
        1. C、C++程序结构
        2. 数据的存储和数据的输入
        3. 关键字、常数、常量、变量、标识符、运算符、表达式、数据类型
        4 数值计算,整型及浮点型——int、double
        5. 文字处理,字符型及字符串型——char、string
        6. 逻辑判断及逻辑运算,布尔型——bool    
        7. 各种类型数据占用内存空间大小、表数范围
    第四节 含有多个函数的程序、使用库函数
        1. 多个函数的C、C++程序
        2. 库函数的使用
    第五节 程序执行的流程控制——顺序、分支、循环
    第六节 条件分支执行流程控制
        1. if语句格式及条件分支程序设计原则
        2. 交换两个变量的值
        3. 条件语句嵌套,三变量的最大值,逐步求精设计方法
    第七节 循环(重复)执行流程控制
        1. 循环语句格式、控制流程及设计原则
        2. 循环控制变量、初值、终值、步长
        3. 计数器及累加和 
        4. 循环语句嵌套     
    第八节 数组变量、循环处理数组及字符串  
        1. 数组
        2.字符串处理    
        3. 递推
        4.复杂逻辑判断,一票否决
        5.暴力搜索 
    第九节 用函数处理数组——数组参数传递规则 
    第十节 输出格式控制printf
     
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课