首页 > 其他分享 >第八十二天

第八十二天

时间:2023-04-26 23:44:06浏览次数:30  
标签:语法分析 十二天 规约 句柄 第八 找子

周三,庸庸碌碌的一天
早上摆,
下午,编译原理,讲的是自下而上的语法分析器,
1.规范规约,画出语法树,找子树,找句柄
2.优先级规约,
(1)三条规则
(2)first和last集,用来判断 = > <
其实吧,这节课的东西上课的时候不太明白,现在也是一样
晚上,离散,芜湖

标签:语法分析,十二天,规约,句柄,第八,找子
From: https://www.cnblogs.com/zhanjianhai/p/17357746.html

相关文章

  • 第十二天第一个问题
    问题描述:以平面图形类Plane为基类公有派生三角形类Triangle,main(void)函数完成对其的测试。Point类结构说明: Point类的数据成员包括:①私有数据成员:X坐标x(double型),Y坐标y(double型)。Point类成员函数包括:①有参构造函数Point(double,double)和拷贝构造函数Point(const......
  • 打卡第十二天
    输入一个8位二进制数,将其转换为十进制输出一、1.将二进制数每一位乘以该位的2的次方相加- 二、三、#include<iostream>usingnamespacestd;doublepower(doublex,intn){ doubleq=1.0; while(n--) q*=x; returnq;}intmain(){ intq=0; cout<<"输入数字:"; for(inti......
  • C++学习 第十二天
    今日学习内容:继承 多态 虚函数和抽象函数 继承:优点:可以实现代码复用,节省代码量分类:单继承 多继承 单继承:语法:class 子类类名:继承访问修饰符 父类类名{成员};父类:子类: 继承:继承修饰符:publicprotectedprivate当继承修饰是 public时 访问权......
  • 第八天打卡
    #include<iostream>#defineN10usingnamespacestd;intmain(){inta[N],x,i,aa;for(i=0;i<N;i++)scanf("%d",&a[i]);for(i=1;i<=N-1;i++)for(x=0;x<N-i;x++){if(a[x]<a[x+1]){......
  • 第八天打卡
    一、问题描述对N个整数(数据由键盘输入)进行升序排列。二、设计思路1.定义一个数组用来储存数据;2.对于数据进行每两个进行比较大小,小的往前走一位;3.两层循环嵌套,第一层控制循环次数,第二层进行比较。三、程序流程图四、代码实现 ......
  • 第八章 重新组织数据
    8.1自封装字段例如,取值逻辑封装进对象8.2以对象取代数据值如果一个字段不能表达清楚业务含义,还需要添加多个相关联的字段。考虑添加一个新的对象。8.3以对象取代数组,或多个参数 ......
  • C++ 学习 第八天
    今日内容:匿名函数 动态数组 匿名函数:lambda表达式:捕获列表:[捕获列表]{cout<<endl;}捕获列表捕获的是父作用域下的属性,如果[]为空,默认不补货 值捕获父作用域下所有的属性,只捕获值,不捕获属性本身(只读不写)值捕获父作用域下所有的函数,但是引用捕获父作用域下......
  • 天天打卡一小时第八天
    天天打卡一小时第八天问题描述实验2-3找出三位水仙花数本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。输入格式:输入在一行中给出两个正整数M和N(100≤M≤N≤999)。输出格式:顺序输出M和N区间内所有三......
  • 第八天打卡
    问题:给定一个N进制的数,将他转换为M进制的数。设计方案:所有的数都是由0~F组成,因此采用字符数组进行存储。同时定义两个函数进行字符和数值之间的转换。源代码:#include<stdio.h>#defineMAXCHAR101intchar_to_num(charch);charnum_to_decima(chartemp[],intsource);intd......
  • c++打卡第十二天
    一、问题描述。 二、设计思路①、我们可以从第五年往前推算,即1000=前一年剩余的钱*(1+12*0.0063),算出的结果加上一千就是前一年年初加上利息所得的总钱。②、列出五行式子就可以算出解。③、打印出程序运行结果。三、代码实现。#include<iostream>usingnamespacestd;i......