1) Small - smaller - the smallest, warm - warmer - the warmest, cold - colder - the coldest, long - longer - the longest, short - shorter - the shortest, nice - nicer - the nicest, big - bigger - the biggest;
2) bad - worse - worst, good - better - the best;
3) interesting - more interesting - the most interesting, beautiful - more beautiful - the most beautiful.