寄托天下 寄托天下
楼主: vegetable03
打印 上一主题 下一主题

[未归类] 放开我╭(╯^╰)╮我要水! [复制链接]

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

436
发表于 2017-3-12 13:19:17 |只看该作者
Features of academic writing

In order to understand what we mean by features of writing style for studying law at university, we need to examine the difference between writing for aca- demic and professional purposes and other forms of writing. Thus, before you start writing, your  rst step is to develop your ability and skills in using different degrees of formality in English.

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

437
发表于 2017-3-12 13:21:09 |只看该作者
Informal and semi-formal English

In everyday communication – both oral and written – we generally use informal and semi-formal English, as shown in the following examples. Read these sen- tences carefully and note how English is used:

  • Police in the dock over evidence to foreign courts.
  • You reckon to finish the essay by next Friday?
  • You mustn’t drive through a red light, it’s an offence.
  • He’s been pinching money from the till for donkey’s years, but when his boss caught him he knew he was in hot water.
  • The Chairman stepped down as boss of BP with a bitter sideswipe at critics.
  • We can’t make head or tail of this report.
  • If you can identify any of the yobs call Crimestoppers anonymously on 0110222333.
  • A tax dodger buried £140,000 in his aunt’s grave in a bid to fool the Inland Revenue.
  • I wouldn’t believe a word he says, he’s a conman.
  • She thought she could get away with it but she was nicked for shoplifting.

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

438
发表于 2017-3-12 13:26:50 |只看该作者
本帖最后由 vegetable03 于 2017-3-12 13:36 编辑

Use of vocabulary

The following table refers to the above examples and provides the informal and semi-formal words and phrases and their standard English equivalent.

Sentence number Informal/semi-formal usage Type Meaning/standard Enligsh usage
1 in the dock (colloquial) on trial
2 reckon (colloquial) expect
3 musn't (colloquial) must not
4 pinch (colloquial) steal
   for donkey's years (colloquial) for a long time
   in hot water (colloquial) in trouble
5 step down (phrasal verb) resign
6 can't make head or tail of this report (idiom) cannot understand it at all  
7 yobs (slang) rude, noisy, aggressive youths
8 doger (slang) elusive; a person who evaades paying taxes by trickery
   in a bid to (colloquial) in an attempt to
9 conman (slang) swindler
10 get away with it (phrasal verb) do it without being caught/ punished
   nicked (slang) arrested

使用道具 举报

Rank: 3Rank: 3

声望
60
寄托币
266
注册时间
2017-3-30
精华
0
帖子
55

2016 US-applicant

439
发表于 2017-3-31 20:25:11 |只看该作者
兄弟不简单呐

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

440
发表于 2017-5-4 14:47:52 |只看该作者
zyit 发表于 2017-3-31 20:25
兄弟不简单呐

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

441
发表于 2017-5-4 14:48:15 |只看该作者
于是我又有动力水了

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

442
发表于 2017-5-4 14:48:34 |只看该作者
  1. \documentclass{book}
  2. \usepackage{graphicx}
  3. \usepackage{enumitem}
  4. \usepackage{changepage}
  5. \usepackage{multicol}
  6. \usepackage{chemfig}
  7. \usepackage{scrextend}
  8. \setlength\parindent{0pt}
  9. \setlength\parskip{4pt}
  10. \setdescription{labelsep=\textwidth, format = \normalfont \textit}
  11. \usepackage[textfont=it,labelfont=bf]{caption}
  12. \graphicspath{{./figure/}}

  13. \newenvironment{pquote}{\begin{adjustwidth}{1em}{1em}
  14. \begin{quote} \small}
  15. {\end{quote}\end{adjustwidth}}
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

443
发表于 2017-5-4 14:48:47 |只看该作者
  1. \begin{document}
  2. \chapter{Preface}

  3. \section{The Strange History of This Book}

  4. In January 1999 I was preparing to teach an introductory programming class in Java.
  5. I had taught it three times and I was getting frustrated. The failure rate in the class
  6. was too high and, even for students who succeeded, the overall level of achievement was
  7. too low.

  8. One of the problems I saw was the books. They were too big, with too much unnecessary
  9. detail about Java, and not enough high-level guidance about how to program. And they
  10. all suffered from the trap door effect: they would start out easy, proceed gradually, and
  11. then somewhere around Chapter 5 the bottom would fall out. The students would get
  12. too much new material, too fast, and I would spend the rest of the semester picking up
  13. the pieces.

  14. Two weeks before the first day of classes, i decided to write my own book. My goals
  15. were:

  16. \begin{itemize}
  17.         \item Keep it short. It is better for students to read 10 pages than not read 50 pages.
  18.         \item Be careful with vocabulary. I tried to minimize the jargon and define each term at
  19.         first use.
  20.         \item Build gradually. To avoid trap doors, I took the most difficult topics and split them
  21.         into a series of small steps.
  22.         \item Focus on programming, not the programming language. I included the minimum
  23.         useful subset of Java and left out the rest.
  24. \end{itemize}
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

444
发表于 2017-5-4 14:49:03 |只看该作者
  1. I needed a title, so on a whim I chose \textit{How to Think Like a Computer Scientist.}

  2. My first version was rough, but it worked. Students did the reading, and they understood
  3. enough that I could spend class time on the hard topics, the interesting topics and (most
  4. important) letting the students practice.

  5. I released the book under the GNU Free Documentation License, which allows users
  6. to copy, modify, and distribute the book.

  7. What happened next is the cool part. Jeff Elkner, a high school teacher in Virginia,
  8. adopted my book and translated it into Python. He's sent me a copy of his translation,
  9. and I had the unusual experience of learning Python by reading my own book. As Green
  10. Tea Press, I published the first Python version in 2001.

  11. In 2003 I started teaching at Olin College and I got to teach Python for the first time.
  12. The contrast with Java was striking. Students struggled less, learned more, worked on
  13. more interesting projects, and generally had a lot more fun.

  14. Over the last nine years I continued to develop the book, correcting errors, improving
  15. some of the examples and adding material, especially exercises.

  16. The result is this book, now with the less grandiose title \textit{Think Python}. Some of the
  17. changes are:

  18. \begin{itemize}
  19.   \item I added a section about debugging at the end of each chapter.These sections present
  20.   general techniques for finding and avoiding bugs, and warnings about Python
  21.   pitfalls.
  22.   \item I added more exercises, ranging from short tests of understanding to a few substantial
  23.   projects. And I wrote solutions for most of them.
  24.   \item I added a series of case studies---longer examples with exercises, solutions, and
  25.   discussion. Some are based on Swampy, a suit of Python programs I wrote for use
  26.   in my classes. Swampy, code examples, and some solutions are available from \textit{http://
  27.   think python.com}.
  28.   \item I expanded the discussion of program development plans and basic design patterns.
  29.   \item I added appendices about debugging, analysis of algorithms, and UML diagrams
  30.   with Lumpy.
  31. \end{itemize}

  32. I hope you enjoy working with this book, and that you learn to program and
  33. think, at least a little bit, like a computer scientist.

  34. ---Allen B. Downey

  35. Needham, MA
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

445
发表于 2017-5-4 14:49:18 |只看该作者
  1. \chapter{The Way of the Program}

  2. The goal of this book is to teach you to think like a computer scientist. This way of
  3. thinking combines some of the best features of mathematics, engineering, and natural
  4. science. Like mathematicians, computer scientists use formal languages to denote ideas
  5. (specially computations). Like engineers, they design things, assembling components
  6. into systems and evolution tradeoffs among alternatives. Like scientists, they observe
  7. the behavior of complex systems, form hypotheses, and test predictions.

  8. The single most important skill for a computer scientist is \textbf{problem solving}. Problem
  9. solving means the ability to formulate programs, think creatively about solutions, and
  10. express a solution clearly and accurately. As it turns out, the process of learning to
  11. program is an excellent opportunity to practice problem-solving skills. That's why this
  12. chapter is called, ``The way of the program.''

  13. On one level, you will be learning to program, a useful skill by itself. On another level,
  14. you will use programming as a means to an end. As we go along, that end will become
  15. clearer.
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

446
发表于 2017-5-4 14:49:34 |只看该作者
  1. \section{The Python Programming Language}

  2. The programming language you will learn is Python. Python is an example of a \textbf{high-
  3. level language}; other high-level languages you might heard of are C, C$++$, Perl,
  4. and Java.

  5. There are also \textbf{low-level languages}. sometimes referred to as ``machine languages'' or
  6. ``assembly languages.'' Loosely speaking, computers can only run programs written in
  7. low-level languages. So programs written in a high-level language have to be processed
  8. before they can run. This extra processing takes some time, which is a small disadvantage
  9. of high-level languages.

  10. The advantages are enormous. First, it is much easier to program in a high-level language.
  11. Programs written in a high-level language take less time to write, they are shorter
  12. and easier to read, and they are more likely to be correct. Second, high-level languages
  13. are \textbf{portable}, meaning that they can run on different kinds of computers with few or no
  14. modifications. Low-level programs can run on only one kind of computer and have to
  15. be rewritten to run on another.

  16. Due to these advantages, almost all programs are written in high-level languages. Low-level
  17. languages are used only for a few specialized applications.

  18. Two kinds of programs process high-level languages into low-level languages:
  19. \textbf{interpreters} and \textbf{compilers}. An interpreter reads a high-level language program and executes it,
  20. meaning that it does what the program says. It processes the program a little at a time,
  21. alternately reading lines and performing computations. Figure \ref{interpreter}
  22. shows the structure
  23. of an interpreter.

  24. \begin{figure}
  25. \begin{center}
  26. \includegraphics[width=2in]{thinkpython001.png}
  27. \caption{An interpreter process the program a little at a time, alternately reading lines
  28. and performing computations.}
  29. \label{interprater}
  30. \end{center}
  31. \end{figure}
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

447
发表于 2017-5-4 14:49:51 |只看该作者
  1. A compiler reads the program and translates it completely before the program starts
  2. running. In this context, the high-level language program is called the \textbf{source code}, and the
  3. translated program is called the \textbf{object code} or the \textbf{executable}. Once a program is
  4. compiled, you can execute it repeatedly without further translation. Figure \ref{compilers}
  5. shows the
  6. structure of a compiler.

  7. \begin{figure}
  8. \begin{center}
  9. \includegraphics[width=2in]{thinkpython002}
  10. \caption{A compiler translates source code into object code, which is run by a hardware
  11. executor.}
  12. \label{compilers}
  13. \end{center}
  14. \end{figure}
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

448
发表于 2017-5-4 14:50:07 |只看该作者
  1. Python is considered an interpreted language because Python programs are executed
  2. by an interpreter. There are two ways to use the interpreter: \textbf{interactive mode} and \textbf{script
  3. mode}. In interactive mode, you type Python programs and the interpreter displays the
  4. result:

  5. \begin{pquote}
  6. \begin{verbatim}
  7. >>> 1+1
  8. 2
  9. \end{verbatim}
  10. \end{pquote}

  11. The chevron, \texttt{>>>}, is the \textbf{prompt} the interpreter uses to indicate that it is ready. If you
  12. type \texttt{1 + 1}, the interpreter replies \texttt{2}.

  13. Alternatively, you can store code in a file and use the interpreter to execute the contents
  14. of the file, which is called a \textbf{script}. By convention, Python scripts have names that end
  15. with \texttt{.py}.

  16. To execute the script, you have to tell the interpreter the name of the file. If you have a
  17. script named \texttt{dinsdale.py} and you are working in a UNIX command window, you type
  18. \texttt{python dinsdale.py}. In other development environments, the details of executing
  19. scrips are different. You can find instructions for your environment at the Python website
  20. \textit{http://python.org}.

  21. Working in interactive mode is convenient for testing small pieces of code because you
  22. can type and execute them immediately. But for anything more than a few lines, you
  23. should save your code as a script so you can modify and execute it in the future.
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

449
发表于 2017-5-4 14:50:22 |只看该作者
  1. \section{What is a Program?}

  2. A \textbf{program} is a sequence of instructions that specifies how to perform a computation.
  3. The computation might be something mathematical, such as solving a system of equations
  4. or finding the roots of a polynomial, but it can also be a symbolic computations,
  5. such as searching and replacing text in a document or (strangely enough) compiling a
  6. program.

  7. The details look different in different languages, but a few basic instructions appear in
  8. just about every language:

  9. \begin{description}

  10. \item [input:]Get data from the keyboard, a file, or some other device.
  11. \item [output:] Display data on the screen or send data to a file or other device.
  12. \item [math:] Perform basic mathematical operations like addition and multiplication.
  13. \item [conditional execution:] Check for certain conditions and execute the appropriate code.
  14. \item [repetition:] Perform some action repeatedly, usually with some variation.

  15. \end{description}

  16. Believe it or not, that's pretty much all there is to it. Every program you've ever used, no
  17. matter how complicated, is made up of instructions that look pretty much like these. So
  18. you can think of programming as the process of breaking a large, complex task into
  19. smaller and smaller subtasks until the subtasks are simple enough to be performed with
  20. one of these basic instructions.

  21. That may be a little vague, but we will come back to this topic when we talk about
  22. \textbf{algorithms}.
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
282
寄托币
8473
注册时间
2016-10-23
精华
1
帖子
1327

新任版主 寄托兑换店纪念章 2016 US-applicant 寄托16周年纪念勋章

450
发表于 2017-5-4 14:50:33 |只看该作者
  1. \section{What Is Debugging?}

  2. Programming is error-prone. For whimsical reasons, programming errors are called
  3. \textbf{bugs} and the process of tracking them down is called \textbf{debugging}.

  4. Three kinds of errors can occur in a program: syntax errors, runtime errors, and
  5. semantic errors. It is useful to distinguish between them in order to track them down more
  6. quickly.
复制代码

使用道具 举报

RE: 放开我╭(╯^╰)╮我要水! [修改]
您需要登录后才可以回帖 登录 | 立即注册

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
放开我╭(╯^╰)╮我要水!
https://bbs.gter.net/thread-2047068-1-1.html
复制链接
发送
报offer 祈福 爆照
回顶部