
- •Навчальний посібник
- •First term
- •Second term
- •Mathematics as a science
- •Mathematics
- •Task 17
- •Isaak Newton
- •Age problem
- •Self-assessment Be ready to speak on the topic "Mathematics as an independent science" using the following as a plan:
- •Check your active vocabulary on the topic:
- •Translate into English and be ready to give illustrative examples:
- •Fill in the gaps using a word from the list:
- •Arithmetic operations
- •Four basic operations of arithmetic
- •Two Characteristics of Addition
- •Self-assessment
- •Rational numbers
- •Rational and irrational numbers
- •Rational and irrational numbers
- •What is a number that is not rational?
- •Self-assessment
- •Properties of rational numbers
- •Properties of rational numbers
- •Properties of rational numbers
- •Reciprocal Fractions
- •Reducing Fractions to Lowest Terms
- •A Visit to a Concert
- •Self-assessment
- •Geometry
- •Meaning of geometry
- •Points and Lines
- •The history of geometry
- •Strange figures.
- •Measure the water.
- •Self-assessment
- •Simple closed figures
- •Simple closed figures
- •Simple closed figures
- •Problems of Cosmic and Cosmetic Physics
- •How to find the hypotenuse
- •Geometry Challenges
- •Self-assessment
- •Functional organization of computer
- •Computers
- •An a is a b that c
- •Find the numbers
- •Hundreds and hundreds
- •Tasks for self-assessment
- •Computer programming
- •Now read the description below. Do you like it? Why/Why not?
- •Instruction, instruct, instructed, instructor
- •Programming languages
- •Testing the computer program
- •Genius’s answer
- •A witty answer
- •The oldest profession
- •Tasks for self-assessment
- •Additional texts for reading
- •Read the text and summarise the main ways of expressing numbers in English.
- •Expressing numbers in english
- •Expressing millions
- •Ways of expressing the number 0
- •Fractional numbers
- •Writing full stops and commas in numbers
- •A short introduction to the new math
- •Algorithm
- •Mathematical component of the curriculum
- •Some facts on the development of the number system
- •The game of chess
- •Computers in our life
- •Is "laptop" being phased out?
- •The Main Pieces of Hardware
- •Text 10
- •Programs and programming languages
- •Text 11
- •All about software Categories of applications software explained
- •Systems Software
- •Applications Software
- •All the Other 'Ware Terminology
- •Malware
- •Greyware
- •Text 12
- •Advantages and disadvantages of the internet
- •Advantages
- •Disadvantages
- •Text 13
- •Text 14
- •Thinking about what we’ve found
- •Meta-Web Information
- •Text 15
- •Computer-aided instruction
- •Text 16
- •Teacher training
- •Іменник Утворення множини іменників
- •Правила правопису множини іменників
- •Окремі випадки утворення множини іменників
- •Присвійний відмінок
- •Практичні завдання
- •Артикль
- •Вживання неозначеного артикля
- •Вживання означеного артикля
- •Відсутність артикля перед обчислюваними іменниками
- •Вживання артикля з власними іменниками
- •Практичні завдання
- •Прикметник
- •Практичні завдання
- •Числівник
- •Практичні завдання
- •Займенник Особові займенники
- •Присвійні займенники
- •Зворотні займенники
- •Вказівні займенники
- •Питальні займенники
- •Неозначені займенники
- •Кількісні займенники
- •Практичні завдання
- •Прийменник
- •Дієслово
- •Неозначені часи indefinite tenses
- •Теперішній неозначений час the present indefinite tense active
- •Вживання Present Indefinite Active
- •Майбутній неозначений час the future indefinite tense active
- •Практичні завдання
- •Did you have a meeting yesterday?
- •I had an exam last week.
- •I didn't have an exam last week. Did you?
- •Тривалі часи дієслова continuous tenses
- •Теперішній тривалий час The present continuous tense active
- •Минулий тривалий час The past continuous tense active
- •Майбутній тривалий час The future continuous tense active
- •Практичні завдання
- •Перфектні часи perfect tenses
- •Теперішній перфектний час The present perfect tense active
- •Минулий перфектний час The perfect past tense active
- •Майбутній перфектний час The future perfect tense active
- •Практичні завдання
- •Узгодження часів sequence of tenses
- •Практичні завдання
- •Модальні дієслова modal verbs
- •Практичні завдання
- •Типи питальних речень question types
- •Практичні завдання
- •Пасивний стан дієслова passive voice
- •Практичні завдання
- •Check yourself
- •Читання буквосполучень
- •Читання голосних буквосполучень
- •Читання деяких приголосних та їхніх сполучень
- •Irregular verbs
- •Indefinite Tenses
- •Continuous Tenses
- •Perfect Tenses
- •Perfect Continuous Tenses
- •List of Proper Names
- •Sources of used materials
- •Contents
Instruction, instruct, instructed, instructor
a) Our math’s _____ explained to us the principles of binary arithmetic.
b) We were _____ to document our programs very carefully.
c) Both ____ and data have to be changed to machine code before the computer can operate on them.
compilation, compiler, compile, compiled
a) Our university computer does not have a PASCAL________.
b) Usually, a programmer _____ his program before he puts in the data.
c) A source program cannot be directly processed by the computer until it has been ____.
result, results, resulting
a) The linkage editor links systems routines to object module. The _______ program, referred to as the load module, is directly executed by the computer.
b) The _________ of these mathematical operations were obtained from the university mainframe and not from my micro.
Task 9
Get ready for module text reading. Practice active vocabulary on the topic. First, read the words in the left column paying attention to their pronunciation. Then, find the Ukrainian equivalents in the right column. Spare column is left for your notes.
|
|
Підпрограма Послідовність команд Складати, утворювати Бути доступним для Програмування Виконати процедуру Набір команд Обчислення Помилка Програма-асемблер, транслятор, компонуюча програма Висок., низький рівень Бути знайомим з Міжнародно прийнятий Користувач Декілька версій Бути зорієнтованим на Бути націленим на, мати на меті Система позначення Мова програмування Для того, щоб Так званий Використання з наук./комерц. метою Бути подібним до Бути створеним |
Task 10
Read the text and say what languages the programmers and IT-specialists use in their work.
Programming languages
Programming is the process by which a set of instructions is produced for a computer to make it perform a certain procedure. The word "program" means the sequence of instructions which a computer carries out. A program usually consists of subroutines or subprograms. A subroutine is part of a program which constitutes a logical section of the program. It is written only once in the program, but may be used many times during the computation.
Many common subroutines are used quite often. That is why it is necessary to have a library of subroutines stored in some part of the computer memory and available to the programmer.
In order to make a computer perform certain instructions or commands, people use the so-called programming languages. The most primitive type of programming language is known as an assembly language. It provides commands that are very similar to the machine language of the computer. The assembly language is the most machine-dependent one. The advantage of this language is that it is easy for the computer to understand it.
The assembly language is a low level language which is oriented to the machine code of a computer. But there are also the so-called high level languages which allow users to write in a notation which they are more familiar with.
High level languages are usually aimed at a certain problem. There are several types of high level languages. One of them is FORTRAN. FORTRAN is an acronym for FORmula TRANslation. It is a problem oriented high level programming language for scientific and mathematical use. FORTRAN was the first high level programming language. It was introduced in 1954. There were several versions of FORTRAN.
Another high level language is PL/1. It was introduced in 1964. PL/1 stands for Programming Language 1. It is a general-purpose high level programming language for scientific and commercial applications.
ALGOL is another high level language. It was introduced in the early 1960s and gained popularity in Europe more than in the United States. ALGOL is an acronym for ALGOrithmic Language. It is a problem oriented high level programming language for mathematical and scientific use.
COBOL is an acronym for COmmon Business Oriented Language. It is internationally accepted programming language developed for general commercial use.
BASIC is a high level programming language designed by solving mathematical and business problems. It was developed in 1965 and stands for Beginners All-purpose Symbolic Instruction Code.
One more high level programming language is PASCAL. It is a general-purpose high level language named after the French mathematician Blaise Pascal.
C is a modern high level programming language, designed in the 1970s for usage with UNIX operating system. It replaced the programming language B which had been intended for UNIX. C is much more flexible than other high level languages and due to this it has now become a widely used professional language for various reasons. There are two modifications of this language – C+ and C++.
One more modern high level programming language is Java. It looks a lot like C++, but its strength lies in a slightly different area than that of C++. A well-written Java program is generally far simpler and much easier to understand than the equivalent C program. Java’s error handling is a big improvement over most other languages which lead to greater programming productivity.
Task 11
Read the text again and choose an appropriate variant
Programming is _____.
the process by which a set of instructions is produced for a computer to make it perform a certain procedure
the process of finding an unknown member of equation
the process of creating programmes
A program can be defined as _____.
a. a set of programming languages
b. the sequence of instructions which a computer carries out
c. a subroutine
A subroutine is _____.
everyday activities
the process of creating programmes
a part of a program which constitutes a logical section of the program
A subroutine is _____.
written only once in the program, but may be used many times during the computation.
written over and over again
used only once
A library of subroutines is _____.
stored on the shelf
not available to the programmer
stored in the computer memory
People use programming languages ______.
to keep some information in a secret
to make friends with a computer
to make a computer perform certain instructions or commands
The assembly language is _____.
the most primitive type of programming language
the least machine-dependent one
difficult for the computer to understand it
High level languages _____.
allow users to write in a notation which they are not familiar with
are usually aimed at a certain problem
and the assembly language are the same
FORTRAN _____.
was the last high level programming language
was introduced in 1955
had several versions
ALGOL was _____.
introduced in the beginning of 20th century
the assembly language
more popular in Europe than in the United States
Task 12
Answer the questions on the text:
What is programming?
What "program" means?
What are the main components of a program?
For how long is a subroutine usually used?
What’s the purpose of a library of subroutines?
What is the main function of a programming language?
What’s the most primitive type of a programming language and what do you know about it?
What is specific about high-level languages?
Give the examples of programming languages.
Task 13
Find Ukrainian equivalent for the word combinations below:
Access program, application program, archived program, binary program, common program, compatible/ incompatible program, control/ management program, database program, debugging program, educational/ teaching/ training program, free program, general- purpose program, high- performance program, off- line/ on-line program, operating (-system) program, processing program, protected- mode program, remote program, running program, self- loading program, simulation program, support program, utility program, virus- detection program, watch- dog program.
Програма у двійковому коді, прикладна програма, (не) сумісна програма, бескоштовна програма, програма відладки, сторожева програма, дистанційна програма, програма моделювання, сервісна програма, допоміжна програма, програма доступу до даних, заархівована програма, працююча з базою даних програма, навчальна програма, програма, що працює на високій швидкості, універсальна програма, програма, яка виконується у захищеному режимі, програма обробки даних, програма операційної системи (системна програма), виконувана програма, сітьова/ несітьова програма, програма, що завантажується сама, поширена програма, програма управління, програма виявлення вірусів.
Task 14
Read the text and render it in English: