演讲I编程的基础:解决问题的方法,使用高08级编程语言进行系统开发,算法和流程图的概念,结构化编程的概念和作用。C的基础知识:C的历史,C的显着特征,C程序的结构,编译C程序,链接和运行C程序,字符集,令牌,标记,关键字,标识符,常数,变量,指令,数据类型,标准输入/输出/输出/输出,操作员,运算符和表达式。ii条件程序执行:如果,如果,if-else和嵌套了IF-ELSE 08语句,开关语句,对开关值的限制,断路和默认情况使用开关,交换机比较和IF-ELSE的比较。循环和迭代:对于且do-while循环,多个循环变量,嵌套循环,分配运算符,断开和继续语句。函数:简介,类型,函数声明,函数调用,定义函数,函数原型,将参数传递给函数返回值及其类型,编写多功能程序,按值调用函数,值,递归函数。iii数组:数组符号和表示形式,声明一维08数组,初始化数组,访问数组元素,操纵数组元素,尺寸未知或不同大小的数组,二维数组,多维阵列。指针:简介,特征, *和&&&&&&ersing,指针类型声明和分配,指针算术,通过参考调用,将指针传递给函数,阵列,指针,函数指针,指针指向指针,指针阵列。字符串:简介,初始化字符串,访问字符串元素,字符串数组,将字符串传递给函数,字符串函数。
II 教学大纲 第一单元 算法和编程语言简介:算法 – 算法、流程图、编程语言的主要特性 – 编程语言的代 – 编程方法(范式) - C 语言简介:简介 – C 语言的特性 – C 程序的结构 – 编写第一个 C 程序 – C 程序中使用的文件 – 编译和执行 C 程序。 第二单元 编程结构:标记 – 使用注释 – C 语言中的基本数据类型 – 变量 – C 语言中的 I/O 语句 - C 语言中的运算符 - 编程示例。 决策控制和循环语句:决策控制语句简介 – 条件分支语句 – 迭代语句 – 嵌套循环 – Break 和 Continue 语句 – Goto 语句 第三单元 数组:简介 – 数组声明 – 访问数组元素 – 在数组中存储值 – 数组操作 – 一维、二维和多维数组。 字符串:声明和初始化字符串变量、字符和字符串处理函数。单元 IV 函数:简介 – 函数声明/原型 – 函数定义 – 函数调用 – 返回语句 – 函数类别 - 递归 - 参数传递技术 - 变量范围 – 存储类。指针:指针简介 – 声明和初始化指针变量 – 使用指针访问值 - 指针算法 – 动态内存分配。单元 V 结构和联合:简介 – 结构定义 - 访问结构成员 – 结构数组 - 联合定义 – 结构和联合之间的区别,枚举数据类型。文件:文件简介 – 在 C 中使用文件 – 从文件读取数据 – 将数据写入文件 – 检测文件末尾 – 命令行参数。
C 语言概述:C 语言的历史 – C 语言的重要性 – C 程序的基本结构 – 编程风格 – 字符集 – C 标记 – 关键字和标识符 – 常量、变量和数据类型 – 变量声明 – 定义符号常量 – 将变量声明为常量 – 数据溢出和下溢 – 运算符和表达式:算术、关系、逻辑、赋值运算符 – 增量和减量运算符、条件运算符、位运算符、特殊运算符 – 算术表达式 – 表达式的求值 – 算术运算符的优先级 – 表达式中的类型转换 – 运算符优先级和结合性数学函数。第二单元管理 I/O 操作:读写字符 – 格式化输入、输出 – 决策和分支:if 语句 - if else 语句 - if else 语句的嵌套 - else if 阶梯 – switch 语句 – ?: 运算符 – goto 语句 – while 语句 – do 语句 – for 语句 – 循环跳转。第三单元 数组:一维数组 – 声明、初始化 – 二维数组 – 多维数组 – 动态数组 – 初始化。 字符串:字符串变量的声明、初始化 – 读写字符串 – 字符串处理函数
[正如我第14周讲座所述,变压器学习了输入的注意力图。忽略批处理轴,如果您在其输入中喂食[n w,m]张量,其中n w是元素的数量(令牌,补丁等)在每个元素的嵌入矢量表示的大小中,变压器的输出也将被形成[N W,M],但有所不同。当您将学习的Q和k t张量乘以最终输出时,您将获得一个N W×N W数组,该数组是输入序列的N W元素上的注意力图。注意力图数组的元素(i,j)指示输入中的ith元素在同一输入中的j th元素中何种程度。 ]
8个数组,切片和坐标转换42 8.1在新语句中括号[]的转换。。。42 8.2实例化后的转换。。。。。。。。。。。。43 8.3转换顺序(一般情况)。。。。。。。。。。。。。。43 8.4随机阵列。。。。。。。。。。。。。。。。。。。。。。。。。。44 8.4.1具有精确分子类型计数的随机阵列。。。44 8.5 [*]和[I-J]切片符号。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 46 8.5.1建筑物数组一次一个间隔(使用切片无)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。44 8.5 [*]和[I-J]切片符号。。。。。。。。。。。。。。。。。。。。46 8.5.1建筑物数组一次一个间隔(使用切片无)。。。。。。。。。。。。。。。。。。。。。。。。。。。46 8.6多维阵列。。。。。。。。。。。。。。。。。。。。。47 8.7自定义单个行,列或层。。。。。。。。47 8.8使用多维阵列创建随机混合物。。47 8.9插入随机空缺。。。。。。。。。。。。。。。。。。。48 8.9.1具有精确类型计数的随机多维阵列48 8.10使用DELETE切割矩形孔。。。。。。。。。。。。。49
(适用于 CO、IT & AI & ML、AI & DS、M&C) 学分数和 L/T/P 方案:4 和 3/0/2 先决条件: 课程类型:IC 课程学习目标:本课程的目标是提供使用 C 语言编程解决问题的基础知识。 课程内容:单元 1 编程基础和控制语句:计算机框图、硬件与软件、操作系统和编译器的概念、C 编程简介、使用输入和输出运算符和表达式的基本编程、使用 if 和 if-else 进行编程、使用循环-for、while、do-while 进行编程;使用 switch 和 break。单元 2 基于数组的编程:定义和处理用于解决问题和字符串的一维和二维数组。单元 3 使用函数进行模块化编程:结构化编程、定义和调用函数、使用函数进行模块化编程、将参数和数组传递给函数、void 函数并返回值。单元 4 使用指针、结构和联合进行编程:C 中的指针:指针声明、将指针传递给函数、指针与数组、动态内存分配。结构和联合、使用结构和联合数组进行编程、联合的内存要求。参考书:1. Byron S. Gottfried,《使用 C 语言编程》,Schaum 系列,Tata McGraw Hill,2015 年。2. E Balaguruswamy,《使用 C 语言编程》,Tata McGraw Hill,2015 年。3. Kernighan & Richie,《C 编程》,Prentice Hall of India,2002 年。课程成果:1. 了解使用软件和编程解决问题。2. 学习使用输入、输出和控制语句的简单概念进行编程。3. 使用数组、函数、字符串、结构和指针解决问题。
技能-I(针对 CO、IT 和 AI 和 ML) 学分数和 L/T/P 方案:4 和 3/0/2 先决条件: 课程类型:IC 课程学习目标:本课程的目标是提供使用 C 语言编程解决问题的基础知识。 课程内容:单元 1 编程基础和控制语句:计算机框图、硬件与软件、操作系统和编译器的概念、C 编程简介、使用输入和输出运算符和表达式的基本编程、使用 if 和 if-else 进行编程、使用循环-for、while、do-while 进行编程;使用 switch 和 break。单元 2 基于数组的编程:定义和处理用于解决问题和字符串的一维和二维数组。单元 3 使用函数进行模块化编程:结构化编程、定义和调用函数、使用函数进行模块化编程、将参数和数组传递给函数、void 函数并返回值。单元 4 使用指针、结构和联合进行编程:C 中的指针:指针声明、将指针传递给函数、指针与数组、动态内存分配。结构和联合、使用结构和联合数组进行编程、联合的内存要求。参考书:1. Byron S. Gottfried,《使用 C 语言编程》,Schaum 系列,Tata McGraw Hill,2015 年。2. E Balaguruswamy,《使用 C 语言编程》,Tata McGraw Hill,2015 年。3. Kernighan & Richie,《C 编程》,Prentice Hall of India,2002 年。课程成果:1. 了解使用软件和编程解决问题。2. 学习使用输入、输出和控制语句的简单概念进行编程。3. 使用数组、函数、字符串、结构和指针解决问题。
目标: 让学生理解 C 语言的基本概念 第一单元:C 语言概述:C 语言的历史 –C 语言的重要性 –C 语言的基本结构 – 编程风格 – 常量、变量和数据类型 – 变量的声明、存储类别 – 定义符号常量 – 将变量声明为常量、易失性 – 数据的溢出和下溢。 运算符和表达式:算术、关系、逻辑、赋值运算符 – 增量和减量运算符、条件运算符、位运算符、特殊运算符 – 算术表达式 – 表达式的求值 – 算术运算符的优先级 – 表达式中的类型转换 – 运算符优先级和结合性-数学函数 – 管理 I/O 操作:读写字符 – 格式化的输入、输出。 第二单元:决策和分支:if 语句、if...else 语句 – 嵌套 if ... else 语句 – Else if 阶梯 – Switch 语句 – ?: 运算符 – go to 语句。控制语句:While 语句 – do 语句 – for 语句 – 循环跳转数组:一维数组 – 声明、初始化 – 二维数组 – 多维数组 – 动态数组 – 初始化,UNIT-III:字符串:字符串变量的声明、初始化 – 读写字符串 – 字符串的算术运算 – 将字符串放在一起 – 比较 – 字符串处理函数 – 字符串表 – 字符串的功能。用户定义函数:需要 –